推广

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

Admin楼主2026/08/11
81 浏览0 回复

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

原帖摘要:开发者xiaoz分享了一款名为Zacp的开源工具,它能将支持ACP协议的CLI Agent接入Web界面,实现可视化访问和多人协作,让命令行AI Agent的使用更便捷。

📌 项目概述

开发者:xiaoz (helloxz) 发布时间:2026年8月10日 项目性质开源 (GitHub地址见帖子顶部) 核心功能:将任意支持ACP协议的CLI Agent接入Web界面,提供可视化聊天、多任务管理等功能。

已测试兼容的CLI Agent

  • Codex cli
  • Reasonix cli
  • Grok Build
  • Pi Agent
  • Omp
  • Qoder
  • Jcode

✨ 核心功能特性

Zacp为CLI Agent构建了一个功能丰富的Web前端,主要特性包括:

功能模块 具体说明
多Agent接入与管理 支持同时接入多个CLI Agent,Web界面可随时切换;可在设置页随时启用/禁用Agent,无需重启服务。
Web聊天界面 提供多会话、多Agent切换的聊天界面,支持流式输出实时展示Agent响应。
实时通信 基于WebSocket,实现低延迟消息推送与权限回传。
权限确认机制 Agent执行需要操作权限的任务时,需经你在Web端手动确认,保障安全。
并行任务 支持最多同时运行3个任务,提高效率。
资源管理 支持空闲回收:Agent超时自动释放内存,下次使用即时恢复。
数据持久化 历史记录存入本地SQLite数据库,重启服务不丢失。
文件管理 内置文件管理器,支持上传、编辑、删除、重命名文件。
Git面板 快速查看仓库状态,方便版本管理。
登录保护 可选开启用户名密码验证,确保公网访问安全。
部署与主题 单文件发布:一个可执行文件包含前端与配置,即下即用;支持一键安装/更新,自动检测系统与架构(全平台);提供深色/浅色主题自由切换。

🎯 适用场景分析

✅ 适合使用Zacp的情况

  • 需要可视化界面:经常使用CLI Agent但官方不提供可视化界面。
  • 需要远程/跨平台访问:通过WebUI在任何地方访问Agent。
  • 偏好轻量纯粹:只希望写代码,不需要繁重IDE功能。
  • 需要多Agent并行:有多个Agent并行工作的需求。

❌ 不适合使用Zacp的情况

  • 习惯CLI,不需要可视化操作。
  • 习惯传统GUI,不在意内存占用
  • 日常仅使用一个Agent,无切换需求。
  • 需要更强大能力(如操作浏览器、操控电脑等)。

📊 性能与资源

  • 开发语言:Golang,内存占用非常低。
  • 注意:统计的内存占用未包含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

💬 用户问答摘要

  • 是否开源? → 是的,帖子顶部有GitHub地址。
  • 支持Hermes吗? → 开发者回复:Hermes和OpenClaw都支持ACP协议,可参考自定义接入文档。
  • 支持原设备历史会话吗? → 不支持,ACP协议不回传历史对话。接入后的新对话保存在Zacp本地数据库中。

:Zacp是一个开源工具,为CLI Agent用户提供了轻量级的Web可视化方案。其核心价值在于统一管理多个Agent提供远程访问能力以及保留关键的安全确认机制。以上信息均整理自原帖及开发者回复,具体使用请以官方文档和GitHub项目为准。

登录后即可参与评论