AIChat
StaleDescription
All-in-one LLM CLI tool with Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, supporting OpenAI, Claude, Gemini, Ollama, Groq, and more.
Key Features
- Supports 20+ LLM providers: OpenAI, Claude, Gemini, Ollama, Groq, Deepseek, and more
- Shell assistant — describe tasks in natural language, get precise shell commands
- Interactive Chat-REPL with tab autocompletion, multi-line input, and history search
- RAG integration for document-aware conversations
- Function calling, AI tools, MCP support, and AI agents (CLI version of OpenAI GPTs)
- Built-in HTTP server with Chat Completions API, LLM Playground, and LLM Arena
Use Cases
Strengths & Limitations
✅ Strengths
- • High community interest (10.4k stars)
- • Permissive open-source license (Apache-2.0)
- • Established track record (3 years in production)
- • Responsive to issues, low backlog
Categories
Quick Start
brew install aichat (or cargo install aichat) → set OPENAI_API_KEY env var → aichat (starts REPL) → or: aichat 'list all files in current directory'