Bindu

活跃
GitHub Python NOASSERTION

简介

将任意 AI Agent 转化为可互操作、可观测、可组合的活微服务,实现 Agent 间的标准化通信和编排。

核心特性

  • 通过单个 `bindufy()` 函数调用为 AI Agent 提供身份、通信和支付层
  • 基于 DID 的加密身份,使用 Ed25519 签名进行 Agent 认证
  • 三层默认安全机制:mTLS、OAuth2(通过 Hydra)和 DID 签名验证
  • 支持 A2A 协议,实现标准化的 Agent 间通信
  • x402 支付集成,可在任何 EVM 链上要求 USDC 支付后才执行工作
  • 提供 Python、TypeScript 和 Kotlin SDK,共享 gRPC 核心

适用场景

💡 构建 Agent 市场,Agent 之间可以发现、认证和互相交易
💡 创建付费 Agent 服务,执行任务前要求加密货币支付
💡 部署具有可验证加密身份的 Agent 以实现信任和问责
💡 构建多 Agent 工作流,Agent 通过标准化 A2A 协议通信

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(9.8k stars)

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

1. 使用 `uv add bindu` 安装(需要 Python 3.12+ 和 uv)
2. 用 `bindufy()` 包装你的 Agent handler,提供作者、名称、描述和部署配置
3. Agent 立即在指定 URL 上线,拥有 DID 身份和 A2A 协议支持
4. 使用 curl 发送 JSON-RPC `message/send` 请求测试 Agent

相关项目

GPTeam

1.7k · Python
活跃 A

开源多 Agent 模拟平台,让多个由 LLM 驱动的 Agent 在共享环境中协作完成复杂任务,支持 Agent 角色定制、记忆系统和环境交互,是研究多 Agent 协作行为和社会模拟的理想实验框架。

pythonmulti-agentagent +3
  • · 基于 GPT-4 的多代理模拟,支持自主协作完成预定义目标
  • · 受 Generative Agents 研究论文启发的代理记忆和反思系统
  • · 空间移动:代理在不同位置间移动并在不同环境中执行任务

MetaGPT

70.3k · Python
不活跃 B

多智能体框架,致力于构建首个 AI 软件公司,通过自然语言编程实现多角色协作,自动完成需求分析、设计、编码和测试全流程。

multi-agentframeworkpython +2
  • · 多角色协作 — 内置产品经理、架构师、工程师等角色,模拟完整软件公司 SOP 流程
  • · 自然语言编程 — 输入一行需求描述,自动输出用户故事、竞品分析、API 设计和完整代码
  • · Data Interpreter — 支持动态代码生成与数据分析,可处理 CSV、可视化等数据任务

Ouroboros

5.8k · Python
活跃 A

Ouroboros 是一个规范驱动的多智能体开发框架,从传统的提示词工程转向规范驱动开发模式,支持多 Agent 协作、MCP 工具集成和自动化工作流编排,适用于高质量 Agent 系统构建。

multi-agentframeworkagent +4
  • · 规范优先工作流:苏格拉底式访谈 → 不可变种子规范 → 执行 → 评估
  • · 多运行时适配器,支持 Claude Code、Codex CLI、OpenCode、Hermes、Gemini、Kiro、Copilot
  • · 三层架构:内核(合约引擎)、插件(领域工作流)、Shell(TUI 驾驶舱)