Aider
Free (BYO-Key)Aider is AI pair programming in your terminal. It lets you pair program with LLMs to start a new project or work with an existing local git repository.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 20000+ GitHub Stars (derived)
>> Sentiment: Hands down, this is the best AI coding assistant tool so far.
Claude Code
Paid (Bundled with Claude Pro/Team Subscription)Anthropic's agentic coding tool that lives in your terminal. It understands your codebase, creates plans, edits files, and executes routine tasks.
[ Features ]
- MCP Support: true
- Piping: true
Popularity:
>> GitHub Stars: N/A
>> Sentiment: Pricey. I burned through about 10 bucks, but, I was able to complete some coding I was struggling with.
Codex CLI
Free (BYO-Key)An experimental, lightweight, and fully open-source coding agent from OpenAI that lives and pair programs with you in the Terminal.
[ Features ]
- MCP Support: true
- Piping: true
Popularity:
>> GitHub Stars: 15000+ GitHub Stars (derived)
>> Sentiment: Super efficient for small, isolated tasks. Feels more 'plug-and-play' than Claude Code.
Gemini CLI (Google)
Free (with usage limits)Google's official open-source AI agent that brings the power of Gemini directly into your terminal for agentic coding and workflow automation.
[ Features ]
- MCP Support: true
- Piping: false
Popularity:
>> GitHub Stars: 5000+ GitHub Stars (derived)
>> Sentiment: Transforms the CLI from a tool you command into an AI agent that works alongside your entire team.
llm
Free (BYO-Key)A CLI tool and Python library for interacting with OpenAI, Anthropic, Gemini, Llama, and dozens of other Large Language Models, including local ones.
[ Features ]
- MCP Support: false
- Piping: true
Popularity:
>> GitHub Stars: 9,617 GitHub Stars
>> Sentiment: The cli by Simon Willison is pretty magical IMO and is on my top 10 list.
Ollama
Free (Local)A lightweight, extensible framework to get up and running with large language models on your local machine. Provides a CLI to run and manage models.
[ Features ]
- MCP Support: false
- Piping: true
Popularity:
>> GitHub Stars: 100000+ GitHub Stars (derived)
>> Sentiment: I've been using Ollama for its versatility, easy model management, and robust support.
LocalAI
Free (Local)The free, Open Source alternative to OpenAI. A self-hosted, local-first, drop-in replacement API for local inferencing of text, audio, and images.
[ Features ]
- MCP Support: true
- Piping: false
Popularity:
>> GitHub Stars: 17,320 GitHub Stars
>> Sentiment: The free, Open Source OpenAI alternative. Self-hosted, community-driven and local-first.
Warp
Freemium (Free, Build, Business, Enterprise tiers)A modern, Rust-based terminal replacement with AI built-in, offering agentic workflows, command suggestions, and team collaboration features.
[ Features ]
- MCP Support: true
- Piping: false
Popularity:
>> GitHub Stars: N/A
>> Sentiment: AI is fully integrated with your terminal so you always know which command to run next.
Gemini CLI (Zibri)
Free (BYO-Key)A powerful, portable, and feature-rich CLI client for the Google Gemini API, written in C. No external runtime dependencies.
[ Features ]
- MCP Support: false
- Piping: true
Popularity:
>> GitHub Stars: 100+ GitHub Stars (derived)
>> Sentiment: Highly portable and performant, with no external runtime dependencies.
anthropic-cli (dvcrn)
Free (BYO-Key)A simple CLI tool to interact with the Anthropic API using the Python SDK. Supports text and images. Programmed by Claude 3.
[ Features ]
- MCP Support: false
- Piping: true
Popularity:
>> GitHub Stars: 100+ GitHub Stars (derived)
>> Sentiment: A simple tool for sending messages, including text and images, to the API.
ollama-cli (masgari)
FreeA simple CLI tool for interacting with *remote* Ollama servers. Does not require a local Ollama installation.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 100+ GitHub Stars (derived)
>> Sentiment: Useful for managing remote Ollama on headless servers.
ai-terminal (vyastreb)
Free (BYO-Key)A simple CLI (MistralTerminal) for interacting with MistralAI in a Linux terminal. Keeps conversation history.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 100+ GitHub Stars (derived)
>> Sentiment: Designed for simplicity and ease of use in the terminal.
mistral-ai-toolkit
Free (BYO-Key)A versatile CLI and Python wrapper for Mistral AI's 'Mixtral', 'Mistral', and 'NeMo' models. Streamlines chatbot creation.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 100+ GitHub Stars (derived)
>> Sentiment: Streamline the creation of chatbots and generate dynamic text with ease.
chat-cli (christian-taillon)
Free (BYO-Key)A versatile tool designed to work with any OpenAI API-compliant endpoints, including self-hosted models, via a refined terminal interface.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 100+ GitHub Stars (derived)
>> Sentiment: Refined terminal interface... offers a seamless and feature-rich experience.
openai-cli (uhurutek)
Free (BYO-Key)A community-made command line (CLI) application of the OpenAI python client library.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 7 GitHub Stars
>> Sentiment: A command line application of the OpenAI python client.
Whisper
Free (Local)OpenAI's general-purpose speech recognition model. The official repository includes a CLI tool for transcribing audio files.
[ Features ]
- MCP Support: false
- Piping: false
Popularity:
>> GitHub Stars: 100000+ GitHub Stars (derived)
>> Sentiment: A general-purpose speech recognition model trained on a large dataset of diverse audio.