← 返回列表
需源码安装
DeepAct — 轻量级终端 AI 编码代理 · 为 DeepSeek 而生
暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/12 · 已提供中文文档
面向终端的开源 AI 编程智能体,专为 DeepSeek 打造(Go CLI)。通过并行子智能体、MCP 工具、/team 审查以及安全检查机制实现自主代码编辑,在每次操作前检查歧义、设计、范围和循环问题。
综合分
36.6
GitHub 分
36.6
用户评分
—
★ Stars
7
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add hxs996-beep/deepAct仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包deepAct(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
仓库缺少 package.json,无法用 dsh 插件安装命令安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 18:23:59
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
DeepAct — 轻量级终端 AI 编码代理 · 为 DeepSeek 而生 简体中文 | English ⚡ 单二进制 · ~6 MB 下载 · ~25 MB 内存 · 零运行时依赖 · DeepSeek 原生 DeepAct 是一个跑在终端里的 AI coding agent(AI 编码代理):用 Go 编写、静态编译、开源(MIT)、为 DeepSeek API 全链路调优。 - 轻 —— 安装只需一个 ~6 MB 的压缩包,没有 Node、没有 Python、没有 Docker。 - 快 —— 提示工程、前缀缓存、温度调度、工具调用格式全部针对 DeepSeek 逐项调校。 - 准 —— 相比"通用代理换上 DeepSeek 模型",成本更低、响应更快、指令遵循更准。 📖 目录 1. 它有多轻 2. 快速开始 3. 日常使用 4. 对接 DeepSeek 5. 核心能力 6. CLI 命令一览 7. 架构 ⚡ 它有多轻 | 指标 | 实测值 | 说明 | |------|--------|------| | 下载体积 | ~6 MB(tar.gz) | Linux / macOS / Windows,amd64 + arm64 | | 单文件大小 | ~16 MB | 静态编译(CGO_ENABLED=0 + -s -w),零外部库 | | 启动峰值内存 | ~25 MB | 实测 deepact --help(macOS arm64) | | 启动耗时 | ~10 ms | 同上实测 | | 运行时依赖 | 0 | 无需 Node / Python / Docker / Electron,只要一个 DeepSeek API Key | 上文数据实测于 release 1.0.6(macOS arm64),不同平台略有差异。 一个 16 MB 的 Go 文件,装下完整的代理能力:团队协作、子代理并行、MCP 扩展、可回退会话。没有浏览器内核,没有运行时拖累——启动即用,用完即走,服务器 / CI / 低配笔记本都能轻松跑。 🚀 快速开始 [!NOTE] 需要一个 DeepSeek API Key(在 platform.deepseek.com 注册领取)。 第 1 步 · 安装 macOS / Linux 一键安装 curl -sSfL https://raw.githubusercontent.com/hxs996-beep/deepAct/main/install.sh | sh 或 Go go install github.com/deepact/deepact@latest Windows 用户见 Releases(PowerShell 或手动下载)。 第 2 步 · 配置 DeepSeek API Key deepact set api-key # 交互式输入,写入 ~/.deepact/config.toml(权限 0600) [!TIP] 项目级配置 .deepact/config.toml 会覆盖全局配置,可为不同仓库设置不同模型与权限。 第 3 步 · 开始使用 deepact # 启动交互式 TUI(Windows / macOS / Linux 通用) deepact exec "修复连接池竞态" # 非交互 / CI 模式 deepact --auto exec "..." # 自动模式(跳过确认) deepact --model pro "..." # 指定模型:flash(快/省)或 pro(强/全) 🖥️ 日常使用 TUI 快捷键 | 按键 | 作用 | |------|------| | Ctrl+Q | 退出 | | Esc | 取消当前任务 | | Enter | 提交 | | Tab | 补全 | | Alt+Enter | 换行 | 一句话开工(命令行直出) deepact exec "给 LoginHandler 加超时和熔断" deepact exec "把 user 表迁移到 Postgres 并修好所有编译错误" --auto deepact exec "review 最近 5 个 commit 的潜在 bug" --output jsonl > review.jsonl exec 常用参数:--auto 跳过确认 · --output human|jsonl · --max-turns N · --model flash|pro · --verbose。 多角色辩论模式(/debate) deepact exec "/debate 给订单模块加幂等控制" 先由一个搜索 agent 扫描代码库,把调研结果共享给所有辩论成员;随后四个性格角色并行辩论(提案 → 质询 → 反驳 → 终陈),各自可用工具核实代码。平均分最高的成员胜出,其方案被重写为一份详细的实施蓝图供你直接批准。支持 --members 指定成员、--add 加载自定义角色(TOML)。 多角色协作流水线(/collab) deepact exec "/collab 加一个缓存层" 四个中文角色按流水线依次协作:侦察 扫描代码库、设计 出技术方案、开发 产出具体实现内容、把关 评审挑出风险与缺陷。合并后的摘要先给你确认,再由主 agent 统一执行。 项目规范与技能(Skills) 项目规范、工作流、领域知识通过技能注入系统提示:技能列表渲染进稳定区,Agent 在任务明显匹配某技能描述时调用 load_skill 工具加载其全文再遵循,也可用 / 直接加载。 技能目录按优先级加载(重名时后者覆盖): | 优先级 | 目录 | 说明 | |--------|------|------| | 1 | ~/.deepact/skills/ | DeepAct 专属 | | 2 | /.claude/skills/ | 项目级 | | 3 | ~/.agent/skills/ | Agent 通用 | | 4 | ~/.claude/skills/ | Claude Code 兼容 | 格式为 /SKILL.md(Claude Code 布局,YAML frontmatter): name: my-flow description: 处理模块 X 的代码审计;包含编译检查与测试生成。 when_to_use: 用户提到 X 相关代码时 next_skills: [writing-plans] My Workflow 1. 先做 A 2. 再做 B 3. 验证 C MCP 扩展 在 config.toml 的 [mcp] 段注册外部 MCP 服务器,其工具自动并入可用工具集,无需改代码。 🔌 对接 DeepSeek DeepAct 从零为 DeepSeek 构建,不为"通用模型"妥协: - 前缀缓存分层 —— 请求稳定区全命中、仅 volatile tail 缺失,直接省 token、降延迟。 - reasoning_content 回显 —— DeepSeek 推理过程结构化存入会话,可回放、可审计。 - 温度分级路由 —— 依据任务类型(分析 / 编码 / 工具调用)自动调配温度,减少幻觉与无效重试。 - 双模型路由 —— flash(快、省)跑工具调用与日常任务,pro(强)跑设计评审与疑难推理,性价比按需分配。 - 重试与限速 —— 按 DeepSeek 错误特征(限流 / 超时 / 截断)自动降级,不空转。 配置示例(~/.deepact/config.toml 或项目级 .deepact/config.toml): [model] api_key = "sk-..." # 也可以 deepact set api-key default = "flash" # 默认路由模型 [search] provider = "tavily" # 原生 web_search 工具 api_key = "tvly-..." max_results = 5 [!TIP] 完整字段见配置文件内注释。模型与路由、权限模式、上下文预算、UI、LSP、MCP 服务器均可在 TOML 中配置。 ✨ 核心能力 子代理并行 复杂任务拆给专用子代理(searcher / planner / critic / tester)独立推进,结果汇聚回主循环——快而不乱。 可回退 每步操作写入不可变 JSONL:可回退到任意步骤、分叉新分支;工具输出内容寻址存储,落盘前自动脱敏密钥。 📦 CLI 命令一览 | 命令 | 说明 | |------|------| | deepact | 交互式 TUI | | deepact exec | 非交互 / CI 模式(--auto、--output、--max-turns) | | deepact set [key] [value] | 配置项(如 set api-key) | | deepact eval history / stats / compare | 提示版本评估与对比 | 🧱 架构 cmd/ CLI 入口(Cobra) ui/ 终端 UI(Bubble Tea) engine/ 代理循环·圆桌·子代理 policy/ 模糊检测·设计审查·范围检查 context/ 提示构建·目录树快照·压缩 llm/ DeepSeek 客户端(流式·重试·限速) tools/ 内置工具 + MCP 适配 router/ 模型路由 session/ JSONL 会话·分叉·回退 artifact/ 内容寻址存储·自动脱敏 skill/ 外部技能加载与注册 config/ 共享配置 分层铁律:engine/ 不依赖 ui//cmd/;tools/ 不依赖 engine/;跨层调用走接口。 License MIT
扫码进群