Skip to content

Helm — Always-On Coding Agent 竞品研究

一句话:Helm 是一个基于 Claude Agent SDK 的常驻型编码代理运行时,通过 Bun HTTP+SSE 守护进程让 Agent 在终端关闭后继续工作,搭配 Electron 桌面客户端和 CLI 双端操作。


核心定位

Helm 不是"又一个 AI 编程助手",而是一个 Agent Runtime——它解决了当前 AI 编程工具的最大痛点:终端一关,Agent 就死了

传统 Agent:终端进程 → 关终端 → Agent 停止
Helm Agent:CLI/桌面 → Daemon(127.0.0.1:42424) → 关终端 → Daemon 继续跑

架构

组件技术说明
DaemonBun HTTP+SSE分离进程,lockfile + zombie detect,SIGTERM 安全退出
CLInpm 包 helm-agent终端操作入口
DesktopElectron + React 19 + Tailwind 4macOS 桌面应用
Model@anthropic-ai/claude-agent-sdkClaude Agent SDK
密钥OS Keychain (0600 fallback)密钥不过 HTTP

六大命令

命令功能
helm daemon start启动守护进程
helm setup交互式配置向导(provider → workspace → delivery)
helm workspace chat发起会话
helm issue add添加任务到队列
helm cron add定时任务
helm eval run运行评估

关键差异化能力

1. 守护进程 — 断线继续跑

Daemon 存活周期独立于客户端。关终端、重启 App,Daemon 不受影响。重新连接后回放 buffer。

2. 任务队列 + 循环 + 定时

内置任务队列(triage/todo/in_progress/done),loop 模式自动连续处理任务(含 crash-resume),cron 定时触发。

3. 多工作区 + 多 Provider

每个 workspace 独立配置 provider、model、permission mode、SOUL.md 角色。支持 Anthropic SDK-default 和自定义 provider。

4. 四级权限模式

  • default — 每次写入前询问
  • acceptEdits — 自动批准文件编辑,其他仍询问
  • bypassPermissions — 跳过所有确认
  • plan — 只读,只输出方案不写代码

5. 交付通道

支持 Telegram、DingTalk(钉钉)、WeCom(企业微信)、Webhooks。


与我们产品的对比

维度HelmNova Vault Studio
定位Agent 运行时(基础设施层)内容站点 + Agent 工作台
常驻原生守护进程
多 Agent多 session 并行Skill 调度
自动化cron + loop + queue无内置
桌面端Electron 原生
内容管理VitePress 文档站点
竞合关系互补——Helm 做运行时,Nova 做内容

Phodal 原话

@Phodal: "有想打擂台的同类产品"


信息来源

Released under the MIT License.