kl个人博客 首页>>架构/杂谈>>开源 Paseo:手机上也能管理你的 AI 代码工程

开源 Paseo:手机上也能管理你的 AI 代码工程

开源 Paseo:手机上也能管理你的 AI 代码工程

前言

最近我在使用一个叫 Paseo 的工具。它不是新的 AI 编程模型,也不是另一个聊天窗口,而是一个用来管理 AI 编程 Agent 的工具。更准确地说,它把 Codex、Claude Code、OpenCode 这类命令行 Agent 组织到一个统一的工作流里,让它们可以在桌面、手机、Web 或 CLI 上被管理。

我觉得它值得单独介绍,是因为现在 AI 编程已经不只是“让模型帮我写一段代码”了。真正影响效率的地方,开始变成这些问题:

  • 多个任务能不能并行推进?
  • Agent 改代码时会不会互相踩文件?
  • 我能不能在手机上看进度、补充指令?
  • 一个 Agent 卡住时,能不能把任务交给另一个 Agent?
  • 工作流能不能保留在我自己的机器和开发环境里?

Paseo 解决的正是这些偏工程化的问题。

它解决的核心问题

Paseo 的思路比较清晰:不替代现有 Agent,而是管理现有 Agent

你仍然使用 Codex、Claude Code、OpenCode 这些工具,认证、配置、MCP、系统提示词也仍然属于你自己的本地环境。Paseo 在上面加了一层管理能力:启动 Agent、查看状态、发送后续指令、管理权限、分配 Git worktree、从手机或桌面继续接管任务。

这点对我很重要。因为我不太希望所有开发上下文都被放到一个云端黑盒里。Paseo 的 daemon 跑在自己的机器上,Agent 也跑在自己的环境里,它更像是一个“本地 Agent 调度台”。

Git worktree 是关键

Paseo 多 Agent 并行工作流:每个 Agent 一个独立 worktree

我最喜欢的是它对 Git worktree 的支持。

过去如果同时让多个 Agent 处理不同问题,很容易出现一个问题:大家都在同一个工作区里改文件,最后 diff 混在一起,甚至互相覆盖。Paseo 可以让每个 Agent 运行在自己的 worktree 里,也就是独立目录、独立分支、独立改动。

这个模式很适合下面这些场景:

  • 一个 Agent 修 bug,另一个 Agent 补测试。
  • 一个 Agent 做前端样式,另一个 Agent 查后端接口。
  • 一个 Agent 实现方案,另一个 Agent 做 review。
  • 同时尝试两个不同实现,最后只保留更好的那个。

它让“并行使用 Agent”变得可控,而不是把本地仓库搞乱。

CLI、桌面和手机都能接入

Paseo 有 daemon、客户端和 CLI 三个部分。桌面端适合日常使用,CLI 适合脚本化和远程机器,手机端则适合看进度、补一句指令、处理简单确认。

Paseo 手机端和桌面端协作界面
Paseo 可以在手机端查看和管理不同代码工程里的 Agent 会话。

比如在 CLI 里,可以直接启动一个任务:

paseo run --provider codex "修复后台登录后的异常"

也可以让任务跑在独立 worktree:

paseo run --provider codex --worktree fix-admin-login "修复后台登录后的异常"

这意味着它不只是一个 UI 工具,也可以变成自动化工作流的一部分。

适合什么人

我觉得 Paseo 适合已经在认真使用 AI 编程 Agent 的人,尤其是下面几类:

  • 经常同时处理多个代码任务的人。
  • 想把 Codex、Claude Code、OpenCode 放在同一个工作流里的人。
  • 在意本地环境、隐私和可控性的人。
  • 希望从手机上查看 Agent 进度的人。
  • 希望把 Agent 工作流脚本化、团队化的人。

如果你只是偶尔让 AI 写一段代码,Paseo 可能不是刚需。但如果你已经开始把 AI Agent 当成日常工程协作的一部分,它会明显降低管理成本。

它不是什么

Paseo 不是万能的。

它不会替你判断代码一定是对的,也不会替你设计完善的工程边界。Agent 做出来的东西,仍然需要 review、测试、理解和取舍。

但它解决了一个很现实的问题:当 Agent 越来越多,任务越来越并行,人需要一个更稳定的方式管理这些 Agent。否则,终端窗口、分支、worktree、日志和上下文很快就会乱掉。

总结

我对 Paseo 的理解是:它不是“更聪明的 Agent”,而是“更好的 Agent 工作台”。

AI 编程真正进入工程实践后,模型能力只是一部分。更重要的是,如何让这些能力进入稳定、可追踪、可回滚、可并行的开发流程里。

Paseo 在这个方向上做得很克制:它不抢走你的工具链,而是把已有工具组织起来。对我来说,这正是它值得推荐的地方。

项目地址:

kl个人博客