sigoden/aichat

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

61
/ 100
Established

Built in Rust with a unified provider abstraction layer, AIChat supports 20+ LLM endpoints (including local Ollama instances) through a single configuration. The tool combines function calling, RAG document indexing, and MCP (Model Context Protocol) tools to enable autonomous agents, while also exposing Chat Completions, Embeddings, and Rerank APIs via an embedded HTTP server for programmatic access.

9,530 stars and 1,170 monthly downloads.

No Package No Dependents
Maintenance 10 / 25
Adoption 17 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

9,530

Forks

631

Language

Rust

License

Apache-2.0

Last pushed

Feb 23, 2026

Monthly downloads

1,170

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/sigoden/aichat"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.