ScriptsApr 1, 2026·1 min read

AIChat — All-in-One LLM CLI with 20+ Providers

AIChat is a CLI for 20+ LLM providers with shell assistant, RAG, agents, and function calling. 9.7K+ stars. MIT/Apache 2.0.

SC
Script Depot · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

# Install
brew install aichat
# Or: cargo install aichat

# Configure
aichat --model openai:gpt-4o

# Chat
aichat "Explain Docker in one sentence"

# Shell assistant
aichat -e "find large files"

# REPL mode
aichat --repl

# RAG with documents
aichat --rag ./docs/

Intro

AIChat is a comprehensive CLI tool for LLM interactions supporting 20+ providers (OpenAI, Claude, Gemini, Ollama, Groq). With 9,700+ GitHub stars and MIT/Apache 2.0 dual license, it provides CMD and REPL modes, shell assistant for natural language to commands, RAG with document integration, function calling and AI agents, a built-in HTTP server with playground, and custom themes.

Best for: Power users wanting a feature-rich LLM CLI with multi-provider support Works with: Claude Code, OpenAI Codex, Cursor, Gemini CLI, Windsurf


Key Features

  • 20+ LLM providers
  • CMD + REPL modes with autocompletion
  • Shell assistant (natural language to commands)
  • RAG with document context
  • Function calling and agents
  • Built-in HTTP server with playground
  • Custom themes (dark/light)

FAQ

Q: What is AIChat? A: All-in-one LLM CLI with 9.7K+ stars. 20+ providers, shell assistant, RAG, agents, REPL. MIT/Apache 2.0.

Q: How do I install AIChat? A: brew install aichat or cargo install aichat.


🙏

Source & Thanks

sigoden/aichat — 9,700+ GitHub stars

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets