Bindu

让 AI 代理拥有身份、会沟通、能付钱,自主完成交易。

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 666 🐛 待处理 157 👀 关注 20
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 10000
维护状态 维护中
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

Bindu 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队GetBindu
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型a2a,agent-communication,agent-orchestration,ai-agent,autonomous-agents,eu-ai-act,machine-learning
GitHub 星标★ 10000
上线时间2025-03-16 00:00:00
代码更新2026-09-06
仓库体积48.6 MB
本站数据更新2026-11-09
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

Bindu 是一个为 AI 代理提供身份、通信和支付能力的基础设施层,解决当前 AI 代理在跨平台协作时缺乏统一身份认证、安全通信和交易结算的问题。它提供去中心化的代理身份管理,支持代理间加密通信,并内置支付通道,让代理能够自主完成服务交易。核心能力包括:代理身份注册与验证、基于 A2A 协议的标准化通信、以及符合欧盟 AI 法案的合规框架。项目使用 Python 构建,面向自主代理和代理编排场景,旨在成为 AI 代理经济的底层协议。目前处于成长阶段,GitHub 星标超过 8 千,社区关注度较高。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 10000

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 7 步

环境要求

  • Python 3.12 或更高版本
  • uv(Python 包与项目管理工具)
  • 至少一个 LLM 服务商的 API Key:OPENROUTER_API_KEY、OPENAI_API_KEY 或 MINIMAX_API_KEY

安装与启动步骤

  1. 1准备运行环境

    确认本机已装 Python 3.12+,并安装 uv。README 未给出 uv 的安装命令,请按其官方说明自行安装。

  2. 2安装 Bindu

    在你要使用 Bindu 的项目目录下用 uv 添加依赖,uv 会自动安装 bindu 包。

    uv add bindu
  3. 3源码方式安装

    若想直接改动 Bindu 本体而非当依赖使用,克隆仓库后同步开发依赖。

    git clone https://github.com/getbindu/Bindu.git
    cd Bindu
    uv sync --dev
  4. 4配置模型密钥

    运行示例前设置至少一个 LLM 提供商的 API Key,Quickstart 示例使用 OpenAI。

    export OPENAI_API_KEY=sk-xxxxxxxx
  5. 5编写 Agent 脚本

    新建 Python 文件,创建 Agent、写好 config 字典与 handler,再调用 bindufy 启动服务。

  6. 6启动 Agent

    运行脚本后代理上线并监听本地 3773 端口;expose 为 True 时会自动开启 FRP 隧道对外暴露。

    python research_agent.py
  7. 7调用验证

    用 curl 向根路径发送 JSON-RPC 的 message/send 请求,再用同一 taskId 轮询 tasks/get 直到 completed。

    curl -X POST http://localhost:3773/ \
      -H 'Content-Type: application/json' \
      -d '{
        "jsonrpc": "2.0",
        "method": "message/send",
        "id": "<uuid>",
        "params": {
          "message": {
            "role": "user",
            "kind": "message",
            "parts": [{"kind": "text", "text": "Hello"}],
            "messageId": "<uuid>",
            "contextId": "<uuid>",
            "taskId": "<uuid>"
          }
        }
      }'

关键配置

配置项必填说明示例
author是代理作者标识,示例中填邮箱you@example.com
name是代理名称,注册与识别时使用research_agent
description是代理功能描述,便于他人了解用途Research assistant with web search.
deployment.url是代理监听地址,示例为本地 3773 端口http://localhost:3773
deployment.expose否为 True 时开启 FRP 隧道,公网可直接访问true
skills是代理挂载的技能目录列表["skills/question-answering"]

如何确认成功

脚本运行后 agent 上线于 http://localhost:3773,curl 请求能返回结果,并用同一 taskId 轮询 tasks/get 直到状态为 completed。

常见问题

Q:必须要哪个大模型平台的 API Key?

A:至少一个即可,README 列出 OPENROUTER_API_KEY、OPENAI_API_KEY 或 MINIMAX_API_KEY,Quickstart 示例用的是 OPENAI_API_KEY。

Q:只能用 Python 写吗?

A:不是。官方还有 @bindu/sdk 的 TypeScript 版本,它会在后台自动启动 Python 内核,同一协议、同一 DID,业务代码里不需要写 Python。

Q:deployment 里的 expose 有什么作用?

A:设为 True 会自动开一条 FRP 隧道,让公网直接访问你的代理,无需自己配置端口转发。

Q:怎么知道任务处理完了?

A:发送 message/send 后拿到 taskId,用同一个 taskId 轮询 tasks/get,状态变为 completed 即完成。

Q:只想改 Bindu 源码该怎么办?

A:不要用 uv add bindu,而是克隆仓库后执行 uv sync --dev 同步开发依赖。

注意事项

  • 示例默认监听 3773 端口,若被占用需自行调整 deployment.url。
  • 先设置好 LLM 的 API Key,否则示例中的模型调用会失败。
  • bindufy 之后代理即在线,expose 为 True 意味着服务会对公网开放,注意不要泄露密钥。
  • README 未给出 uv 的安装方式,请先按 uv 官方文档完成安装。

核心亮点

  • 提供代理身份注册与验证,解决代理间信任问题
  • 内置支付通道,支持代理自主完成服务结算
  • 遵循欧盟 AI 法案,合规性设计领先同类项目

不足之处

  • 项目仍处于早期,文档和生态尚不完善
  • 支付和身份体系依赖特定基础设施,通用性待验证

适用场景

  • 多代理协作平台的身份认证与通信
  • AI 代理自主购买服务或资源的支付场景
  • 需要合规审计的代理系统部署

替代项目

Fetch.ai、Autonolas、AgentLayer

上一篇:ralph-claude-code

下一篇:mini-swe-agent

同类项目推荐

harnessclaw 开源

一个桌面应用,集中管理并对话所有 AI 代理,告别多窗口切换。

Harnessclaw is a powerful, Electron-based desktop application designed to manage, ch···

★ 264 2026-08-09
pentestMCP 开源

让 AI 直接调用渗透测试工具,对话式完成安全侦察

pentestMCP: AI-Powered Penetration Testing via MCP, an MCP designed for penetration ···

★ 116 2026-10-08
clawpanel 开源

装个面板,轻松管好你的 AI 代理。

OpenClaw & Hermes Agent 多引擎 AI 管理面板 — 内置 AI 助手(工具调用 + 图片识别 + 多···

★ 2940 2026-08-09
GAAI-framework 开源

给AI编码工具装上交付系统,自动跑完需求到验收

Turns AI coding tools into reliable software delivery systems. Drop a .gaai/ folder ···

★ 163 2026-08-09
Unity-Skills 开源

把 AI 变成 Unity 开发助手,一键搞定场景和代码

AI automation skills specifically designed for Unity

★ 1929 2026-08-09
GrapeRoot 开源

给 AI 编程助手装上记忆,上下文越用越懂你的代码

Compounding Context for AI Coding Assistants — MCP graph engine for Claude Code, Cu···

★ 1047 2026-08-09
genrl 开源

用语言或视频直接指挥机器人,先看效果再训练。

[NeurIPS 2024] GenRL: Multimodal-foundation world models enable grounding language a···

★ 87 2026-08-09
PyScrappy 开源

给 AI 智能体一个干净的结构化网页数据接口

Adaptive Python web scraping toolkit + MCP server for AI agents. Self-healing select···

★ 265 2026-08-09
StatsPAI 开源

让AI智能体也能轻松做因果推断,结果与R/Stata一致

StatsPAI is the first Agent-native Python library for causal inference and applied e···

★ 370 2026-08-09