aichat

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 752 🐛 待处理 108 👀 关注 96
GitHub ↗
GitHub 星标 ★ 10555
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

aichat 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队sigoden
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型ai,ai-agents,chatbot,claude,cli,function-calling,gemini,llm,ollama,openai,rag,rust,shell,webui
GitHub 星标★ 10555
上线时间2023-03-03 00:00:00
代码更新2026-02-23
仓库体积4.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 10555

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 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

上一篇:effective

下一篇:XianyuAutoAgent

同类项目推荐

agent-browser-mcp 开源

让 AI 直接上手真实 Chrome,自动完成网页操作。

让 Agent 直接操作真实 Chrome 的 MCP 服务,支持页面扫描、CDP、截图与物理输入

★ 244 2026-08-09
Polaris 开源

让 AI 代理帮你自动做科研,加速发现新知识

Toward Autonomous Scientific Discovery

★ 266 2026-08-09
pilotfish 开源

让便宜模型干活,贵模型把关,省钱又保质量

Multi-model orchestration layer for Claude Code — the frontier model plans, cheaper···

★ 715 2026-08-09
AurixAgent 开源

终端里跑多智能体,自动写码、研究、操作浏览器,连验证码都能过。

Autonomous Multi-Agent AI Workspace in your terminal. Codes, researches, and execute···

★ 62 2026-08-09
agent-second-brain 开源

对着 Telegram 说话,自动整理成 Obsidian 知识库

An always-on second brain you talk to. Voice notes in Telegram → typed, linked know···

★ 412 2026-08-09
POHA 开源

睡一觉,醒来就有专属晨间简报

Personal Overnight Helper Agent. Runs while you sleep. Serves up a morning brief bef···

★ 122 2026-08-09
watchfire 开源

给编码智能体喂足上下文,让AI写代码更靠谱。

Better context. Better code.

★ 62 2026-08-09
pilot-shell 开源

让 Claude Code 和 Codex 按工程规范干活,产出生产级代码

Plan, build and review software with your coding agents. Work side by side in the Ap···

★ 2125 2026-08-09
MaiBot 开源

打造有温度的数字生命体,陪你真诚聊天

MaiSaka, an LLM-based intelligent agent, is a digital lifeform devoted to understand···

★ 6924 2026-08-09