Pinvou Agent 代码模式实战:通过 ACP 在同一工作台驱动 Codex、Claude Code 与 Kimi
Pinvou Agent 代码模式实战通过 ACP 在同一工作台驱动 Codex、Claude Code 与 Kimi【免费下载链接】pinvou-agentOpen-source desktop AI agent for tools, files, knowledge, workflows, and real deliverables.项目地址: https://gitcode.com/gh_mirrors/pi/pinvou-agentPinvou Agent 是一款开源的桌面 AI 智能体工作台它的代码模式基于 ACP 协议让你用同一套界面驱动 Codex、Claude Code 与 Kimi 三大编码智能体真实项目目录、权限确认、计划与工具步骤、会话恢复全部开箱即用无需在终端和 IDE 之间来回切换。同一个工作台三种模式、四个编码智能体Pinvou Agent 的主页输入框上方提供工作 / 设计 / 代码三种模式切换。切到代码后输入框下方可以直接选择编码智能体Codex、Claude Code、Kimi三者走 ACP 链路另有品悟原生代码会话可选手动选择。三类会话按最近更新时间混排在左侧统一会话列表中以各自的 Agent 图标区分不再占用单独的侧边栏入口。也就是说你可以在同一个界面里继续昨天用 Claude Code 改的 bug又能新开一个 Codex 会话处理另一个项目。Agent启动方式登录方式品悟原生进程内 CodeWhale Engine非 ACP 子进程沿用工作模式的模型凭据无需独立登录CodexPinvou 内置codex-acpBridge应用内完成 Codex OAuth也支持OPENAI_API_KEYClaude CodePinvou 内置claude-agent-acpBridgeJS 适配器点击授权登录也支持 API Key 类环境变量Kimi系统kimi acpCLI≥ 0.9.0点击授权登录按提示完成设备码授权详细对照表见 docs/multi-agent-acp.mdACP 代码模式新手使用从选择目录到发送首条消息上手只需要四步进入代码模式主页切换到代码选择 Codex / Claude Code / Kimi 之一选择工作区输入框左下角默认临时会话Agent 在隔离目录干活也可以选择项目目录——Agent 的进程 cwd、session/new和session/load都使用该真实项目目录首次发送自动建会话直接发送首条消息时才创建会话避免只切换模式就产生空记录流式接收结果思考、工具步骤、计划、权限选择、停止生成、会话恢复全部可用。同一项目可以创建多个独立会话会话开始后不能更换目录需要切换项目时新建会话即可。CLI 一键安装与升级缺失自动装、过旧自动升这是 ACP 方案对新手最友好的地方。Pinvou 对三个 Agent 走同一套探测流程先探测本机 CLIPATH与常见安装位置再对照官方 latest 来源判断版本。CLI 缺失经你确认后自动调用官方安装脚本完成用户态安装无需管理员权限装到用户目录版本过旧先判定安装来源Homebrew / npm 全局 / 官方脚本再按来源用对应包管理器或脚本升级避免同一 CLI 多来源并存国内网络兜底官方脚本源不可达且系统存在 npm 时安装动作自动降级为 npm 全局安装。安装升级的实现位于 install.rs对应的应用层命令install_acp_agent定义在 codex.rs。整个过程不静默执行外部命令也不会创建 Pinvou 托管的 CLI 副本Bridge 本体隔离 Node JS 适配器随安装包自带不要求你系统安装 Node/npm。为什么 ACP 能统一驱动三个编码智能体ACPAgent Client Protocol的核心思想宿主应用负责壳Agent 负责脑。Pinvou 负责进程托管、ACP transport、session/workspace 绑定、事件持久化、权限交互与 UIAgent 自己负责system prompt、模型、工具循环、skills、MCP、登录态与自身配置。前端只消费 Agent 在initialize、session/new、session/load中实际上报的 capability、model、mode 和配置项不按 Agent 名称猜能力。三个 ACP Agent 共用同一条acp-timeline.jsonl时间线和工作区安全边界不复制三套界面逻辑。这意味着新 Agent 只要支持 ACP就能以几乎零成本接入同一个工作台。会话事件在前端被投影为结构化时间线思考、命令执行、文件变更、权限、计划、Agent 消息原始 ACP JSON 不会进入普通会话界面。投影逻辑见 acp-state.jsACP 会话的完整实现集中在 features/codex/ 目录。权限确认与会话恢复新手最关心的两个问题权限模式如何工作权限模式以 ACPconfig_options.mode为主只有 Agent 未上报该配置时才回退到session/set_mode。你确认过的权限模式、模型、推理强度等配置会按 Agent 持久化新建该 Agent 会话时自动重新应用历史会话仍使用自己的 session 配置不会被新会话的默认值覆盖。配置应用期间和回合运行期间会暂停另一项配置修改避免状态冲突。重启后不会卡在处理中应用被直接关闭时旧进程里的 Prompt 无法挂回新进程。Pinvou 的启动恢复会把时间线中只有turn_started没有turn_completed的遗留回合收口为Interrupted对应运行中的工具、权限和输入项显示为已取消。恢复后的会话保留原历史和工作目录可继续发送新消息——这是桌面端长任务场景下非常实用的容错设计。Provider 管理为编码智能体配置第三方中转三个 ACP Agent 都支持在设置 →「Provider 管理」中配置第三方中转预设/自定义 base URL、wire 协议Anthropic 兼容 / OpenAI 兼容、模型与 API key也可以一键恢复官方登录。几点新手须知 API key 只存系统凭据库keyringJSON、日志和仓库中都没有明文⚠️ 切换 Provider 是本机级操作会影响所有使用该 CLI 的入口终端、IDE 插件不只是 Pinvou 代码模式每次受管写入前原配置会备份为*.pinvou3-bak配置文件不可解析时拒绝覆盖并明确报错会话级解析优先级会话选项 全局当前 Provider 官方登录。源码与文档索引想深入可以看的模块路径使用、验证与发布含数据位置与 Provider 管理docs/codex-acp.md多 Agent 架构单一真相源CLI 探测、安装矩阵、架构边界docs/multi-agent-acp.md品悟原生代码会话的设计决策docs/code-native-agent.md前端 ACP 时间线投影与会话操作pinvou3-app/src/features/codex/后端 ACP 运行时与安装升级pinvou3-app/src-tauri/src/features/codex_acp/会话数据统一存放在~/.pinvou3/sessions/id/下acp-state.json、acp-timeline.jsonl等项目目录本身零污染——时间线、状态和会话文件都不会写进你的仓库。总结Pinvou Agent 的代码模式证明了一件事多编码智能体不需要多套入口。通过 ACP 这一层统一协议Codex、Claude Code 与 Kimi 以完全一致的心智模型运行在同一工作台统一的会话列表、一致的权限交互、可靠的崩溃恢复再加上免 Node 依赖的内置 Bridge 与一键安装升级让新手也能在几分钟内把最合适的编码智能体接入真实项目。如果你希望从源码运行克隆仓库后按文档执行./pinvou3-app/scripts/prepare-codex-bridge-runtime.sh准备 Bridge再运行./pinvou3-app/run-dev.sh启动即可git clone https://gitcode.com/gh_mirrors/pi/pinvou-agent cd pinvou-agent/pinvou3-app ./scripts/prepare-codex-bridge-runtime.sh ./run-dev.sh【免费下载链接】pinvou-agentOpen-source desktop AI agent for tools, files, knowledge, workflows, and real deliverables.项目地址: https://gitcode.com/gh_mirrors/pi/pinvou-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

一行代码改到底:Nimmake 如何调整编译参数、如何验证

一行代码改到底:Nimmake 如何调整编译参数、如何验证

一行代码改到底:Nimmake 如何调整编译参数、如何验证嵌入式固件开发里,“编译参数”是决定成败的那一层——-O 等级、-mcpu、链接脚本、宏定义、链接库,任何一处配错,轻则体积异常,重则根本点不亮板子。传统的 Makefil…

2026/10/26 14:36:43 阅读更多 →
采购脆性薄片搬运工作站,出厂验收需要做哪些测试项目,怎么模拟实际破片风险?

采购脆性薄片搬运工作站,出厂验收需要做哪些测试项目,怎么模拟实际破片风险?

摘要:本文围绕半导体薄片搬运设备的出厂验收展开,先厘清出厂验收与现场性能验收两个层级,避免验收单混项埋雷;随后列出出厂必做的八项测试,并对照谢客诚整机出厂测试的对应做法;接着给出破片风险模拟的五种…

2026/10/30 14:45:16 阅读更多 →
本地部署大模型实战:Ollama与量化模型实现数据隐私与离线推理

本地部署大模型实战:Ollama与量化模型实现数据隐私与离线推理

1. 为什么我最终把大模型搬回了自己电脑去年有段时间我一直在折腾各种在线大模型服务,每个月账单不算夸张,但心里总有个疙瘩:我丢进去的会议纪要、代码片段、客户资料,到底存在哪、被谁看过、会不会哪天变成训练语料。更别提有些内…

2026/11/5 20:36:48 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/6 15:21:35 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/7 12:08:40 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/6 22:01:11 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/6 22:01:11 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/7 12:08:40 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/6 22:01:09 阅读更多 →

日新闻

周新闻

月新闻