Zane's home
发布于

AI应用

作者
  • 头像
    姓名
    懒猫爱摸鱼
    X

![[jimeng_20260113_223815_3.png]] 不知道你有没有这种体验:听说某个 AI 编程工具(比如 Claude Code 或 Google Gemini CLI)强得离谱,兴冲冲地想去体验,结果一打开文档,满屏的 npm installauth login 和黑底白字的命令行界面(CLI),瞬间把你劝退?

长久以来,最顶尖的生产力工具,似乎总是“极客专属”。普通用户只能在网页版里进行阉割般的对话,而真正的“系统级操作”——自动读写文件、运行测试、构建应用——都被锁在那个冰冷的黑色窗口里。

但这个情况,正在悄悄改变。

最近在折腾笔记软件Obsidian 插件时,我发现了一个正在悄然改变 AI 生态的新标准——Agent Client Protocol (ACP)。它不仅是一个技术协议,更是一场 “技术平权运动”。它让通用智能体不再是开发者的专利,而是真正让所有人都能“张口即来”的魔法。

01

它是怎么来的

ACP 的故事,始于一次看似偶然的碰撞。

当 Google 的 Gemini CLI 团队发现他们的工具在 Zed 编辑器(Atom 原作者开发的新一代代码编辑器)里跑得特别顺手时,一个大胆的想法诞生了:如果我们不再用复杂的命令行交互,而是制定一套标准,让编辑器直接听懂 AI 的意图,会发生什么?

起初,ACP 的愿景很单纯:做一个通用的 AI 辅助接口。 就像 LSP(语言服务器协议)让 VS Code 和 Sublime 都能轻松支持 Python 一样,ACP 想让任何编辑器都能轻松接入任何 AI 编程助手。

  • 以前的痛点: 每个 AI 都要为每个编辑器写插件。Claude 要给 VS Code 写一套,Gemini 要给 Zed 写一套,开发者累,用户也累。
  • ACP 的初心: 解耦。编辑器只管画界面,AI 只管动脑子。中间通过标准协议连接,谁也不绑架谁。

但随着时间推移,事情发生了奇妙的变化。

随着 AI 能力的爆发式增长(尤其是 Claude Code、OpenCode 这类工具的出现),ACP 的意义早已超越了“编辑器插件”的范畴。配合 Skill(技能) 的演进,它正在演变成一个 “人人都能用的通用智能体客户端” 的通用协议。

它不再只是为了帮程序员写代码,而是为了帮所有人完成任务

02

ACP 大概怎么跑起来的?

你可以把 ACP 想成“一个对话回合 + 一堆实时更新”:

  1. 客户端先 initialize:告诉 agent “我支持哪些能力”(比如文件读写、终端)
  2. 建对话 Session:session/new(或 session/load
  3. 发送消息:session/prompt
  4. agent 一边想一边流式回传:用 session/update 不断推送计划、消息片段、工具调用状态

03

ACP 如何让 AI 真正通用

如果把各种 AI 智能体(Agent)比作不同品牌的手机,ACP 就是那个 USB 接口

  • 以前: 以前的手机有各种各样的接口,苹果一套华为一套小米一套,现在统一成了typec。
  • 现在(ACP): 不管你是 Claude、Gemini 还是开源的 OpenCode,只要符合 ACP 标准,插上就能用。

![[其他/附件/信息图/ACP_WeChat_Article/01-ACP_Hub.excalidraw.md]]

AI 工具不缺,缺的是一个能随时换插头的接口。

更重要的是,它实现了 交互降维

  1. 从“敲命令”到“说人话”:它把复杂的命令行操作(比如 git commitnpm run test),封装成了简单的“意图”。你不需要知道底层怎么运行,你只需要对 AI 说:“帮我把这次修改提交了”。
  2. 从“写代码”到“调技能”:它让非技术人员也能通过 Skill 来定义工作流。

04

当极客工具变成大众神器

ACP 协议的最大意义,在于它催生了一批 “去命令行化” 的客户端。这意味着,普通人也可以驾驭最顶尖的代码能力。

1. AionUi:彻底的“去命令行化”

AionUi 是这一理念的最佳实践者。它给那些原本只能在黑框里跑的 CLI 工具(如 Gemini CLI, Claude Code),穿上了一层现代化的图形界面(GUI)。

  • 不仅是套壳:它支持网页、图片、文档的实时预览。
  • 手机也能用:它能提供 Web 服务,你可以在手机上远程指挥家里的电脑干活。
  • 多模态支持:不用敲代码,直接甩一张图、一个文档,让 AI 帮你分析处理。

对于有“命令行恐惧症”的朋友来说,这就是神器。你不需要知道什么是 Shell,只需要会打字,就能调用系统级的 AI 能力。 ![[Pasted image 20260111234103.png]]

2. Obsidian:你的第二大脑Copilot

我最初是在寻找 Obsidian 的 Claude Code 插件时发现了 ACP。通过 obsidian-agent-client 插件,我可以直接在笔记软件里调用 AI 来整理文档、甚至编写脚本。

![[Pasted image 20260112121931.png]]

在使用过程中,我发现原版插件在 Windows 上对脚本执行的支持有缺陷(老毛病了)。作为一个开荒的探索者,我动手修复了这个问题,并开源了修改版。

👉 我的修改版仓库(Windows 友好): https://github.com/LazyZane/obsidian-agent-client

目前,这个插件已经完美支持:

  • Claude Code
  • Codex
  • OpenCode (原生支持 ACP)
  • Gemini CLI (脚本执行还是有问题)

3. Skill:新时代的“编程”方式

在 ACP 的生态下,我们不再需要写复杂的 Python 或 JS 代码。我们只需要定义 Skill(技能)

Skill 就像是给 AI 的锦囊妙计。你把一套复杂的工作流(比如“自动搜索新闻 -> 提炼摘要 -> 生成文章”)写成一个提示词,保存下来。下次,你只需要对 AI 说“执行新闻简报技能”,它就会自动调动底层工具去执行。 而随着Anthropic、OpenAI、Gemini对Skills的共识以及演进,我们能够用纯语言的方式控制Skill的开发和调用。

这就是未来的编程:定义任务,而非编写指令。

![[其他/附件/信息图/ACP_WeChat_Article/03-Skill_Workflow.excalidraw.md]]

2026,人人都是创造者

Gartner 曾预测,到 2026 年,超过 80% 的软件应用将由非技术人员构建

ACP协议正在让这个预测变得更靠谱。它做的事情,本质上是降低AI工具的使用门槛。

不用学编程,不用记命令—只要你了解自己的需求并能将它说出来,就能让AI帮你做以前要写代码才能实现的事情。

行动起来: 不要被旧观念束缚。去试试 AionUi,去 Obsidian 里装上 ACP 插件。哪怕你一行代码都不会写,你也可以拥有一个强大的数字员工团队

因为技术的终极意义,不是为了让少数人显得高深,而是为了让所有人变得强大。