Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
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.
| Date | Stars |
|---|---|
| 2026-07-24 | 10276 |
| 2026-07-25 | 10276 |
| 2026-07-28 | 10286 |
| 2026-07-30 | 10298 |
| 2026-07-31 | 10303 |
| 2026-08-01 | 10308 |
| 2026-08-02 | 10317 |
| 2026-08-04 | 10319 |
| 2026-08-05 | 10328 |
| 2026-08-06 | 10330 |
Today
+2 stars today
This week
+32 stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.31%/day
# AIChat: All-in-one LLM CLI Tool [](https://github.com/sigoden/aichat/actions/workflows/ci.yaml) [](https://crates.io/crates/aichat) [](https://discord.gg/mr3ZZUB9hG) AIChat is an all-in-one LLM CLI tool featuring Shell Assistant, CMD & REPL Mode, RAG, AI Tools & Agents, and More. ## Install ### Package Managers - **Rust Developers:** `cargo install aichat` - **Homebrew/Linuxbrew Users:** `brew install aichat` - **Pacman Users**: `pacman -S aichat` - **Windows Scoop Users:** `scoop install aichat` - **Android Termux Users:** `pkg install aichat` ### Pre-built Binaries Download pre-built binaries for macOS, Linux, and Windows from [GitHub Releases](https://github.com/sigoden/aichat/releases), extract them, and add the `aichat` binary to your `$PATH`. ## Features ### Multi-Providers Integrate seamlessly with over 20 leading LLM providers through a unified interface. Supported providers include OpenAI, Claude, Gemini (Google AI Studio), Ollama, Groq, Azure-OpenAI, VertexAI, Bedrock, Github Models, Mistral, Deepseek, AI21, XAI Grok, Cohere, Perplexity, Cloudflare, OpenRouter, Ernie, Qianwen, Moonshot, ZhipuAI, MiniMax, Deepinfra, VoyageAI, any OpenAI-Compatible API provider. ### CMD Mode Explore powerful command-line functionalities with AIChat's CMD mode.  ### REPL Mode Experience an interactive Chat-REPL with features like tab autocompletion, multi-line input support, history search, configurable keybindings, and custom REPL prompts.  ### Shell Assistant Elevate your command-line efficiency. Describe your tasks in natural language, and let AIChat transform them into precise shell commands. AIChat intelligently adjusts to your OS and shell environment.  ### Multi-Form Input Accept diverse input forms such as stdin, local files and directories, and remote URLs, allowing flexibility in data handling. | Input | CMD | REPL | | ----------------- | ------------------------------------ | -------------------------------- | | CMD | `aichat hello` | | | STDIN | `cat data.txt \| aichat` | | | Last Reply | | `.file %%` | | Local files | `aichat -f image.png -f data.txt` | `.file image.png data.txt` | | Local directories | `aichat -f dir/` | `.file dir/` | | Remote URLs | `aichat -f https://example.com` | `.file https://example.com` | | External commands | ```aichat -f '`git diff`'``` | ```.file `git diff` ``` | | Combine Inputs | `aichat -f dir/ -f data.txt explain` | `.file dir/ data.txt -- explain` | ### Role Customize roles to tailor LLM behavior, enhancing interaction efficiency and boosting productivity.  > The role consists of a prompt and model configuration. ### Session Maintain context-aware conversations through sessions, ensuring continuity in interactions.  > The left side uses a session, while the right side does not use a session. ### Macro Streamline repetitive tasks by combining a series of REPL commands into a custom macro. ![aichat-macro](https://github.com/user-attach
Excerpt of 7,482 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:1806685fb4abb3c5, topic:chatbot, topic:webui
matched fp:1806685fb4abb3c5, topic:llm
matched fp:1806685fb4abb3c5, topic:ai-agents
matched fp:1806685fb4abb3c5, topic:rag