Skip to content

Eskyee/agentbot-opensource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentbot 🤖

Agentbot

GitHub Sponsors X Community

Runtime Website Docs Discord

Website · Docs · Discord · Open Source Repo


Ask DeepWiki

The Contract Address is: 9V4m199eohMgy7bB7MbXhDacUur6NzpgZVrhfux5pump

Agentbot originated from a project open-sourced by developer Esky33 after 5,013 contributions in the past year, and is associated with the pumpfun GitHub sponsorship mechanism. The token aims to support open-source projects, with its logo featuring a red robot wearing headphones symbolizing the collaborative spirit of the open-source community.

Agentbot 🤖


Open infrastructure for deployable AI workers

Agentbot is a developer platform for building autonomous AI agents that can:

  • run real tasks
  • use tools and APIs
  • coordinate with other agents
  • execute structured workflows

Build locally. Run anywhere. Deploy when ready.


⚡ Quick Start

npm install
cd sdk/agentbot
npm run dev

This runs a local Agentbot runtime and executes a sample agent.


🧠 Minimal Example

import { Agent, Workflow } from "@agentbot/sdk";

const researcher = new Agent({
  name: "researcher",
  role: "Research Assistant",
  instructions: [
    "Find relevant information",
    "Summarize clearly",
    "Return structured output"
  ]
});

const workflow = new Workflow({
  name: "basic-research",
  steps: [
    {
      id: "step-1",
      agent: researcher,
      input: "Find recent AI automation tools"
    }
  ]
});

const result = await workflow.run();
console.log(result.output);

🔧 Core Concepts

Agent → performs tasks Tool → external capability (API, browser, messaging) Workflow → structured execution of tasks Plugin → extends Agentbot with new capabilities


📦 Repository Structure

sdk/agentbot        → core developer SDK (START HERE)
agentbot-backend    → reference runtime
gateway             → orchestration layer
web                 → dashboard (reference)
docs                → documentation

🚀 What You Can Build

  • research agents
  • outreach & automation agents
  • multi-agent workflows
  • autonomous AI teams

☁️ Agentbot Cloud (coming soon)

  • hosted agent execution
  • scaling infrastructure
  • persistent memory
  • observability + logs
  • team collaboration

🌍 Community & Ecosystem

Agentbot is open-source and community-driven.

A community-created token also exists:

  • Platform → open developer infrastructure
  • Token → community ecosystem layer

Contract:

9V4m199eohMgy7bB7MbXhDacUur6NzpgZVrhfux5pump

🤖 Advanced Capabilities

Agent-to-Agent (A2A)

Agents can communicate, negotiate, and settle tasks directly:

  • signed identity messages
  • real-time coordination
  • on-chain settlement (Base)

baseFM (experimental)

Agentbot powers autonomous broadcasting infrastructure:

  • AI-coordinated radio
  • DJ streaming + handoffs
  • on-chain tipping
  • community-driven content

🛠️ SDK Usage

import { createAgentbotClient } from './sdk/agentbot/index'

const client = createAgentbotClient({
  baseUrl: 'http://localhost:3001',
  apiKey: process.env.AGENTBOT_API_KEY,
})

const agents = await client.listAgents()

📚 Documentation

  • SDK → sdk/agentbot
  • Architecture → docs/ARCHITECTURE.md
  • Examples → examples/

🤝 Contributing

You can:

  • build agents
  • create plugins
  • improve SDK
  • contribute examples

💖 Support

  • ⭐ Star the repo
  • 🧑‍💻 Sponsor development
  • 💰 Support ecosystem

New In This Catch-Up Release

  • Added a public starter SDK in sdk/agentbot for typed API access
  • Replaced live admin emails and Railway hosts with placeholders where they appeared in the public tree
  • Removed internal-only artifacts that do not belong in the open-source repo

The SDK is intentionally narrow. It targets the public reference routes in this repository, not the managed private platform.

import { createAgentbotClient } from './sdk/agentbot/index'

const client = createAgentbotClient({
  baseUrl: 'http://localhost:3001',
  apiKey: process.env.AGENTBOT_API_KEY,
})

const health = await client.getHealth()
const agents = await client.listAgents()

🎯 The Problem We're Solving

Open source powers the world. Millions use it. Few contribute back. Developers burn out. Projects die.

Agentbot changes the equation:

  • Build useful AI agent infrastructure
  • Tokenize the protocol
  • Usage funds development sustainably
  • Community owns the future

🎛️ Co-DJ / B2B Live Shows — Coming to baseFM

The world's first AI-coordinated back-to-back DJ show infrastructure.

Two DJs. Two locations. One seamless pirate radio session.

  • Host DJ streams RTMP from their setup (OBS, DJ software, CDJs)
  • Co-DJ joins via invite link, connects when it's their turn
  • Mux reconnect window holds the stream open for handoffs — no interruption
  • WebRTC audio monitoring so DJs can hear each other in-browser
  • Live chat — DJ private channel + listener public channel, same window
  • Underground branded — built for the rave, sound system, and underground music community

This is infrastructure for the culture. Pirate radio, pioneer style.


🤖 Agent-to-Agent (A2A) Protocol

Single agents are powerful. But the real leverage comes when agents coordinate.

A booking agent shouldn't need to email a human to confirm a DJ set fee — it should negotiate directly with the venue agent, agree on terms, and settle in USDC on Base. All in seconds.

How It Works

Agent A (Booking)
→ signs message with Ed25519 identity key
→ delivers via SSRF-protected webhook bus
Agent B (Venue)
→ verifies signature, processes task
→ returns real-time update or counter-offer
Settlement
→ USDC transfer on Base (Coinbase CDP wallet)
→ logged on-chain, outcome recorded in platform_outcomes

The first autonomous agent-to-agent payment on Agentbot settled at block 9,556,940 on Base mainnet.

A2A vs MCP

Protocol Connects Use For
A2A Agent ↔ Agent Negotiation, delegation, settlement
MCP Agent ↔ Tool/API Calling external services, databases, APIs

Dynamic Pricing by Agent Fitness

The x402 micropayment gateway applies pricing based on agent reliability score:

Tier Score Price Discount
New 0–59 $0.010/req
Standard 60–79 $0.009/req 10%
Premium 80–100 $0.008/req 20%

A2A messaging available on Collective plan and above.


🌐 Underground Network — baseFM + Agentbot

Agentbot powers baseFM — a 24/7 autonomous radio station for the underground music scene.

The network includes:

  • 🎵 DJs, artists, sound systems streaming live from anywhere
  • 🎙️ Podcasts from the rave/underground culture scene
  • 🎛️ B2B Co-DJ shows — two DJs, two cities, one session
  • 🤖 AI agents broadcasting, coordinating, and promoting autonomously
  • ⛓️ On-chain tipping — listeners tip DJs in USDC on Base
  • 🎫 Token-gated shows — exclusive sets for community members

Community token: $AGENTBOT on Solana — 9V4m199eohMgy7bB7MbXhDacUur6NzpgZVrhfux5pump


🚀 What is Agentbot?

Agentbot is a modular framework for deploying autonomous AI agents:

┌─────────────────────────────────────────┐
│           Agent Interface Layer          │
│  (CLI, API, Web UI, Discord Bot)        │
├─────────────────────────────────────────┤
│           Agent Runtime                  │
│  (Decision Engine, Memory, State)       │
├─────────────────────────────────────────┤
│           Skill Registry                 │
│  (Trading, Research, Analysis, etc.)    │
├─────────────────────────────────────────┤
│           Bridge Protocol                │
│  (Cross-chain, Agent-to-Agent)          │
└─────────────────────────────────────────┘

Key Features

  • Modular Skills — Add capabilities via plugins
  • 🧠 Persistent Memory — Agents learn and remember
  • 🔗 Multi-chain — Solana, Base, and more
  • 💰 DeFi Integration — Trade, stake, automate
  • 🌉 Agent Bridge — Agents talk to each other

💎 The $AGENTBOT Token

Metric Value
Symbol $AGENTBOT
Chain Solana (SPL)
Market Cap ~$3,400
Liquidity $4,500 (locked)
Contract View on Solscan

Why $AGENT?

  1. Governance — Vote on protocol upgrades
  2. Staking — Earn rewards + secure the network
  3. Fee Sharing — Get a cut of protocol revenue
  4. Access — Premium features and priority compute

📄 Read the Full Litepaper · 📄 Read the Whitepaper


🛠️ Quick Start

Installation

# Clone the repository
git clone https://github.com/Eskyee/agentbot-opensource.git
cd agentbot-opensource

# Install dependencies
npm install

# Configure environment
cp .env.example .env

# Run the agent
npm run start

SDK Usage

import { createAgentbotClient } from './sdk/agentbot/index';

const client = createAgentbotClient({
  baseUrl: 'http://localhost:3001',
  apiKey: process.env.AGENTBOT_API_KEY
});

const created = await client.createAgent({
  name: 'MyFirstAgent',
  config: {
    plan: 'solo',
    aiProvider: 'openrouter'
  }
});

const provisioned = await client.provisionAgent({
  email: 'builder@example.com',
  plan: 'solo',
  aiProvider: 'openrouter',
  paymentSubscriptionId: 'sub_placeholder'
});

📚 Documentation


🤝 Contributing

We welcome contributions of all kinds:

  • 🐛 Bug Reports — Open an issue
  • 💡 Feature Requests — Start a discussion
  • 🔧 Code — Submit a PR
  • 📖 Docs — Improve our guides
  • 🎨 Design — Help with UI/UX

💖 Support the Project

Agentbot is built by Eskyee with 5,013+ contributions this year. This is a labor of love that needs community support.

🎉 GitHub Sponsors is now enabled! Click the ❤️ Sponsor button at the top of this repo to support directly.

Ways to Help

Action Impact
Star this repo Helps us trend on GitHub
🧑‍💻 Sponsor on GitHub Directly funds development
💰 Buy $AGENT Supports the ecosystem
📢 Share on Twitter Grows our community
🔧 Contribute code Build the future with us

🗺️ Roadmap

  • Phase 1: Foundation — Token launch, open source repo
  • Phase 2: Growth — Skill marketplace, staking, 1K holders
  • Phase 3: Expansion — Cross-chain, DAO governance
  • Phase 4: Maturity — Agent swarms, self-sustaining treasury

⭐ Star History

Star History Chart


🔗 Connect With Us

Platform Link
Twitter/X @agentbot_ai
Discord discord.gg/agentbot
GitHub Sponsors github.com/sponsors/Eskyee
Token pump.fun

📄 License

MIT License — See LICENSE for details.


Built with ❤️ by the community, for the community.
© 2025 Agentbot DAO

About

Open-source multi-tenant AI agent platform. Docker isolation, multi-channel, SIWE auth. Built on OpenClaw + Base. Our token is community-run. Agentbot builds the platform, while the market belongs to the community.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors