aichat

一个终端搞定所有大模型,聊天、写命令、查文档全自动

aichat 是一个用 Rust 编写的全能型 LLM 命令行工具,旨在将多种 AI 能力整合到一个统一的终端界面中。它解决了开发者在不同 AI 服务(如 OpenAI、Claude、Gemini、Ollama、Groq 等)之间切换繁琐、缺乏统一交互方式的问题。核心能力包括:Shell Assistant 可生成并执行 shell 命令,Chat-REPL 提供交互式聊天环境,支持 RAG(检索增强生成)以利用本地文档增强回答,内置 AI Tools 与 Agents 支持函数调用和自动化任务。此外,它还提供 WebUI 界面,方便非命令行用户使用。通过简单的配置,用户可以快速接入多家主流 LLM 提供商,并支持自定义模型。aichat 强调高效、可脚本化,适合开发者在日常工作中快速调用 AI 能力。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 10461
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队sigoden
所属国家
官网地址
定价模式free
价格说明开源项目,本地部署,完全免费。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型ai,ai-agents,chatbot,claude,cli,function-calling,gemini,llm,ollama,openai,rag,rust,shell,webui
GitHub 星标★ 10461
30天Star增速
HF 下载量
上线时间2023-03-03 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • macOS / Linux / Windows / Android Termux 系统
  • Rust 工具链(仅使用 cargo install 方式时需要)
  • Homebrew、Linuxbrew、Pacman、Scoop、Termux 等包管理器之一(可选)
  • 能访问 GitHub Releases 以下载预编译二进制(可选)

安装与启动步骤

  1. 1Rust 用户安装

    已安装 Rust 工具链的用户可直接用 cargo 全局安装 aichat,安装完成后二进制位于 cargo 的 bin 目录。

    cargo install aichat
  2. 2Homebrew 安装

    macOS 或 Linux 用户可用 Homebrew / Linuxbrew 安装,无需 Rust 环境,升级也更方便。

    brew install aichat
  3. 3Windows 安装

    Windows 用户通过 Scoop 包管理器安装,需先在 PowerShell 中装好 Scoop。

    scoop install aichat
  4. 4Arch / Termux 安装

    Arch Linux 用户用 pacman 安装;Android Termux 用户用 pkg 安装,按自己的平台二选一执行。

    pacman -S aichat
    pkg install aichat
  5. 5预编译二进制

    到 GitHub Releases 下载 macOS / Linux / Windows 对应压缩包,解压后把 aichat 可执行文件加入 $PATH。

如何确认成功

在终端中能直接调用 aichat 命令并进入其 CMD / REPL 交互界面,即表示安装成功。

常见问题

Q:aichat 支持哪些模型服务商?

A:内置 20 多家提供商统一接口,包括 OpenAI、Claude、Gemini、Ollama、Groq、Azure-OpenAI、VertexAI、Bedrock、Deepseek、通义千问、智谱等,也支持任意 OpenAI 兼容 API。

Q:没有 Rust 环境可以安装吗?

A:可以。用 Homebrew/Linuxbrew、Scoop、Pacman、Termux 等包管理器安装,或直接从 GitHub Releases 下载预编译二进制并加入 $PATH。

Q:它有哪些使用方式?

A:CMD 命令行模式、带自动补全和多行输入的 Chat-REPL 交互模式、Shell Assistant 自然语言转 shell 命令,以及 RAG、AI Tools & Agents 和 WebUI。

Q:Windows 上怎么装最省事?

A:安装 Scoop 后执行 scoop install aichat,或前往 GitHub Releases 下载 Windows 预编译二进制解压使用。

注意事项

  • README 未给出 API Key 等配置项说明,接入具体服务商前请查阅官方文档。
  • 预编译二进制方式需自行把 aichat 加入 $PATH 才能在任意目录调用。
  • 命令行中的包管理器命令需先确认本机已安装对应工具(如 Scoop 需先装好)。

核心亮点

  • 支持 OpenAI、Claude、Gemini、Ollama 等十余家模型,切换零成本
  • 内置 Shell Assistant,直接生成并执行命令,提升终端操作效率
  • 集成 RAG 功能,可基于本地文件内容进行智能问答,实用性强

不足之处

  • 配置多个服务商时,API Key 管理稍显繁琐
  • RAG 功能对中文文档的分块和检索效果有待优化

适用场景

  • 开发者日常在终端中快速查询代码问题或生成命令
  • 需要统一管理多个 LLM 服务,避免切换不同客户端的场景
  • 基于本地知识库进行问答,如技术文档、笔记等

替代项目

shell-gpt、mods、llm

项目介绍

aichat 是智能体领域的开源项目,由 sigoden 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(10,461)位列前 5%,在智能体分类的 2,499 个项目里位列前 6%。

近 44 天,它的 GitHub 星标从 10,341 增加到 10,461,净增 120。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。本地部署,完全免费。

它主要面向的使用场景是:开发者日常在终端中快速查询代码问题或生成命令。同类可对比的替代方案包括 shell-gpt、mods、llm。

上一篇:effective

下一篇:XianyuAutoAgent

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12