开发者“Zythum”近日发布了开源的 ACP Agent 桌面客户端“Fello”,旨在解决当前 AI 编程工具碎片化严重、需要在多个软件间频繁切换的痛点。Fello 定位为一款功能完整的 Agent 客户端,集成了对话、文件树浏览、终端、代码 Diff 对比等 IDE 常用功能,并强调数据本地化与隐私保护。该客户端支持两种连接模式:一是通过 ACP 协议外部连接 CodeBuddy、Kiro、Kimi-cli 等 Agent;二是内置 OpenAI 兼容接口,允许用户通过 API Key 接入 DeepSeek、OpenAI、Kimi、通义千问、Gemini 等主流大模型。此外,Fello 还具备项目级持久记忆、细粒度权限控制、远程访问、Cron 定时任务以及微信接入等高级功能。作者在分享中结合开发经验,深入剖析了当前 ACP 协议存在的不足,包括 Session 回放机制不可信、协议更新滞后、ToolCall 字段规范缺失以及多 Agent 协议支持缺失等问题。作者认为,尽管目前 ACP 生态厂商支持质量参差不齐,但统一协议的路线具有广阔前景。
事件分析
Fello 的发布切中了当前 AI 辅助编程领域的核心矛盾:随着国内外大模型和 Agent 产品的爆发,开发者面临的不是选择权的匮乏,而是工具链的割裂。该项目通过支持 ACP 协议(类似 Anthropic MCP 的连接模式)及 OpenAI 兼容接口,实际上是在构建一个“万能中间层”,试图打破 IDE 与特定 Agent 的强绑定。从技术视角看,文中对 ACP 协议缺陷的披露(如 loadSession 的不可信、ToolCall 字段混乱)极具参考价值,揭示了当前 AI 协议标准尚处于“战国时代”,生态统一仍需时日。此类通用型、开源的客户端架构,代表了未来开发工具的一种趋势:即从单一功能的“套壳”应用,转向支持多模型、多协议融合的综合工作台,这有助于降低开发者锁定风险,提升工作流的灵活性。
核心观点:AI 编程工具正从单一 IDE 插件向支持多协议、多模型的通用客户端演进,协议统一化是打破厂商锁定、实现工作流自由的关键。
原文链接:V2EX 分享发现