Dengerbot [v0.0.1-preview] 本地优先 · 30+ 订阅桥接、阶段目标与自动技能学习已上线

本地优先的多 Agent 桌面工作区,完全自主执行。

Dengerbot 为每个 AI Agent 分配独立工作区、持久会话、消息版本树与隔离 Git Worktree。原生整合 DeepSeek Harness、Claude Code、Codex 与 30+ 订阅桥接;内置阶段目标状态机、8 KB 记忆标准、自动技能学习、Bun 子进程插件沙箱与端到端加密手机 / 局域网 P2P 协同。

100% 本地 SQLite (openbot.db) · Git Worktree 隔离 · 30+ 订阅桥接与 ACP · 阶段目标 & 自动技能学习 · Bun 插件沙箱

dengerbot v0.0.1-preview — [openbot.db · worktree isolation]
● local-first
AGENTS (点击切换演示)
RUNTIME TELEMETRY
MEMORY.md: 5.4 / 8.0 KB
Message Tree: v2/2 branched
Outbox Queue: Crash-Safe FIFO
[git] worktree: task-wt/stage-goal-engine (isolated HEAD)
[tree] branch v2 / 2 [ZIP archive ready]
USER
为认证模块重构创建阶段目标,在独立 Worktree 中实现并导出可审计的对话历史 ZIP 包。
DENGERBOT (@architect)
已激活阶段目标状态机(4 / 20 stages),在隔离工作树 .worktrees/stage-goal-engine 中全自动闭环执行:
$ stage_goal pass --stage 1 "Outbox FIFO schema & crash recovery"
$ bun test:related -- src/backend/stage-goal.test.ts [18/18 passed]
✓ history-export.zip verified (manifest.json + messages.jsonl + sha256)
[1/4 PASS] 设计校验 [2/4 PASS] 核心实现 [3/4 ACTIVE] 集成回归 [4/4 PENDING] 检查点合并
> 输入指令、编辑/重新生成分支消息树,或 @ 唤起多 Agent 接力...
Figure 01: Dengerbot 桌面 Shell — 点击左侧 3 个 Agent 预览阶段目标、自动技能与自动化沙箱 Single SQLite Truth: openbot.db

核心工作区与隔离架构

独立工作树、消息版本树与阶段目标,长任务可控且可追溯。

传统对话式助手把所有更改混杂在一条线性记录与主工作目录里。Dengerbot 为每个 Agent 提供持久化身份、专属 Git Worktree 隔离工作树、支持就地编辑与分支的消息树,以及由证据驱动的阶段目标状态机,保障多 Agent 并发零踩脚。

每任务独立 Git Worktree

独立工作树与分支调度保证多 Agent 并行读写、构建与测试互不干扰,主仓库分支始终干净可编译。

消息分支树与会话分叉

支持就地编辑提问或重新生成多版本回答,也可从任意已完成的回复节点分支出全新探索会话。

阶段目标状态机 (Stage Goals)

内置最多 20 步的验收阶段流水线(草稿/执行/暂停/完成/停止),工具需附带可验证证据才能推进或返工。

会话 ZIP 导出与安全导入

一键打包含 manifest.json 与 messages.jsonl 的标准归档包,导入前严格校验契约并使用防冲突 ID。

[ Dengerbot Desktop (Electron + SolidJS 2.0 + Effect) ]
  ├── Primary Engines   : Claude Code · Codex · DeepSeek Harness (dsh) · 30+ Bridges & ACP
  ├── Workspace Layer   : Git Worktrees · Message Tree · Stage Goals · ZIP Archive · Outbox
  ├── Memory & Skills   : MEMORY.md (8KB Cap) · Idle Review · Auto Skill Learning · Bun Plugins
  ├── Automation & Web  : Routines (Cron/ICS) · Node Workflows · Browser Sign-In Relay · cua-driver
  └── Single Truth DB   : SQLite openbot.db ──> Local STT/TTS · Vault · Rewind · Sentinel · MCP
          │
          ├── (Wi-Fi LAN / Encrypted Signal + COTURN) ──> Dengerbot Mobile (Expo / APK)
          ├── (WebRTC P2P Direct)                       ──> Peer File Transfer & Remote Desktop
          └── (Self-Hosted Bridges: remote/)            ──> Slack · Discord · Telegram · Webhooks

Dengerbot Mobile 与局域网 / P2P 协作

手机随身遥控,多桌面成员也能在局域网直接互联。

配套 Expo / React Native 移动应用,同网段下优先走 Wi-Fi 内网直连,离开局域网自动无缝切换自托管 Signal + COTURN 端到端加密中继。同时内置本地 Team API 与桌面端到端(P2P)WebRTC 文件传输及远程桌面协助。

COLLAB // 01
扫码 / 永久链接配对
支持扫码或复制永久配对链接;优先内网直连,跨公网经 Signal Relay 与 COTURN 加密穿透。
[LAN_FIRST_E2EE]
COLLAB // 02
审批卡片与分级推送
支持 all / needs-me / nothing 三档提醒策略与自带 FCM / APNs,危险动作掌上一键放行或打回。
[APPROVAL_CARDS]
COLLAB // 03
手机终端与实时浏览器
内置适配折行的移动 TTY(带 esc / Ctrl+C / tab 触控键)与实时嵌入式浏览器监控、语音/拍照发送。
[TTY_AND_BROWSER]
COLLAB // 04
局域网 Team API 互通
同局域网桌面用户可通过本地 Team API 分配成员访问级别,并让不同机器上的 Agent 直接对话协作。
[LOCAL_TEAM_API]
COLLAB // 05
WebRTC P2P 文件与远程桌面
桌面间基于 WebRTC 点对点直接传文件与共享远程桌面画面,高速直达且不经过任何中心网盘。
[WEBRTC_P2P]
  • 1在桌面端 Dengerbot 设置中开启「手机配对」,生成二维码或永久配对链接
  • 2使用 Android 安装包 (.apk) 或 Expo 客户端扫码完成非对称密钥握手
  • 3同 Wi-Fi 下高速直连;外出时经自托管 Signal Relay + COTURN 安全接管 Agent 与终端

多引擎、30+ 桥接与开放协议

DeepSeek、Claude、Codex,再加 30+ 订阅桥接与 ACP 扩展。

彻底摆脱单一厂商锁定。Dengerbot 同时内置 Claude Code、OpenAI Codex 与定制化 DeepSeek Harness (dsh),并为 30+ 主流订阅与云/本地后端提供统一配置界面、自定义 OpenAI 兼容模型自动发现以及标准 ACP 代理热加载。

DeepSeek Harness (dsh) 原生运行时

深度集成 deepseek-ai/dsh,提供强鲁棒性的文本工具调用解析、代码块提取与纯本地流式执行控制。

DeepSeek-V3 DeepSeek-R1 Written-Tool-Call

Claude Code 与 OpenAI Codex

官方双 CLI 驱动原生托管,支持多账号快速切换、Reasoning Effort 深度调节与逐 Agent 上下文窗口监控。

Claude Code Codex CLI Reasoning Effort

30+ 订阅桥接与自定义 ACP

覆盖 Gemini、Copilot、Kimi、GLM、Cursor、Grok 等 30+ 后端及 Ollama/vLLM 自动模型发现,并支持标准 ACP 外部代理热插拔。

30+ Bridges OpenAI Discovery ACP Hot-Reload

记忆标准、自动技能学习与插件生态

越用越聪明的 Agent:8 KB 记忆审阅、技能沉淀与沙箱插件。

严格遵循 Anthropic 记忆规范并升级到自适应演化体系:系统空闲时基于历史对话证据自动修剪记忆;将高频成功流程自动提炼为可复用技能;并允许在独立 Bun 子进程沙箱内安全加载或由 Agent 自行编写工具插件。

8 KB 记忆标准与空闲审阅

顶层 MEMORY.md 严格控制在 8 KB 注入预算内并关联主题子文件;空闲时自动对照真实证据复核记忆、剔除过时结论。

8 KB Cap Evidence Cited Dreaming Pruning

自动技能学习与用量追踪

后台自动识别成功经验并推荐沉淀为 SKILL.md 技能包,支持原子化创建、修订、回滚以及每个技能的实际调用次数统计。

Auto Skill Suggestion Atomic Rollback Usage Telemetry

Bun 子进程沙箱自演化插件

基于 openbot.plugin.json,支持自定义 tools / panels / mcpServers。按 inspect → approve → install 安装本地/npm/git 插件或让 Agent 自写自测。

Bun Subprocess Inspect & Rollback Marketplace

自动化、浏览器接管与桌面体验

定时编排、人机浏览器接力、本地语音与极客质感界面。

把 Agent 从「等你敲回车」升级为真正持续运转的数字同事:支持日历级定时 Routines 与节点工作流、可一键人工接管登录的嵌入式浏览器、全本地双向语音对话,以及深度可定制的桌面交互体验。

Routines、节点工作流与外部频道

逐 Agent 定时调度(间隔/星期/月日、漏跑补执行、.ics 订阅、多 Agent 接力)、可视化节点工作流、Webhook、PR Watch,及自托管 Slack / Discord / Telegram。

ICS & Relay Node Editor PR Watch

嵌入式浏览器与 Sign-In Relay / CUA

每 Agent 独立浏览器环境与代理隔离;遇到登录墙或二次验证可一键接管并交回(Sign-In Relay);可选 cua-driver 桌面操控具备密码字段与人工干预保护。

Sign-In Relay Isolated Proxies cua-driver Guard

本地双向语音、多主题与凭据库

内置 Whisper-turbo / Parakeet / SenseVoice 本地识别与 10 款本地 TTS(可选 ElevenLabs);6+ 主题(含 Catppuccin / Nord)、12 国语言、灵动岛,及 Bitwarden / 1Password / GitHub 接入。

Local STT & TTS Dynamic Island Bitwarden / 1P

无头运维套件与本地优先安全

从无头审计到安全边界:数据永远只留在你的磁盘上。

Dengerbot 已彻底移除任何上游云端中心账号服务:本地 SQLite openbot.db 是唯一真实来源。配合零依赖 Stdio MCP、Sentinel 扫描器、Rewind 周期报表与离线工具评测框架,审计与集成全流程可脱离界面运行。

Stdio MCP 环回控制端

dengerbot-mcp.mjs 提供 JSON-RPC 2.0 本地接口,让 Claude Desktop、Cursor 或 Codex 直接列出 Agent、派发任务并等待结果。

JSON-RPC 2.0 Loopback Only

Sentinel 诊断与离线 Tool Evals

dengerbot-sentinel.mjs 只读扫描失败步骤与重试死循环并自动归组;内置离线工具选择评测集持续验证调度稳定性。

Read-Only Audit Offline Evals

Rewind 周期账单与用量报表

dengerbot-rewind.mjs 一键生成 Markdown / JSON 格式的回合耗时、模型占比与成本报告,全程强制脱敏绝不泄露路径与密钥。

Cost & Tokens Redacted Output

SQLite 单一事实来源

全部工作区、对话、附件与配置直接落盘于本地 openbot.db,网络流量仅直达你选择的 LLM 提供商。

敏感凭据强制脱敏

日志、诊断包、性能追踪与 ZIP 历史导出流均执行严格脱敏;支持本地 Secrets Vault 与 Bitwarden / 1Password。

Electron 沙箱与 IPC 校验

严格保持 contextIsolation、安全导航隔离、受控外部链接打开与完整 IPC 发送者权限校验。

崩溃安全 FIFO 队列与发件箱

回合排队与外部消息投递持久化存储,进程意外重启或断网后自动恢复并按严格顺序投递。

常见问题解答

关于 Dengerbot 的核心疑问

了解关于完全自主权限、30+ 订阅桥接、浏览器接管、局域网 P2P 协作以及双重开源许可证的技术细节。

Dengerbot 的「完全自主执行」模式安全吗?如何避免破坏主分支?

在首次授权后,Agent 可使用 approvalPolicy: never 闭环读写文件、运行测试并驱动浏览器,不在每个微小命令打断你。Dengerbot 通过为不同任务分配隔离工作目录与 git worktree,确保多 Agent 并行时不互相覆盖,你的主分支始终处于可回滚、可检查状态。仅在受信任的仓库中使用该权限模式。

如何使用 Stdio MCP 控制端连接 Claude Desktop 或 Cursor?

Dengerbot 内置了 resources/cli/dengerbot-mcp.mjs。只需在 Claude Desktop 或 Cursor 的 MCP 配置文件中添加 node <安装路径>/dengerbot-mcp.mjs,即可通过本地环回接口列出 Agent、下发指令并等待结果。

支持哪些模型后端?可以纯离线运行本地 DeepSeek 或自定义模型吗?

原生集成 DeepSeek Harness (dsh)、Claude Code 与 Codex,并提供 Gemini、Copilot、Kimi、GLM、Cursor、Grok 等 30+ 订阅与模型桥接;同时支持 Ollama、vLLM 与任意 OpenAI 兼容本地端点(含模型列表自动发现)以及标准 ACP 外部代理。

移动端配对与桌面间 P2P 协作需要经过你们的云服务器吗?

不需要任何中心云账号。Dengerbot 在同一 Wi-Fi 下优先局域网直连,桌面间通过 WebRTC 点对点直接传文件与远程桌面;跨公网可通过自托管 remote/ Signal + COTURN 进行端到端加密中继。

Agent 在执行网页操作时遇到登录或验证码怎么办?

Dengerbot 内置「Sign-In Relay(人工登录接力)」机制:遇到登录墙、2FA 或验证码时你可在嵌入式浏览器中一键接管完成操作再交回给 Agent;同时可选的 cua-driver 在检测到用户实时输入或敏感密码框时会自动暂停保护。

Dengerbot 的开源协议与仓库镜像说明是什么?

Dengerbot 新增原创代码采用 MIT 协议开源,衍生自上游 OpenBot 的代码继续遵循 PolyForm Noncommercial 1.0.0(详见仓库内 LICENSE 与 NOTICE)。当前源码仓库托管于 Gitee leftover-essence/dengerbot,桌面端与 Android 安装包通过 Cloudflare R2 免费全球 CDN 分发。

获取安装包与源码构建

下载 Dengerbot 桌面版、Android 端与源码构建

当前发布标签:dengerbot-0.0.1-preview

Windows x64
Android / Mobile ARM64 APK / Expo
macOS / Linux Source / Dist
Source / Dev Bun 1.4.2 · Node 24+