helmsman
by kalifun
面向独立开发者的基于任务的AI工作台:任务即会话,评论即控制,跨任务持久的项目知识库。基于DeepSeek Harness构建。
Task-based AI workbench for indie developers: tasks-as-sessions, comment-as-control, project knowledge base that persists across tasks. Built on DeepSeek Harness.
安装
dsh plugin --profile web add github:kalifun/helmsmanGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
给个人开发者的任务式 AI 工作台 —— 以项目为隔离单位,以任务为执行单元, 以评论为控制通道,以项目知识库为持久记忆。你掌舵(Helm),agent 划船。
Helmsman 是一个本地优先、自托管的编码代理工作台:把"和 agent 聊天"变成"管理任务"。 每个任务是一个独立的会话,跑完自动沉淀结论到项目知识库,下一个任务自动装配相关知识 —— 上下文不丢,重复劳动不再发生。
✨ 亮点
- 任务即会话:建卡即自动执行,看板管理,1 卡可多轮执行(fork 派生新代次)
- 评论即控制:不弹窗打断,所有指示/批复走评论流 + 批复队列(一等表面)
- Waiting 状态机:计划待批 / 权限请求 / 验收门 / 成本预算 —— 任务卡住时明确"为什么、要什么"
- 预设 Profile:三轴组合(协作方式 × 执行设定 × 审批姿态 × 沙箱)收敛为命名预设, 建卡选一个;计划模式自动产出计划等你批准,交付设定强制验收门
- 项目知识库:任务完成自动沉淀(带具体性门槛,泛化总结不进库),双时态 + 信任分级
- 上下文装配:新任务自动带上前人结论(前缀分区 → KV 缓存命中,成本更低)
- 对照实验:同任务集"带装配 vs 裸跑"双跑,用验收通过率/成本数据回答"装配到底有没有用"
🚀 快速开始
前置
- Node.js ≥ 22
DEEPSEEK_API_KEY(引擎调用 DeepSeek)
启动
# 1. 引擎依赖(dsh/)—— 含 ACP 补丁(每任务预设透传)
cd dsh && pnpm install && pnpm patch
# 2. 产品服务(server-ts/)
cd server-ts && pnpm install && pnpm start # → http://127.0.0.1:3081
# 3. 前端(web/)
cd web && pnpm install && pnpm dev # → http://127.0.0.1:5173
浏览器打开 http://127.0.0.1:5173 → 注册项目目录 → 建卡 → 看板/批复/知识库。
测试
cd server-ts && pnpm test # 44 个 vitest 用例
🏗 技术栈
| 层 | 技术 |
|---|---|
| 产品服务 | TypeScript · Node · better-sqlite3(单文件 SQLite) |
| 引擎 | DeepSeek Harness(dsh,Node 子进程,ACP 控制 + JSONL 观察) |
| 前端 | React 18 · Vite · zustand |
| 测试 | vitest |
📁 布局
server-ts/ TS 产品服务(HTTP/WS + 投影 + 批复队列 + 知识库 + 装配 + 实验)
dsh/ dsh 引擎组合(cordis.yml + agent-presets + ACP 补丁)
web/ React 前端
🗺 路线图
- P0:资产卡 / 批复队列 / 会话钻入 / 知识库装配 / 预设三轴 / 对照实验
- P1:需求校准流程(AI 提案验收标准)/ 目标模式 / Yolo / 策略学习(批复+白名单)/ 序列任务曲线
- P2:向量检索(本地 embedding)/ 知识演化 / 桌面壳(Tauri)
📄 许可
MIT(dsh 引擎为 MIT,见 DeepSeek Harness)
原始 README: https://github.com/kalifun/helmsman/blob/main/README.md ↗
同类插件
查看全部 →
mnemon
LLM监督持久内存插件 — 基于图的召回,跨会话知识,单二进制。与DeepSeek Harness、Claude Code、OpenClaw及任何代理运行时兼容。

memtrace-public
面向 AI 编码 agent 的结构化记忆:双时态图谱、MCP 原生、零 LLM 调用;支持 Cursor · Claude Code · Codex · DeepSeek Harness · Hermes · VS Code · Windsurf

dsh-flowix-memory
将本地 flowix-cli 注册为 MCP 服务,让 agent 可以搜索、读取、创建和编辑 Flowix 备忘与思维导图产物。

flowix
笔记助你,记忆助你的代理。

engramory
AI代理的便携式内存协议 — 以静态规则加载;整理学科 + 参考规范 + 可选的钩子API

dsh-memory-evolve
为 DeepSeek Harness 提供纯插件实现的跨会话长期记忆与后台自我进化能力:五轨记忆、Git 分支感知、回合内自我审查、技能自我进化与技能管理器、四轨待办、COI 调度、会话广播、会话搜索、提示词管理器和临时信息便签;零核心修改、零运行时依赖,安装即用,卸载即净。