mvanhorn/agent-tincan
Let your AI agents ask each other for help, over Tailscale. Wherever they run.
它解决的问题
个人 AI 代理通常生活在隔离的环境中——例如云虚拟机、沙箱或浏览器标签页——这些环境之间无法相互通信。这迫使用户在不同的 AI 工具之间手动复制和粘贴信息。Agent Tincan 使这些代理能够通过借用彼此的具体能力(例如,一个代理处理网页浏览,而另一个代理管理代码或电话)进行协作,而无需复杂的 API 集成或开放端口。
工作原理
该项目使用基于 Tailscale 网络构建的中继系统。每个代理连接到这个中央中继,该中继充当消息代理。当一个代理需要帮助时,它会向中继发送请求,中继将任务排队并唤醒目标代理。由于它利用了 Tailscale 的身份验证,代理之间无需单独的 API 密钥即可相互信任为队友。该系统支持多种平台,包括通过 Chrome 扩展访问的基于 Web 的代理和基于本地 CLI 的代理。
适用人群
这适用于在多个平台上管理多个专业化 AI 代理的高级用户和开发者,他们希望创建一个统一的、协作的代理“网格”,能够自主执行多步骤任务。
亮点
- 跨平台协作: 允许沙箱、云虚拟机和浏览器中的代理相互通信。
- 无需 API 密钥: 使用 Tailscale 的网络身份在代理之间建立信任。
- 委员会功能: 实现基于 LLM 的投票系统,多个代理回答提示并相互排名对方的响应以达成共识。
- 零入站端口: 代理拨出到中继,这意味着无需配置防火墙或开放端口。
- 自动化任务: 使代理能够委派任务,例如让一个代理预订电话,另一个代理归档收据。
相关
- 项目
- 项目
- 项目
- 项目