Skip to main content
PromptQuorum
主页/本地LLM进阶/aichat评测:一个Rust CLI,20多个AI提供商
Coding Assistants

aichat评测:一个Rust CLI,20多个AI提供商

·阅读约8分钟·Hans Kuepper 作者 · PromptQuorum创始人,多模型AI调度工具 · PromptQuorum

aichat是一款免费、开源(双重MIT/Apache 2.0许可)、基于Rust的命令行工具,集成了聊天REPL、自然语言Shell命令助手、检索增强生成(RAG)和函数调用,从单一二进制文件连接到20多个AI模型提供商。 它由GitHub昵称为sigoden的维护者开发,GitHub星标数超过10,400——请勿与多个同样叫作"AI Chat"或"AIChat"的无关产品混淆。

aichat(github.com/sigoden/aichat)是一款免费、开源、基于Rust的命令行AI工具,集成了聊天REPL、Shell命令助手、检索增强生成(RAG)和函数调用,从单一二进制文件连接到20多个模型提供商。由GitHub昵称为sigoden的维护者开发,GitHub星标数超过10,400。本评测介绍它的功能、安装方法,以及其名称与无关工具重名的情况。

aichat评测:一个Rust CLI,20多个AI提供商

关键要点

  • aichat(github.com/sigoden/aichat)是一款免费、基于Rust的一体化终端AI工具
  • 由使用GitHub昵称sigoden的维护者开发(未找到公开的真实姓名);仓库创建于2023年3月3日
  • 采用MIT和Apache 2.0双重许可,已通过仓库的LICENSE文件确认
  • 据其自述文件,可连接20多个模型提供商,包括OpenAI、Claude、Gemini、Ollama、Groq、Azure OpenAI、Bedrock、Mistral和OpenRouter
  • 截至本评测,GitHub星标超过10,400,Fork数超过740;提交活动持续到最后一次标记版本之后很久,不过仓库在本评测前几个月似乎有所放缓
  • 请勿与其他同样使用"AI Chat"或"AIChat"品牌的无关产品混淆,包括浏览器扩展和无关的SaaS聊天机器人

📍 简单一句话

aichat是一款免费、开源(双重MIT/Apache 2.0)、基于Rust的命令行AI工具,由自2023年3月起被称为sigoden的维护者开发,集成了聊天REPL、Shell命令助手、RAG和函数调用,覆盖20多个模型提供商,GitHub星标数超过10,400。

💬 简单来说

aichat是一款免费的终端程序,可以让你与AI聊天、让它生成Shell命令,甚至基于你自己的文档回答问题(RAG)——所有这些都来自一个用Rust编写的小巧、快速的程序。它支持20多种不同的AI服务(OpenAI、Claude、Gemini、用于本地模型的Ollama等),因此你不会被锁定在单一提供商上。需要注意这个通用名称:多个无关的聊天机器人产品和浏览器扩展也自称"AI Chat"。

📌: 本评测基于aichat自身的GitHub仓库、其自述文件和GitHub Wiki。本评测未找到实质性、可独立引用的第三方评测或已记录的投诉,也不代表PromptQuorum已对aichat进行过实际测试。

aichat是什么?

aichat是一款免费、开源、基于Rust的命令行工具,将聊天、Shell辅助、RAG和函数调用集成在一个二进制文件中。 它由GitHub昵称为sigoden的维护者开发,仓库创建于2023年3月3日。

  • 产品类型:命令行工具,不是IDE扩展——项目自身的自述文件没有描述编辑器集成方面的定位
  • 维护者:sigoden(GitHub昵称;本评测未找到公开的真实姓名)
  • 仓库创建时间:2023年3月3日
  • 许可证:双重MIT/Apache 2.0许可,已通过仓库的LICENSE-MIT和LICENSE-APACHE文件确认
  • 规模:截至本评测,GitHub星标超过10,400,Fork数超过740

"aichat"名称重复问题

"aichat"是一个足够通用的名称,与多个无关产品重复——在安装或比较评测之前,请确认你找到的是正确的工具。

  • 本评测仅涵盖github.com/sigoden/aichat上的Rust CLI
  • 同一项目存在一个使用不同名称的社区分支(例如"aichat-ng"),它延续了原有的血统,而非竞争产品
  • 多个无关的商业SaaS产品、浏览器扩展和聊天机器人插件也使用"AI Chat"或"AIChat"作为品牌名——它们不是本评测涵盖的工具
  • 在搜索评测、评分或安装说明时,请确认来源具体指向sigoden的GitHub仓库

aichat实际能做什么?

aichat集成了聊天REPL、自然语言Shell命令助手、检索增强生成和函数调用,均可连接到你选择的20多个模型提供商。

  • Chat-REPL:具备Tab补全、多行输入和历史搜索的交互式聊天会话
  • Shell Assistant:将自然语言请求转换为适用于你操作系统的Shell命令
  • RAG:基于你自己的文档回答问题的检索增强生成
  • 函数调用/AI Tools:据项目自身文档,包含Model Context Protocol(MCP)集成
  • Agents:据项目自身Wiki,将提示词、工具和文档组合成可复用的配置
  • Roles、Sessions和Macros:用于可复用的角色设定、持久化的对话状态和可重复的命令序列
  • 内置本地服务器:一个可选的本地HTTP服务器,提供Chat Completions、Embeddings和Rerank API,外加Playground和"Arena"模式
  • 提供商数量:据aichat自身自述文件,超过20个,包括OpenAI、Claude、Gemini、Ollama、Groq、Azure OpenAI、VertexAI、Bedrock、Mistral、DeepSeek和OpenRouter——由于项目自身文档没有列举确切总数,本评测沿用aichat自身"20+"的表述,而非给出单一固定数字

平台、定价与许可

平台

aichat的说明:
跨平台命令行二进制文件,可通过Cargo、Homebrew、Arch的pacman、Scoop、Termux或预编译的GitHub Releases安装。

费用

aichat的说明:
免费开源。自带API密钥——你直接向所选模型提供商付费;没有单独的aichat付费套餐。

许可

aichat的说明:
双重MIT和Apache 2.0许可,已通过仓库的LICENSE-MIT和LICENSE-APACHE文件确认。

提供商数量

aichat的说明:
据其自述文件,超过20个模型提供商,包括通过Ollama使用的本地模型。

在假设支持某个特定提供商之前,请直接在GitHub仓库上核实当前的提供商列表,因为文档可能在版本之间更新。

谁适合使用aichat?

aichat适合那些希望用一个终端工具在多个AI提供商之间切换,并将聊天、Shell辅助和基于文档的回答结合起来的开发者。

aichat不适合哪些场景

aichat不是自主编码代理,在依赖频繁更新之前应先核实其发布节奏。

  • 不适合可预测的固定发布计划——它提供聊天、Shell辅助和RAG,而不是代理式的全项目代码编辑
  • 未确认具备快速、有保障的发布节奏——本评测发现,截至撰写时其最新标记版本已超过一年,且提交活动在本评测之前的几个月内似乎也有所放缓
  • 没有承诺长期支持的公司背书——应将其视为独立维护的开源项目
  • 不是唯一使用这个名称的工具——多个无关产品使用"AI Chat"/"AIChat"品牌;请始终确认你所指的是github.com/sigoden/aichat
  • 未经本评测独立基准测试——没有找到可引用的实际测试或第三方评测数据来评估功能质量

评估aichat时的常见误区

关于aichat的大部分困惑源于其通用名称与无关产品冲突,或假设存在单一固定的提供商数量。

竞品与替代方案

aichat最常与shell-gpt和tgpt相比较——其主要差异化优势在于更广泛的多提供商支持、内置RAG,以及为速度而用Rust编写。

Tool
Best known for
Link
shell-gpt专注于Shell命令生成且带确认步骤的Python CLIshell-gpt Review
tgpt默认无需自带API密钥即可使用的Go CLItgpt Review
Aider终端原生、以git为中心的完整AI结对编程工具Aider Review
GitHub Copilot CLIGitHub自家的终端AI命令助手github.com/features/copilot

此列表反映了常与aichat比较的工具,并非PromptQuorum的独立排名——在选择前请核实每个工具当前的功能和维护状态。

常见问题

aichat是什么?

aichat(github.com/sigoden/aichat)是一款免费、开源、基于Rust的命令行工具,集成了聊天REPL、Shell命令助手、RAG和函数调用,覆盖20多个模型提供商。

aichat是免费的吗?

是的,aichat本身免费开源(双重MIT/Apache 2.0)。它采用自带API密钥模式,因此你直接向所选模型提供商付费。

谁在维护aichat?

一位GitHub昵称为sigoden的开发者,仓库创建于2023年3月3日。本评测未找到公开的真实姓名。

aichat支持多少个AI提供商?

据其自述文件,超过20个,包括OpenAI、Claude、Gemini、Ollama、Groq、Azure OpenAI、VertexAI、Bedrock、Mistral和OpenRouter。

aichat与其他"AI Chat"产品是同一个吗?

不是。多个无关的商业聊天机器人产品和浏览器扩展也使用"AI Chat"或"AIChat"品牌。本评测仅涵盖github.com/sigoden/aichat上的Rust CLI。

aichat支持本地模型吗?

支持,Ollama与众多云端提供商一起列在其支持的提供商之中。

aichat采用什么许可证发布?

它采用MIT和Apache 2.0双重许可,已通过仓库的LICENSE文件确认——你可以选择在任一许可证下使用。

aichat支持RAG(检索增强生成)吗?

支持,RAG是其核心内置功能之一,与聊天、Shell辅助和函数调用并列。

aichat是像Cline或OpenHands那样的自主编码代理吗?

不是,aichat提供聊天、Shell命令生成和RAG,而不是多文件的自主编码代理行为。

PromptQuorum是否独立测试过aichat的说法?

本评测基于aichat自身的GitHub仓库、自述文件和Wiki,而非PromptQuorum的实际动手基准测试。

资料来源

← 返回 本地LLM进阶