适合谁
- 希望 AI 配置完全本地存放并纳入 Git 版本管理的开发者
- 需要在不同项目间复用个人 Agent 并保留各自上下文的用户
- 希望通过 MCP 让 Agent 操作本地文件系统等资源的用户
- 需要命令行与自动化脚本入口的工程团队
HyperChat 是一个本地优先的 AI 聊天与 Agent 平台,围绕「配置即代码」组织 Agent、记忆与 MCP 服务,提供 Web 多工作区与 CLI Agent 优先两套入口。README 内容详实,覆盖环境变量分层、Agent 配置与自定义命令用法,但对 MCP 具体工具清单、传输方式、客户端接入配置均未说明,来源中也没有服务清单(manifest 未缓存)。许可证在来源中标记为 NOASSERTION,README 仅指向 LICENSE 文件,使用前应自行确认授权条款。
HyperChat 是一个本地 AI Agent 平台(其中文 README 自称「首创 AI as Code 理念」),基于各大 LLM 的 API 提供聊天体验,并通过 MCP 协议实现生产力工具集成。它强调完全本地化:数据不出本地,配置以文件形式存放在 .hyperchat/ 目录中,可随项目迁移并纳入 Git 版本管理。项目采用双层架构:Web 前端提供多工作区标签页协作中心,CLI 前端提供 Agent 优先的快速交互。Agent 支持记忆文件(memory.md)、按 agent.yaml 配置可用的 MCP 服务,以及由 Markdown 模板驱动的自定义命令(如 /bug-fix、/review)。README 说明 HyperChat 1.0 为手工编写项目,正在迁移到 2.0。源代码中未提供 MCP 工具清单、传输方式或客户端接入配置示例。
README 提供两种方式:1)通过 npm 全局安装:npm install -g @dadigua/hyperchat;或直接运行 npx -y @dadigua/hyperchat。2)从源码开发:git clone https://github.com/BigSweetPotatoStudio/HyperChat.git,进入目录后依次执行 npm install,以及在 packages/electron、packages/web 下执行 npm install,最后运行 npm run dev。使用前需配置环境变量,例如 HyperChat_API_KEY、HyperChat_API_URL、HyperChat_AI_Provider(如 openai/claude/gemini/kimi/qwen)、HyperChat_AI_Model(如 gpt-4o)。可用 hyperchat serve 启动 Web 界面(默认 http://localhost:16100),或用 hyperchat agent <name> "..." 直接调用 Agent。