dev-3.0

用独立工作区和终端并行调度 AI 编码代理,集中跟进和审查任务。

Star 数
★ 324
最近更新
1 天前
License
Apache-2.0
主语言
TypeScript

30 秒速览

运行形态
桌面应用命令行工具网页应用
可在哪里用
通用 · 跨平台Codex · Claude Code
上手难度
中 · 需要几步配置
开始前需要
GittmuxBunElectrobunShell / 命令行网络访问本地文件系统MCP Server
典型场景
个人开发者想让多个编码代理同时处理同一仓库的不同任务,并用独立 worktree 隔离改动。
不适合
  • 需要内置代码编辑器或手动管理 Git 提交的开发者
  • 希望用它统一管理团队成员、SSO 和席位的团队

这个 Agent 能做什么,适合哪些场景?

dev-3.0 是面向个人开发者的桌面任务看板,每张卡片对应一个运行中的 AI 编码代理任务。启动任务时,它会从基础分支创建独立 Git worktree 和 tmux 会话,并可运行项目设置脚本、为开发服务器预留端口。你可以在看板中查看终端预览、并排运行多个代理、比较任务变体,并在内置差异面板中添加行内审查评论。它支持 Claude Code、Codex、Gemini CLI、Cursor Agent、opencode 及可配置的命令行工具。应用可安装为 macOS 或 Windows 桌面程序,也可在 Linux 上无头运行,通过浏览器访问界面。

将 Git 仓库添加为项目后,创建任务并选择一个或多个代理;dev-3.0 为任务建立 Git worktree 和 tmux 会话,再启动所选代理。看板展示代理状态、问题提醒、优先级和任务进度,并提供终端预览;同一任务可在多个终端分栏中运行代理,也可建立不同分支上的任务变体。完成后,可在差异查看器中逐文件阅读改动、添加行内评论,并将审查意见复制回代理终端。代理还可通过 dev3 CLI 更新任务概览、留言、请求关注、展示图片或 HTML 报告、启动关联任务及只读查看其他任务终端;应用也能显示 PR 编号和 CI 状态。

  1. 个人开发者想让多个编码代理同时处理同一仓库的不同任务,并用独立 worktree 隔离改动。
  2. 需要比较同一任务的几种实现方案时,为每种方案启动独立分支变体,再查看差异。
  3. 希望在代理工作时留在任务看板中,通过卡片预览终端并及时发现代理提问的开发者。
  4. 需要审查代理生成的代码时,逐文件查看差异、添加行内意见并将评论反馈给代理。
  5. 在 Linux 远程开发机运行代理、又希望用手机或其他浏览器查看看板和终端的个人开发者。

如何安装或部署这个 Agent?

macOS 可通过 Homebrew 安装:

brew tap h0x91b/dev3
brew trust h0x91b/dev3
brew install --cask dev3

Linux 无头环境可安装 CLI 并启动远程界面:

brew tap h0x91b/dev3 && brew trust h0x91b/dev3 && brew install h0x91b/dev3/dev3
dev3 remote

Windows 可下载 stable-win-x64-dev-3.0.zip,解压后运行 bin\\launcher.exe。也可依照安装指南选择直接下载 DMG、CLI tarball、systemd 服务或从源码构建。README 未说明产品价格或是否需要付费代理账户。

如何使用这个 Agent?

打开应用并添加一个 Git 仓库作为项目,然后创建任务、描述工作、选择代理并点击 Run。代理在任务专属 worktree 和 tmux 会话中运行;你可以查看看板卡片或终端预览,并通过内置差异面板审查结果。无头 Linux 环境可运行:

dev3 remote

代理可使用 CLI 与看板交互,例如请求关注或只读查看其他任务终端:

dev3 attention "Need a decision on the schema"
dev3 peek --task seq:1383

这个 Agent 有哪些优点和局限?

优点
  • 每个任务使用独立 Git worktree 和 tmux 会话,隔离并行代理的文件改动。
  • 内置差异查看、行内评论和审查意见回传流程,便于检查代理产出。
  • 支持多个代理并排工作、同一任务的分支变体,以及看板自定义列。
  • 提供 Linux 无头运行和浏览器远程访问方式,并可从手机查看终端和看板。
局限
  • 产品明确不提供内置代码编辑器,也不以手动暂存或编写提交为工作流;需要时需打开 VS Code 或 Cursor。
  • 运行依赖 Git、tmux 和 shell 命令行代理;不同代理的状态上报、会话恢复等能力并不相同。
  • Windows 支持标为全新且可能不稳定,当前安装包未签名。
  • 遥测在正式发布版本中启用,虽可在设置或通过环境变量关闭,但关注隐私的用户需要了解其数据范围和退出方式。

这个 Agent 与同类方案有什么区别?

README 将 dev-3.0 与代理 IDE、面向团队的平台作了区分:需要在编辑器中直接编写代码和管理 Git 的用户可选代理 IDE;需要 SSO、席位和审计的团队可选团队编排平台;dev-3.0 面向希望个人并行调度代理的开发者。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
dev-3.0 当前 76 · 表现良好 桌面应用 ★ 324 1 天前 TypeScript Codex · Claude Code
Agent Deck 76 · 表现良好 命令行工具免费 + 模型费 ★ 1.2k 今天 Go Codex · Claude Code
Agent Manager 64 · 存在缺口 命令行工具免费 ★ 633 今天 Go Codex · Claude Code
Diri 59 · 缺口较多 桌面应用免费 + 模型费 ★ 483 今天 Rust Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
表现良好
76/ 100 五分制 3.8 / 5
信任安全 18/29
可靠稳定 9/14
适用触发 15/18
规范维护 15/18
有效结果 12/13
证据核验 7/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

README 对 GA4、PostHog、遥测关闭方式、收集字段及明确排除的项目名、提示词、差异和终端输出作了具体说明,因此数据流透明度充分;文档也说明清理命令的删除范围、未合并工作保护和撤销 Full Disk Access 的方式。任务运行可访问代码仓库并启动任意配置的 shell agent,远程功能可经隧道或 LAN 提供访问,权限及外部影响的边界仍不完整,故相关分数未满;敏感账号令牌风险有提醒,但所给材料不足以证明全面防护。依赖安全只有版本固定和安装说明,未见依赖审计证据。署名和许可证可在仓库中追溯,但发布者身份未验证,维护责任因此只获部分分。

可靠稳定9 / 14 · 3.2/5

安装和故障排查文档列出 tmux 版本问题、系统差异、Windows 更新不确定性及诊断命令,构成有用的可用性和错误处理支持。部分说明将具体支持及修复表述为已知事实,但本次仅作静态审查;产品宣传、包元数据名称与产品名称也不完全一致,因此一致性仅部分满足。

适用触发15 / 18 · 4.2/5

材料清楚面向独立开发者,并明确区分 IDE、团队编排器和本产品;也写明桌面、无头 Linux、WSL、Windows 及各 agent 支持差异。自定义列、多个 agent 和多种远程拓扑提供适配能力。触发方面描述了拖入绑定 agent 的列即可启动工作,但其条件及可配置边界说明有限;平台说明详尽但跨平台支持成熟度不一,环境适配未给满分。

规范维护15 / 18 · 4.2/5

README、安装、远程访问、故障排查、支持矩阵及退出码等文档分层清楚。安装路径、先决条件、更新、卸载和环境专属限制均有具体说明;示例和常见问题覆盖充分,并公开 Windows、遥测及权限相关局限。Apache-2.0 全文和版权信息明确。版本变更依赖生成的 changelog 与发布页,所给材料未展示完整版本历史;仓库作者可识别,但独立维护承诺和响应责任不够明确。

有效结果12 / 13 · 4.6/5

看板、独立 worktree、终端预览、差异审查和 agent 通知直接服务于并行管理 coding agent 的核心任务,输出可供用户审阅并将意见反馈给 agent。文档呈现了相较手动切换终端的具体价值;但资源开销、规模边界和成本效益没有量化证据,成本效益只获部分分。

证据核验7 / 8 · 4.4/5

README 的遥测、清理、平台限制等重要陈述可对应到具体设置、命令或专门文档;安装与故障排查文件互相补充,package.json 和 LICENSE 也支持依赖、许可证及项目元数据核对。材料有代码与 CI 线索,但未提供实现代码内容供逐项交叉核实,故跨来源佐证为部分满足。文档通常区分当前行为、观察结果和未解决事项,并明确本审查不执行产品,因此事实与推断边界处理充分。

风险与缓解建议
  • 发布者身份未由企业注册表验证;请独立核对发布来源,并谨慎处理 agent 账号目录中的明文登录凭据。
  • 远程访问可能通过隧道或 LAN 暴露界面;安装文档指出默认监听地址为 0.0.0.0,部署时应按需显式限制主机地址或禁用隧道。
  • Windows 支持仍属早期且构建未签名;Linux tarball 用户需自行管理 tmux 版本,文档特别指出应避免 3.7.x。
证据充分度:低 评估于 2026年11月2日 审查版本 c2ff2dd762de 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.62.2
    发布说明摘录
    What's new in v1.62.2 Fixes - A board whose initial task fetch was lost (for example across a remote WebSocket reconnect) no longer sits on "loadin... - A second dev3 instance on the same machine (for example a dev build started from a task) no longer deletes the worktr... - Settings are never saved from the screen's pre-load placeholder any more: when the first settings read at launch was ... - Completed and cancelled tasks no longer match pr:open or show an open, mergeable PR badge from a status snapshot fr... Download macOS (Apple Silicon) …
    在 GitHub 查看 ↗
  2. v1.62.0
    发布说明摘录
    What's new in v1.62.0 Features - Each task can now have one Live Artifact: a page that updates in place instead of adding versions, with its own small... - Every task now records who created it — you, another task (in any project), an automation or a conversation import — ... - dev3 now runs dev3 doctor --worktrees --prune-older-than 14d by itself once a day, never in the first hour after la... - Terminal tabs above a task's terminal can now be renamed in place: double-click a tab, click the pencil that appears ... …
    在 GitHub 查看 ↗
  3. v1.61.0
    发布说明摘录
    What's new in v1.61.0 Features - Clicking an audio or video file link in a terminal now plays it inside the file preview with native controls (play/pa... - Agents can now park and revive tasks: dev3 task hibernate does what the session bar's Hibernate button does, and `d... - The Add Project dialog has an optional Auto-configure switch that reads a new project's lockfiles and package.json an... - dev3 dev-server start|restart [server] -- <args...> appends the arguments to the server's script, each shell-quoted... …
    在 GitHub 查看 ↗

常见问题

它是一个代码编辑器吗?
不是。README 明确说明 dev-3.0 不提供内置编辑器;需要直接编辑时,可跳转到 VS Code 或 Cursor。
支持哪些编码代理?
README 列出 Claude Code、Codex、Gemini CLI、Cursor Agent、opencode 和可配置的其他命令行工具。
能否在没有桌面环境的 Linux 机器上使用?
可以。README 说明 Linux x64 和 arm64 支持无头 CLI 与浏览器界面,可运行 dev3 remote 提供远程访问。
使用是否需要付费?
所给资料没有说明 dev-3.0 的价格、代理服务费用或所需账户费用,无法据此确认总成本。
任务之间如何避免文件冲突?
每项任务在自己的 Git worktree 和 tmux 会话中运行,因此并行任务有各自的工作目录和分支。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents