Crush is a Go-based CLI application that brings AI assistance to your terminal. It provides a terminal user interface (TUI) for AI coding.
We test out the latest product from Augment Code, a terminal app called Auggie CLI. How does it compare to other AI command-line interfaces?
- Workspace Indexing: Auggie automatically indexes the project directory, which is beneficial for context but raises security considerations (addressed via .augmentignore files).
Interactive vs. Non-Interactive Mode: The author tests both modes, highlighting the benefits of a one-shot, non-interactive command for quick tasks.
- Code Modification: A key test involves using Auggie to add Bootstrap classes to a Rails view file. Auggie successfully analyzed the existing code, generated a correct diff, and applied the changes.
The glamourous AI coding agent for your favourite terminal
AI coding tools are increasingly interacting directly with the system shell (terminal) rather than traditional code editors, driven by the rise of agentic AI and tools like Claude Code, Gemini CLI, and CLI Codex. This shift, highlighted by benchmarks like Terminal-Bench, is occurring as some code-based tools face challenges and offers a versatile interface for developers.
A new plugin for sqlite-utils CLI tool called sqlite-utils-ask allows users to ask human-language questions directly of SQLite databases and CSV/JSON files, using an LLM to generate SQL queries and execute them.
gptme is a personal AI assistant in your terminal, enabling it to use the terminal, run code, edit files, browse the web, use vision, and more. It assists in all kinds of knowledge-work, especially programming.
Plandex is an AI coding agent designed to work directly in the terminal, capable of planning and completing large tasks that span many files and steps. It helps developers build new apps quickly, add features to existing codebases, write tests and scripts, understand code, and fix bugs.
An optional component to enable AI features in iTerm2, providing network request functionality, ensuring secure data transmission.
aider is a command line tool that lets you pair program with LLMs, to edit code stored in your local git repository. Aider will directly edit the code in your local source files, and git commit the changes with sensible commit messages.