# 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. ## Install Save as a script file and run: ## Quick Use ```bash # 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](https://github.com/sigoden/aichat) — 9,700+ GitHub stars --- Source: https://tokrepo.com/en/workflows/0987e062-3c30-4b38-9b5f-3c36dd3a0f7d Author: Script Depot