AI CLI DIRECTORY

[ Filterable list of command-line AI tools ]

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)

Free

A 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.