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.
AIChat 是一个基于 Rust 开发的综合性大模型命令行工具,旨在为用户提供统一的接口来调用多种主流 AI 模型。它通过整合 Shell 助手、交互式对话模式、RAG 和 AI 智能体功能,有效提升了开发者在终端处理 AI 任务的效率。
支持集成超过 20 家主流 LLM 服务提供商,包括 OpenAI、Claude、Gemini、Ollama、Deepseek 等。
内置 Shell 助手功能,能够将自然语言需求自动转换为精准的操作系统终端指令。
提供功能完备的 REPL 交互模式,支持自动补全、多行输入、历史记录搜索及自定义快捷键。
具备强大的多形式输入能力,能够便捷地处理标准输入、本地文件、目录及远程 URL 数据。
支持 AI 工具调用与智能体编排,协助用户在命令行环境下执行复杂的数据处理或自动化任务。
该项目非常适合经常使用终端的开发者和系统管理员,用于快速获取 AI 编码建议、自动化 Shell 脚本编写以及在命令行环境中与多种 AI 模型进行高效交互。