动物
运行 Claude Code, Codex CLI 和 OpenCode 作为本地背景代理,相互传递消息,按需要唤醒,共享一个内存.
iapeer保持一组AI代理,人类,以及服务在一个主机上总是可以达到的,每一个消息都离开. 每个参与者都是 端点: Claude Code或Codex CLI代理,Telegram上的人,或调度员/监视员服务. 任何特工通过一个电话联系到任何其他人, send_to_peer(<name>, <text>);如果收受者已经入睡了,被守护神唤醒并交付.
Claude和Codex的特工是不同销售商的AI运行时间,但他们是平等的同行。 人类参加Telegram,或者直接在终端中与同伴的直播会合 iapeer attach。 。 。 .
Claude 和 Codex 的同龄人通过一个警棍传递到同一个协议上 Telegram上的报告.
如何运作
send_to_peer(name, text) ← from any peer
│
▼
router daemon — always on; finds the recipient, checks liveness, delivers
│
▼
recipient peer — asleep? the daemon wakes it and delivers on wake
是什么让它不同
- 真正的交互式CLI会话,不是无头一发. 每个人工智能对等器都是Claude代码或Codex CLI会话,不是一次性的
claude -p编号 :codex exec电话. - 随需要暖和,总是可以达到的. 直播会话迅速回答;当它闲置了守护进程时,它就会在下一个信息上将其停放并带回——背景恢复了。 能否出席决不取决于一个人能否继续开会. 生命周期和守护进程。 。 。 .
- 一个身份贯穿整个运行时间 一个记忆. 一个同伴
personality与运行时间脱钩: 相同的对等点运行在克洛德或Codex上, 并带有命令切换. 默认( 设置于iapeer onboard)它携带着一个共享的记忆(iapeer-memory),按着个性而不是跑步时间——一个个性,一个记忆,无论它运行在哪个跑步时间. - 异相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相. AI代理,人类(Telegram),以及服务(timer = cron, watcher = event)都是一流的,用同样的方式在总是在MCP守护进程上,它暴露出一个完全一样的工具,
send_to_peer。 。 。 .
快开始
所需经费: 马科斯 (Linux上线) 路线图)和至少一个代理运行时间——克洛德代码或Codex CLI(每个AI对等是1的活会话). 安装者处理其余部分( E)包头 财务报告和审定财务报表 ~/.local/bin 打开 PATH) (中文(简体) ).
安装——一行. 缺少时安装包子, 构建 iapeer 二进制,然后切换到交互式 onboard数字 :
curl -fsSL https://agfpd.github.io/iapeer/install.sh | sh
不想把剧本塞进你的壳里? 手动运行相同的步骤( 需要) 包头 打开 PATH:
# install — the iapeer binary and the ~/.iapeer layout
npx @agfpd/iapeer # or: bunx @agfpd/iapeer
# set up the host — router daemon, scheduler peers, Telegram, shared memory
iapeer onboard
任一路径运行 onboard 交互:它会浮出安全检查(runtime sign-in,macOS Full Disk Access),并在安装内存提供者之前询问——没有任何东西在你的背后是自动批准的. 你识字 install.sh 在运行前,或预览每个步骤 IAPEER_INSTALL_DRYRUN=1。 。 。 .
然后创建你的特工,让他们联系. Claude 同行和 Codex 同行谈话平等——每次运行时创建一次:
# create two peers, one per runtime
iapeer create architect --runtime claude
iapeer create implementer --runtime codex
# message one from your terminal
iapeer send implementer --message "Draft the parser API; the architect will review."
# or join a peer's live session — detach with Ctrl-] (or just close it; the agent keeps running)
iapeer attach architect
在同伴自己的会话中,代理联系到其他人 send_to_peer(<name>, <text>)· ; iapeer send 是终端等同的.
已有项目文件夹吗 ? 在步骤3中,使用 init 改为 create数字 : cd 输入项目,并将文件夹本身登记为对等点.
cd ~/projects/myagent
iapeer init
对等方的名称是文件夹名称, 已规范( Q)myagent) (中文(简体) ). create 在下方设置新文件夹 ~/.iapeer/peers/<name>· ; init 将您所在的文件夹变成对等点 。 两者的设定都一样.
在您的终端与本地特工合作的两种方式:
-
加入其现场会议 —— 说
iapeer attach architect守护进程会先唤醒同伴,如果它睡着了。 切换为Ctrl-]——或只是关闭终端——会话在后台持续运行;再接上iapeer attach随时需要它. -
在对等文件夹中打开新会话 ——去对等器目录,启动运行时间:
cd ~/.iapeer/peers/architect iapeer claude这开始一个完整的会话 同行的身份和学说 并让你直接进入它。 实际上,
iapeer claude实值claude对于这个对等者——相同的交互式CLI,但会话具有稳定的身份,有自己的记忆,其他对等者可以到达的地址.
特工们互相联系 send_to_peer;也可以在Telegram上发送任何端点.
旁通权限模式
警告:iapeer在绕行-permission / no-sandbox模式中运行您的 Claude 和 Codex 等同器——它们执行工具( shell 命令,文件编辑,网络呼叫)而不要求您批准每个动作. 这从设计上来说:对等者是一个背景,无头会话,没有人类监视它的终端,所以没有人回答每个工具的许可提示. 发射装置从克洛德开始 --dangerously-skip-permissions 代码 --dangerously-bypass-approvals-and-sandbox,以及 自动接受代表您的一次性“ 接受绕行模式” 屏幕 第一次在新鲜机器上穿对等靴.
这对你来说意味着什么:
- 同行可以运行任何运行时间可以运行的命令——在您家目录的任何地方读取和写入文件,安装软件,制作网络呼叫——使用 无确认步骤经纪人和你的机器之间没有沙盒.
- 你相信模型的判断, 和你给每个同伴的理论, 就像你信任一个开发者的方式.
- 亚佩尔有 没有 默默地削弱自己的互动
claude编号 :codex设置。 绕行接受记录为每对端, 在代理的自定义中; 项目- MCP 预核准为写入 项目-当地,在对等文件夹下——永远不要到您的全局用户设置.
想要一个人类在循环中 对于给定的同伴? 设定其批准模式为 gated —— 说 iapeer approval-mode <peer> gated。同伴发射 无 绕行旗,每一次屏蔽批准,其运行时间会升起,都会向您传递——一个Telegram按钮,在托盘中点击,或者 iapeer approve 在CLI上——工具运行前 allow编号 :deny (有原因的)回流和工具继续或被拒绝。 默认保留 yolo 每个同龄人; gated 每个对等方选择进入。 见 docs/17——人类的核准。 。 。 .
在您控制的主机上运行iapeer, 给每个对等方只提供它所需要的访问, 并将对等方的指令视为安全相关 . iapeer onboard 在设置时声明这一点;在此重复,所以在创建第一个代理之前,权衡是明确的。 每个首运行对话框的细节 : 文件/07——安装和更新。 。 。 .
文档
docs/ ——产品方面:它是什么,如何使用. 两种语文——英语(默认)和 Русский。该存储器是执行.
路线图
计划,尚未建造:
- Linux 支持 ——iapeer在今天运行于macOS;Linux是计划.
- 更多代理运行时间 -比如
antigravity,与克洛德代码, Codex 和 打开代码。 。 。 . - Discord 运行时间 ——"Discord"与"Telegram"并列的人类出场时间.
已经可用 : 打开代码, (中文(简体) ), 人类对Telegram/Tray/CLI的认可,并通过单独安装的浏览器控制台 web-runtime 软件包。 核心会暴露 舰队 API 用于操作客户端.
许可证
Apache-2. 平台:macOS / sunchd. iapeer是更大的生态系统的基础;运行时间和能力插件在其上方被构建.