#43 · Primary category: AI Chatbots

aichat

ai ai-agents chatbot claude cli function-calling gemini llm ollama openai rag rust shell webui

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.

Project last updated:02/23/26

GitHub Stars

10.4K

Forks

742

Contributors

35

License

Apache-2.0

Why we included this project

AIChat is a single command-line tool for working with large language models, covering more than twenty providers through one interface. The same commands work whether you are using OpenAI, Claude, Gemini, Ollama, or a local setup, which matters if you juggle several services at once. The interactive REPL includes tab completion, history search, sessions, and custom roles, while the Shell Assistant turns plain-English requests into shell commands suited to your operating system. Built-in RAG lets you drop local files into a conversation, and a lightweight HTTP server mode exposes chat, embeddings, and a playground for quick experiments. Written in Rust, it is a practical fit for developers who want to stay in the terminal instead of hopping to a browser.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category