This blog post details how to build a natural language Bash agent using NVIDIA Nemotron Nano v2, requiring roughly 200 lines of Python code. It covers the core components, safety considerations, and offers both a from-scratch implementation and a simplified approach using LangGraph.
An article detailing the author's experience replacing bash scripts with Python, outlining the improvements in readability, error handling, and testability, as well as the challenges encountered during the migration.
This blog post details a personal code review tool built around `llm` and `git diff`. It describes installation, how it works, how the author uses it, and its advantages over GitHub's Copilot review tool.
The glamourous AI coding agent for your favourite terminal
The article discusses using AI for code review, emphasizing that it should be used as a tool to flag potential issues for human review, similar to how a spell checker works. It highlights a tool created by Bill Mill to aid in this process, which uses a command-line interface to connect to LLMs. The author stresses the importance of discernment when accepting AI suggestions and provides the system prompt used in the tool.
This GitHub repository contains a collection of example files demonstrating various use cases and configurations for the llamafiles tools, including examples:
* **System Administration:** Scripts and configurations for Ubuntu, Raspberry Pi 5, and macOS.
* **LLM Interaction:** Examples of prompts and interactions with LLMs like Mixtral and Dolphin.
* **Text Processing:** Scripts for summarizing text, extracting information, and formatting output.
* **Development Tools:** Examples related to Git, Emacs, and other development tools.
* **Hardware Monitoring:** Scripts for monitoring GPU and NVMe drive status.
timep is an efficient and accurate state-of-the-art trap-based profiler and flamegraph generator for bash code. It maps the full call-stack tree for the bash code being profiled, and (optionally) uses that call-stack tree to generate a FlameGraph of the profiled bash commands!
An fzf terminal UI for systemctl
>"The easiest way to get started with command-line editing is to use the Emacs mode, even if you use another editor. This is also the default style on most shells. The reason is that this seems more of a natural mode, since Emacs doesn't distinguish between command and insert modes the way Vi and Vim do."
FastDeploy is a Bash script to automate FastAPI application deployment on Debian-based servers, using Systemd for service management and Nginx as a reverse proxy. It provides easy and advanced configuration modes, dependency management, user and permission management, and automated SSL setup.