lisa主机lisa主机

告别 TUI!Zacp 同时接入 Codex / Pi 等多款 CLI Agent,并提供WebUI访问

发布于:2026-08-10 软件 0条评论

想问一下大家,现在用 AI 写代码时,用的是带界面的 GUI 工具,还是不带界面的 CLI 命令行呢?最近 xiaoz 开发了一款名为 Zacp 的程序,它能够将那些仅支持 CLI 使用的 Agent 接入 WebUI,让你在浏览器中就能流畅使用。目前测试过 Codex cli、Pi Agent、OMP、Reasonix、Grok Build 等,均能良好接入,同时也支持任意遵循 ACP 协议的 CLI Agent 自定义接入。

CleanShot 2026-08-10 at 13.15.25@2x.png

Zacp已在Github开源:https://github.com/helloxz/zacp

为什么开发Zacp?

xiaoz目前写代码用得最多的工具是OpenCode,之前也在文章《OpenCode上手指南:我的AI编程方案》进行过介绍,OpenCode的功能我用起来非常顺手,但令我不满的是内存控制,OpenCode跑久了,内存越用越大,经常都是1GB起步,有的时候甚至好几个GB,于是我不得不寻找其它工具替代。

期间我尝试过Codex和Zcode桌面版,两者都很优秀,功能丰富且强大,但是内存占用也非常高,然而我只是想单纯的写个代码,不需要那么强大的功能。

这时候就只剩下一些内存控制优秀的CLI工具可选(如jcode),但要命的是它没有GUI也没有WebUI,操作起来不太顺手,效率也不高(我之前习惯了OpenCode提供的WebUI)。偶然间xiaoz发现了通用ACP协议,巧合的是大部分CLI Agent都支持ACP,于是我诞生了一个想法,既然CLI不提供直观友好的可视化界面,那我就用ACP协议来帮它实现可视化,于是就有了Zacp,这样我后端不再局限于某个CLI Agent。

功能特性

  • 多 Agent 接入:支持 Codex cli、Reasonix cli、Grok Build、Pi、Omp、Qoder、Jcode 等 CLI Agent
  • Web 聊天界面:多会话、多 Agent 切换,流式输出实时展示
  • 实时通信:基于 WebSocket,低延迟消息推送与权限回传
  • 权限确认:Agent 操作需经你在 Web 端手动确认
  • 并行任务:最多同时运行 3 个任务
  • 空闲回收:Agent 超时自动释放内存,下次使用即时恢复
  • 热管理:设置页随时启用/禁用 Agent,无需重启
  • 数据持久化:历史记录存入本地 SQLite,重启不丢失
  • 单文件发布:一个可执行文件包含前端与配置,即下即用
  • 登录保护:可选开启用户名密码验证
  • 一键安装/更新:自动检测系统与架构,支持全平台
  • 文件管理:支持上传、编辑、删除、重命名
  • Git 面板:快速查看仓库状态
  • 深色/浅色主题:自由切换

适合什么场景使用?

适合

  • 如果你经常使用某CLI Agent做开发,但是官方不提供可视化界面,那你可以用Zacp接入
  • 如果你需要在任意地方访问,Zacp提供WebUI访问能力,让跨平台使用无障碍
  • 如果你只希望纯粹的写代码,不需要那么繁重的功能,那Zacp值得一试
  • 如果你需要多个Agent并行干活,那Zacp很适合你

不适合

  • 不需要可视化操作的用户,只喜欢用CLI
  • 习惯了GUI界面的用户,不在意内存占用
  • 日常仅使用一个Agent工具,没有多Agent切换需求
  • 需要更强大的能力,比如操作浏览器,操控电脑等,那Zacp确实不太适合

Zacp不是万能的,Zacp只是站在巨人肩膀上,让那些原本不具备WEB访问的Agent提供了浏览器访问能力。

比如Zacp接入Codex cli后,变得更加轻量了,也具备浏览器访问能力了,但功能确不如Codex桌面版那么强大,因此Zacp无法确保适合所有人。

部分截图

主界面,支持多种不同的Agent选择。

CleanShot 2026-08-10 at 12.50.15@2x.png

对话界面,可直接对Agent发起开发任务需求,右侧面板支持文件管理器和Git信息状态展示。

CleanShot 2026-08-10 at 12.52.16@2x.png

在设置界面中可以对Agent进行启用或停用。

CleanShot 2026-08-10 at 12.54.53@2x.png

如果您需要外网访问,Zacp也提供登录保护,直接在【登录认证】中设置账号、密码即可,确保公网访问安全。

CleanShot 2026-08-10 at 12.56.34@2x.png

也支持暗色和亮色模式一键切换。

CleanShot 2026-08-10 at 13.15.25@2x.png

Zacp使用Golang开发,内存占用非常低。

CleanShot 2026-08-10 at 12.58.51@2x.png

注意:未统计Agent本身占用,不同Agent内存占用存在差异!!!

安装Zacp

Zacp提供macOS、Linux、Windows三大平台的一键安装脚本,您只需要复制安装命令执行即可。

macOS & Linux

curl -fsSL https://raw.githubusercontent.com/helloxz/zacp/main/install.sh | bash

Windows

请复制到Powershell命令行执行。

irm https://raw.githubusercontent.com/helloxz/zacp/main/install.ps1 | iex

使用Zacp

Zacp本身不具备Agent能力,而是站在Omp/Pi这些巨人的肩膀上,因此您需要先安装任意一个CLI Agent,以Omp为列

1、先安装Omp

# 通过curl安装,适合macOS、Linux
curl -fsSL https://omp.sh/install | sh

2、配置Omp渠道和模型

omp login

3、输入命令zacp启动,打开http://localhost:8680,然后在Zacp左下角设置 - 智能体 - 启用OMP即可。

CleanShot 2026-08-10 at 12.46.24@2x.png

然后在WEB界面,切换到Omp使用即可。

CleanShot 2026-08-10 at 13.14.00@2x.png

更多使用说明可参考Zacp帮助文档:https://note.xiaoz.top/doc/zacp

结语

以上就是关于 Zacp 的介绍。它源于 xiaoz 对桌面 Agent 内存占用的不满,以及对 Web 交互体验的偏爱。Zacp 本身不提供 AI 能力,而是为那些优秀的 CLI Agent 补上一块可视化拼图。

如果你也需要一个轻量、可多任务并行、带 WebUI 的 Agent 入口,不妨试试。项目已在 GitHub 开源,欢迎使用与反馈。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注