先说结论
Vicoa(取自 Vibe Code Anywhere)是一个 AGPLv3 开源的“agent 编排器”:电脑上跑它的守护进程或桌面 app,由它去启动 Claude Code、Codex、OpenCode 等 agent 的命令行,再在 iPhone、Android、网页和桌面端同步这些会话;它还带任务看板、定时自动化和团队共享。
BotBus 跟它最大的不同在“会话从哪来”和“内容谁看得到”:Vicoa 管的是经它启动的会话,BotBus 去发现你在终端、IDE 或官方桌面 app 里照常开的会话;BotBus 的内容在设备上端到端加密,并且有 Apple Watch 版。如果你需要按 cron 定时让 agent 自己跑、要团队共享项目和会话链接、想自己部署整套服务,或者要在任意浏览器里打开,留在 Vicoa 更合适;如果你想保留原来的启动习惯、在手机和手表上处理审批,并且在意中转服务器能不能看到内容,可以看看 BotBus。
下面关于 Vicoa 的信息来自它的官网 vicoa.ai(首页、定价页、文档、它自己写的与 Codex 的对比页)、GitHub 仓库 vicoa-ai/vicoa 的 README 和 App Store 商店页,核对日期是 2026 年 10 月 24 日。
Vicoa 现在是什么样
架构。 README 写的结构是:电脑上的 vicoa 守护进程“跑在你的代码旁边”,负责启动各家 agent 的命令行;守护进程经 WebSocket 连到 Vicoa 的后端(FastAPI + PostgreSQL),网页、桌面、iOS、Android 和命令行都是这个后端的客户端。桌面 app 用 Electron 做,内置一个守护进程。agent 用的是你自己装好、登录好的命令行和自己的订阅或 API key,官网写明不在用量上加价。
怎么开会话。 在终端里运行 vicoa 开一个会话(Claude Code 是默认 agent,也能用 --agent codex 换),或者只运行 vicoa daemon 把这台电脑接上,再从手机、网页点「New Session」选电脑、agent 和目录。续接用 vicoa --resume <会话 ID>,文档说会话 ID 在 Vicoa 网页里找。截至核对日期,文档没有提到能导入不经 Vicoa、直接用 claude 或 codex 开的会话。
支持的 agent。 内置 Claude Code、Codex、OpenCode、Gemini、Cursor、GitHub Copilot、Kimi、Hermes、Pi、Oh My Pi 和 Antigravity,另有 30 多个经 ACP(Agent Client Protocol)接入;也可以经 OpenRouter 用其他模型。
功能。 每个 agent 可以跑在自己的 git worktree 里,一个列表看所有会话是在跑、被卡住还是完成;内置文件浏览、聊天旁边的终端和按文件看的改动。手机上能聊天、一键批准、切换权限模式,有推送和语音听写。任务看板上的任务可以直接变成 agent 会话。自动化是它的特色:官网说是在服务端按 cron 定时启动 agent,有频率设置、立即运行和运行记录,跑完 agent 会回报。会话或整个项目可以生成分享链接,看的人不用注册,可设过期和撤销;文档提醒拿到链接的人能读完整对话,Vicoa 不做脱敏。
平台。 桌面 app 有 Mac、Windows、Linux 版,命令行可以用 npm 或 pip 装。iOS app 要 iOS 15 或更新,支持 iPhone、iPad 和 Apple Vision;另有 Android app 和网页版。商店页和文档都没有提到 Apple Watch。
安全。 FAQ 说 Vicoa 在本地环境和它的基础设施之间建立安全连接,代码留在你的电脑上,中转传的是对话而不是代码库。截至核对日期,官网文档和 README 都没有写端到端加密,也没有说明服务器能不能读到对话内容。
价格与开源。 免费版不限消息数,限 1 台远程电脑和 10 个自动化;Pro 每人每月 12 美元(按年付合每月 9 美元),不限电脑和自动化,加上团队与共享项目;企业版另议,含 SSO、SCIM 和本地部署。整套代码(命令行、守护进程、后端、网页、桌面和手机客户端)以 AGPLv3 开源,README 给了用 Docker 自托管的步骤。
什么情况下 Vicoa 更合适
这些是 Vicoa 的真实长处,BotBus 目前给不了:
- 定时自动化。 按 cron 定时让 agent 自己开工、跑完回报。BotBus 没有定时任务,每一轮都要你或 agent 自己发起。
- 团队和分享。 团队席位、共享项目、给别人看的会话链接。BotBus 是个人工具,没有团队功能,也没有分享会话给别人的链接。
- 任意浏览器和桌面 IDE。 有网页版,借来的电脑也能开;桌面 app 带任务看板。BotBus 手机上要装 app,电脑端是常驻的后台程序,没有网页版。
- 开源、可自托管。 整套代码可审、可改、可自己部署。BotBus 必须经我们的中转服务器,app 不开源,公开的只有协议、连接器和测试样本。
- 更旧的系统和更多设备。 iOS 15 就能用,还有 iPad 和 Apple Vision 版。BotBus 的 iPhone 版要 iOS 26,Mac 版要 macOS 26。
- 内置的 agent 更多。 Gemini、Cursor、GitHub Copilot、Kimi 等是它的内置项;BotBus 对这些只能经 ACP 接,除了 OpenCode 以外都没有逐个实测。
如果这几条里有你的硬需求,Vicoa 就是更合适的选择。
BotBus 有什么不一样
不换启动命令,已有的会话自己出现
Vicoa 的会话是经它的守护进程起的;BotBus 不改你的习惯。Codex 读本机 ~/.codex 的会话数据(只读),Claude Code 在 BotBus 设置里装一次 hooks 之后,终端、IDE 或 Claude 桌面 app 里照常开的会话都会出现在手机上,启动时还会补回最近 7 天的会话。除了这两家,还内置支持 Hermes、Pi、OpenClaw 和 DeepSeek Harness,实现了 ACP 的 agent(例如 OpenCode)也能接,见接入文档。
手机上看到的是按电脑、项目分好的任务,每个任务有状态(运行中、等审批、等回复、完成、失败)。agent 要执行命令、改文件时出现审批卡片,点「批准」或「拒绝」;带选项的提问直接点选项。也能续聊、中断、从手机新建任务,Codex 和 Claude Code 续聊时还能换模型和思考强度。这些操作能不能用,取决于连接器支不支持、任务当时的状态,以及电脑是否在线。
内容端到端加密
配对时手机扫电脑上的二维码,组密钥经这个二维码交给手机,不经过服务器。任务、对话、命令、截图和推送正文都在设备上加密后才发出,运行在 Cloudflare 上的中转服务器(Relay)只转发和暂存密文。服务器看得到设备编号、在线状态、更新时间和数据大小;把本地网页分享到手机的开发预览不在端到端加密范围内。细节见安全说明,各种远程方案谁能看到什么,见 Claude Code Remote Control 的替代方案。
Apple Watch
手表版能看任务、批审批、回答提问、用听写续聊,手表同步手机的凭据后直连中转,见在 Apple Watch 上管 AI 编程 agent。只在 agent 等审批、等回复、完成或失败时推送,交给 Apple 推送服务的是一段密文,iPhone 收到后在本机解开再显示。
操作电脑和开发预览
在聊天页打开「操作电脑」,能浏览、编辑、上传电脑上的文件,或者开一个终端(Mac 与 Linux 是登录 shell,Windows 是 PowerShell);终端会话留在电脑上,手机断线也不会结束。Mac 版还能看电脑的实时屏幕、点按和打字,处理 agent 卡住的系统授权弹窗或模拟器。agent 起的本地网页可以分享到手机上看,见在 iPhone 上预览本地开发服务器;这一项和屏幕都只在 Mac 版上有。
多台电脑
一部手机可以同时配对几台电脑,Mac、Linux、Windows 混着用,任务按电脑分开显示。手机端有 iPhone 版(App Store)和 Android 版。
对比表
| Vicoa(2026-10-24 核对) | BotBus | |
|---|---|---|
| 会话从哪来 | 经 vicoa 守护进程或桌面 app 启动 |
自动发现电脑上照常开的会话;也能从手机新建 |
| 定时自动化 | 有,服务端按 cron 启动 | 没有 |
| 团队与分享 | 团队席位、共享项目、会话分享链接 | 没有 |
| 加密 | 文档写“安全连接”,没写端到端加密 | 内容端到端加密;开发预览除外 |
| 自托管 | AGPLv3 开源,可用 Docker 自托管 | 不能,必须经官方中转 |
| 客户端 | iOS 15+(iPhone、iPad、Vision)、Android、网页、桌面 app | iPhone(iOS 26+)、Apple Watch、Android |
| 电脑端 | Mac、Windows、Linux | macOS 26+、Linux(x86_64 / aarch64)、Windows |
| 操作电脑 | 文件浏览、终端、改动 | 文件、终端;Mac 版另有屏幕和开发预览 |
能不能一起用、怎么换
能一起用,但要留意分工。Vicoa 用你装好的 claude、codex 命令行去跑,产生的会话数据和平时一样落在本机,BotBus 原则上也能看到这些会话(Claude Code 要先装好 BotBus 的 hooks)。我们没有专门测试过这种组合,以实际为准。同一个审批或提问只在一边回答,在 Vicoa 里批了,就别再在 BotBus 上点;两边都开推送会收到重复提醒,可以关掉一边。如果你离不开 Vicoa 的定时自动化,也可以只把它留给定时任务,日常的会话交给 BotBus 看。
想换到 BotBus:
- 在下载区装好电脑端,手机上装 BotBus,扫电脑上的配对二维码。
- 在 BotBus 设置里给 Claude Code 装上 hooks;Codex 不用额外设置。
- 以后直接用
claude、codex启动,不必再经vicoa。 - 原来靠 Vicoa 自动化跑的定时任务,要换别的办法(例如系统自带的计划任务)来触发,BotBus 接不了这部分。
- 不再用的话,停掉 Vicoa 的守护进程或桌面 app,撤销还在生效的会话分享链接。
限制与边界
- 没有定时任务、团队和分享。 这几项是 Vicoa 的强项,BotBus 不提供。
- 能不能操作取决于连接器和任务状态。 有些任务只能看;审批、续聊、新建和中断都要求那台电脑在线,并且对应的 agent 支持这个操作。例如 Pi 没有审批,手机发图只有 Codex 与 Claude Code 支持。
- 电脑要开着、联网。 两者都一样,agent 跑在你自己的电脑上,电脑睡着就停了,见让 Mac 不睡、agent 不停。
- 必须经中转,必须装 app。 不能自建、不能直连,没有网页版。
- 屏幕和开发预览只在 Mac 上有。 Linux 与 Windows 版的「操作电脑」只有文件和终端。
- 系统要求高。 iPhone 要 iOS 26,Mac 要 macOS 26。
常见问题
Vicoa 是开源的吗?
是。截至 2026 年 10 月 24 日,它的 GitHub 仓库以 AGPLv3 开源整套代码,包括命令行、守护进程、后端和各端客户端,README 里有用 Docker 自托管的说明;企业版另提供本地部署。
Vicoa 能看到我的对话吗?
它的文档只说本地环境和它的基础设施之间是安全连接、代码留在你的电脑上,截至核对日期没有写端到端加密,也没说服务器能不能读对话。在意这一点可以自托管它,或者直接问官方。BotBus 的内容端到端加密,服务器只看得到元数据,开发预览除外。
BotBus 有类似 Vicoa 自动化的定时任务吗?
没有。BotBus 的每一轮都由你在电脑或手机上发起,或者 agent 自己在跑。需要定时开工的话,Vicoa 更合适;也可以用系统自带的计划任务去调 agent 的命令行,但这样起的会话在 BotBus 里显示成什么样取决于 agent,我们没有专门测试过。
还有哪些类似的替代可以看?
同系列还写了 Happy Coder alternative、Paseo 替代 和 VibeTunnel 替代,各自对照一个产品。