DevTrendsDeveloper trends
Accent color

study8677 /

agent_view_controller-avc

AVC(Agent View Controller)是一个 3MB 的 Go 单二进制,给所有 CLI AI Agent(Codex CLI、Claude Code、Cursor、Gemini CLI)加上「视觉交互」的能力。 解决什么痛点 AI Agent 在终端里又快又强,但每次需要人类拍板——一个重构方案、一个数据库迁移计划、一个多步部署——它们只会甩出 50 行等宽文字让你逐行读,输入 yes/no。 想把第 3 步和第 5 步…

DTData & operationsDTSoftware developmentDTAgent extensionDTCLIDTSkill / pluginDTLinuxDTmacOSDTWindowsDTClaude CodeDTCodexDTCursor

Product images

About

AVC(Agent View Controller)是一个 3MB 的 Go 单二进制,给所有 CLI AI Agent(Codex CLI、Claude Code、Cursor、Gemini CLI)加上「视觉交互」的能力。 解决什么痛点 AI Agent 在终端里又快又强,但每次需要人类拍板——一个重构方案、一个数据库迁移计划、一个多步部署——它们只会甩出 50 行等宽文字让你逐行读,输入 yes/no。 想把第 3 步和第 5 步换个顺序?想跳过第 6 步?想改第 4 步的描述?只能复制出来手改,再粘回去,或者放弃直接说 "all good"。 Agent 的输入是 JSON,Agent 的输出是 JSON,唯独让人审批的那一刻塌缩成了文字。 怎么用 一行 Unix 管道: bash echo '{"view":"plan","title":"...","data":{"steps":[...]}}' | avc 读 stdin → 弹原生 WebView 窗口 → 人拖拽/编辑/勾选 → 修改后的 JSON 回到 stdout → Agent 继续按修改后的计划执行。 像 fzf 给 CLI 用户带来了「交互式选择」,AVC 给所有 CLI Agent 带来了「交互式视觉审批」。 主要特征 Agent-agnostic:不绑定任何 Agent,作为 skill 一键装到 Claude Code / Codex CLI / Gemini CLI / GitHub Copilot 3 MB 单二进制:启动 < 100ms,零运行时依赖。系统原生 WebView(macOS WKWebView / Linux WebKitGTK / Windows WebView2),当前 macOS 已 CI 验证,Linux/Windows 理论支持欢迎社区验证 7 种 UI JSON 里 lang 字段切换 en/zh/ja/ko/es/fr/de Smart Threshold:内容短于 3000 tokens 自动透传不打断人;长内容才弹窗

Discovery history

  1. 阮一峰周刊·用户投稿

    May 18, 2026 · 1 observations

Discuss this product