DevPit:Claude Code 会话管理与编程任务看板

把编程代理的终端、任务、代码变更和调用成本放在同一个桌面工作区。

devpit.app
DevPit screenshot

DevPit 是干什么用的?通俗一点说

DevPit 是一个面向开发者的 Claude Code 会话管理工具。你可以把它理解为编程代理的“任务控制台”:一个代理在修复问题,另一个在写测试,还有一个等你确认操作时,它把对应的终端、任务卡片、代码差异和调用成本放在同一个桌面窗口里,让你知道每项工作进行到了哪里。

官网主要提供下载、产品说明和文档,真正的工作区运行在自己的电脑上。DevPit 适合已经使用 Claude Code、同时处理多个项目或任务的开发者。它本身不提供新的大模型,也不附带一套现成代理;你需要已有的 Claude Code 环境,以及本机的代理定义。

自定义代理采用带 frontmatter 的 Markdown 文件,可放在 ~/.devpit/agents/ 中供工作流引用。

管理多个编程会话,切换任务时保留工作现场

每个项目有一个当前连接的目标终端。切换到另一项工作时,之前的会话可以继续在后台运行,不需要让所有终端窗口一直占满屏幕。底层使用 tmux,因此普通的关闭窗口、重新打开操作不会直接结束这些会话。

需要独立检出代码的步骤可以为任务卡片创建 Git worktree,把不同任务的工作目录分开。存在尚未提交的改动时,DevPit 不会移除对应 worktree。它还把文件树和 diff 放在终端旁边,方便你检查代理实际改了什么。

内置浏览器面板能够显示项目启动的本地网页,便于对照检查页面效果。但官方明确表示,让代理直接操控该网页的能力尚未实现,不能把它写成已经具备完整浏览器自动化。

任务看板不仅记录进度,还能按配置执行工作

新项目默认带有六个看板列,但这些列最初没有绑定执行动作。只有给某列配置步骤后,把卡片移进去才会触发工作。你可以根据任务选择三种步骤:

  • agent:适合梳理需求、审查或验证,返回经过结构校验的结果,并记录费用和耗时。
  • session:适合交互式实现,连接到你正在观察的目标终端。
  • command:运行自己的测试、构建或检查命令,留下输出和退出码。

列的配置决定使用哪个代理、哪个模型、注入卡片的哪些上下文、期望得到什么格式,以及单次调用的支出上限。代理定义来自本机 Markdown 文件或已有工具目录,DevPit 不会凭空提供一个完整的开发团队。

步骤结束后应检查输出、退出码、实际成本和代码差异。流转默认是 manual;ask 会询问是否进入下一列;auto 可以继续移动并执行下一步。因此,自动流程需要逐列配置,而不是安装后就会自行安排全部工作。具体设置可查阅官方看板工作流文档。

跨项目调度与人工确认如何配合

在侧边栏顶部创建调度器,选择使用的 Claude Code 账号并命名后,它可以查看项目、看板和该账号的会话,也能为指定卡片启动关联会话。需要你回答的问题集中在 Sessions 面板中;悬浮的“岛”则在其他窗口上方显示代理状态,减少漏看等待确认的任务。

调度器不会替你批准其他会话的操作,不会把卡片移入会执行步骤的列,也不会按定时器自行启动工作。提醒功能只负责通知。官网还提供基于 Tailscale 的手机访问方式,通过一次性配对码和设备权限限制访问范围。

从安装到完成第一次任务

  1. 按官方安装指南选择系统对应的包。先确保 claude 命令已在 PATH 中;Linux 和 macOS 还需要 tmux。
  2. 打开项目,把一个具体改动写成卡片,说明希望改变什么、怎样判断完成。
  3. 给一个看板列配置会话、命令或已有的本地代理步骤,按需选择模型、上下文和预算。
  4. 将卡片移入该列,观察执行过程。完成后检查 diff 和测试输出,再决定是否继续下一步。

官方提供 Linux 包、兼容 Apple Silicon 与 Intel 的 macOS 通用包,以及 Windows x64 安装程序。macOS 包尚未完成 Apple 公证,Windows 安装包尚无代码签名证书,下载后应按官方文档核对文件。若只想使用终端,也可以不经过看板,直接运行原有 CLI。

免费开源,但不包含无限模型额度

截至 2026 年 10 月 8 日核实,DevPit 软件免费,并采用 Apache 2.0 许可证。官网说明它使用你已有的 Claude Code 方案,无需为 DevPit 另外配置新的 API 密钥。

软件免费与模型调用免费是两件不同的事。Claude Code 的账号资格、使用额度、供应商费用和地区可用性仍需单独确认;安装 DevPit 不会自动获得这些权益。单次调用预算和卡片上的实际成本用于帮助监控任务,不应理解为附赠无限调用额度。

“本地优先”具体意味着什么

看板、对话和终端历史等工作区数据保存在 ~/.devpit,不会把工作区管理文件塞进你的代码仓库。DevPit 账号是可选的,目前跨设备同步仍未实现。这里的本地存储也不等于大模型完全离线运行。

官方安全说明披露:凭据目前以明文文件保存,通过文件权限限制访问,尚未接入操作系统钥匙串;命令输出会原样记录,不会自动脱敏。因此,工具打印出的 token 可能留在任务卡片或终端历史里。应用还会访问 Anthropic 来显示方案可用额度。处理敏感项目之前,应结合这些明确边界评估使用方式。

常见问题

DevPit 免费吗,包含 Claude Code 额度吗?

DevPit 应用本身免费、开源,但不附送 Claude Code 访问资格或额外模型额度。实际可用模型和限制仍由你已有的方案决定。

Windows 用户能直接安装吗?

可以。官方提供原生 x64 安装程序并附带 psmux,但仍需要可用的 claude 命令。也可以在 WSL 2 中运行 Linux 版本。

关闭窗口后,正在运行的任务会停止吗?

普通关闭窗口时,tmux 会话通常继续运行。不过,原生 Windows 更新会停止 psmux 并关闭终端;这项持续会话能力也不代表任务能在电脑关机后继续执行。

其他代理可以通过 devpit-agent hook 上报状态,Gemini CLI 在 DevPit 终端中有自动状态上报。但“能够显示状态”不等于“可以完整驱动该代理”;当前直接驱动的 CLI 仍是 Claude Code。

官方资源与开发者社区