Skip to content
← Tools / Skills
Toolsigoden/10 trustVerified
AIChat logo

AIChat

All-in-one LLM CLI: shell assistant, chat REPL, RAG, and agents across 20+ providers.

Visit official site →

About

AIChat by sigoden is an all-in-one LLM CLI tool written in Rust with ~10k GitHub stars. It unifies 20+ LLM providers (OpenAI, Claude, Gemini, Ollama, Groq, Azure, Bedrock, DeepSeek, OpenRouter, and any OpenAI-compatible API) behind one interface with shell assistant (natural language to shell commands), CMD mode, and a feature-rich chat REPL with autocompletion, history search, and multi-line input.

Beyond chat, it supports RAG over documents, function calling and AI agents, and a built-in HTTP server exposing its capabilities as API endpoints. Licensed under Apache 2.0, it is one of the most popular terminal-first LLM tools in the open-source ecosystem.

What it can do

  • One CLI for 20+ LLM providers plus any OpenAI-compatible API
  • Shell assistant converts natural language into precise shell commands
  • Chat REPL with autocompletion, history search, and custom prompts
  • RAG, AI tools/agents, and a built-in HTTP server for API access

Setup

cargo install aichat, brew install aichat, pacman -S aichat, scoop install aichat, or download prebuilt binaries from GitHub releases.

Prerequisites

An API key for your chosen LLM provider (or local Ollama); a terminal.

Use cases

terminal-aillm-cliragdeveloper-productivity

Works with

Trust score — 8/10

/10 trustVerified

Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 73; Trending score 82/100 from researcher assessment.

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.