告别 TUI,将任意 CLI Agent 进行 Web 可视化访问

xiaoz 2026-08-10 14:26 1

最近写了个小工具,可以将任意支持 ACP 协议的 CLI Agent 接入 Zacp ,然后提供 Web 可视化访问,目前测试过的 CLI 包括:Codex cli 、Reasonix cli 、Grok Build 、Pi Agent 、Omp 、Qoder 、Jcode ,有兴趣的朋友可以试试。


开源地址:https://github.com/helloxz/zacp


功能特性



  • 多 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 不太适合


部分截图


主界面,支持多种不同的 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 提供 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命令启动即可。


更多详细的说明可参考帮助文档: https://note.xiaoz.top/doc/zacp

最新回复 (9)
  • JSupM 08-10 20:23
    1
    开源不
  • xiaoz 楼主 08-10 20:42
    2
    @JSupM #1 ,开源的啊,帖子顶部留了 Github 开源地址。
  • 0xxb 08-11 08:31
    3
    不错不错
  • iamnotcodinggod 08-11 08:33
    4
    hermes 支持吗
  • PowerDi 08-11 08:41
    5
    支持原设备上的历史会话吗?
  • xiaoz 楼主 08-11 08:54
    6
    @PowerDi #5 ,不支持呢,ACP 协议不会回传历史对话。接入后的新对话保存在 Zacp 数据库中。
  • xiaoz 楼主 08-11 08:55
    7
    @iamnotcodinggod #4 ,据我了解,Hermes 和 OpenClaw 都是支持 ACP 协议的,您可以参考自定义接入试试: https://note.xiaoz.top/doc/zacp/note-404
  • tanszhe 08-11 10:46
    8
    不错 就喜欢这种小巧的工具
  • xiaoz 楼主 08-11 10:48
    9
    @tanszhe #8 ,感谢支持。
* 帖子来源V2EX
返回