概览
hipmmcode 是一个跑在终端里的全能 AI 编程智能体:全屏终端 UI + 40+ 工具运行时 + 多智能体编排层,可通过四种原生 wire 协议(加 Claude Code 进程桥)连接大型渠道目录 —— Anthropic、OpenAI、Gemini、DeepSeek、Kimi、Qwen、xAI Grok(API Key 或设备码 OAuth)、Codex 订阅,以及任意自定义代理。
bash
hipmmcode # 全屏交互 REPL
hipmmcode "修复挂掉的测试" # 一次性无头运行
hipmmcode serve # HTTP/WS 服务器 + 异步任务队列
hipmmcode acp --listen :9910 # 编辑器/远程客户端经网络驱动它有什么不同
| 骨子里的渠道无关 | Top + Extended 渠道目录;各说各的原生流式协议(OpenAI 兼容 / Anthropic / Gemini / Responses)。Codex / xAI / Qwen 支持 OAuth。自定义端点 3 行 JSON。一个团队可混用不同厂商的模型。 |
| 默认全屏 TUI | 自管视口 + 鼠标:悬停/点击展开工具输出、字符级划选自动复制、贯穿流式输出的钉底状态栏、回合内 todo 树、Ctrl+O 转写视图。 |
| 多智能体编排 | Agent 工具派生队友 —— 前台或后台、任意渠道 —— 经共享任务列表与文件信箱协作。内置画像(team-designer、judge、optimizer、Explore、Plan…)零配置可用。 |
| 受治理的自治 | 权限规则引擎(allow / deny / ask)、含 Auto(新装默认)在内的日常权限模式、条件性 bypass、生命周期 Hooks、可选 OS 级 bash 沙箱、破坏性命令硬阻断。 |
| 随处可嵌入 | 无头 exec(text / json / stream-json 输出)、直连 HTTP/WS 服务器 + 即发即忘任务队列、编辑器 ACP 协议、stdin/stdout 上的 stream-json SDK 协议。 |
| 二进制自带文档 | hipmmcode integration 打印完整机器集成手册;hipmmcode doctor 诊断环境;hipmmcode update 自更新。 |
30 秒速览
- 安装 —— 一行
curl、Homebrew、npm,Windows 一行 PowerShell。见安装。 - 接一个模型 ——
hipmmcode model向导:选渠道 → 贴 API Key → 选默认模型。见快速上手。 - 开聊 ——
hipmmcode打开全屏 REPL。自然语言下达任务;智能体读文件、跑命令、搜网页、经你批准改代码。 - 放大规模 —— 让它并行派生带名字的
Agent;它们自动共享当前会话唯一的隐式团队。也可接入 MCP 服务器、安装技能、定义 Hooks,或从脚本/服务器无头驱动。
功能地图
- 交互模式 —— 全屏 TUI、键盘、鼠标、vim 模式、附件(图片与视频)
- 斜杠命令 —— 全部 75 条 REPL 命令
- 无头模式 ——
exec、输出格式、预算、webhook - 会话与记忆 —— 续接、分叉、回退、压缩、持久记忆
- 设置 —— 每个配置键与环境变量
- 模型渠道 —— 内置渠道、自定义端点、模型发现
- 内置工具 —— 完整 40 工具注册表
- 智能体团队 —— 队友、军团、后台智能体
- 技能与插件 —— 技能、自定义命令、插件市场
- MCP 服务器 —— 标准
.mcp.json、OAuth、信任门 - 权限与沙箱 —— 规则、模式、OS 沙箱
- Hooks —— 生命周期命令钩子
- 服务器与任务队列 ——
hipmmcode serve、POST /tasks - 编辑器集成 —— stdio 与 WebSocket 上的 ACP、IDE 诊断
- SDK 协议 —— stream-json 控制协议
- CLI 参考 —— 每个子命令与 flag
平台
macOS(Apple Silicon 与 Intel)、Linux(x64 与 arm64)、Windows(x64 原生)—— 以预编译二进制发行。二进制免费使用;许可条款见随每次发布附带的 LICENSE。