Skip to content

EskyLab/agentbot-opensource

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Agentbot × OpenClaw

Deploy AI agents. Stay in the studio. Your autonomous crew handles bookings, splits, and promo. Agentbot is the creative crew. OpenClaw is the business mind.

Agentbot × OpenClaw

CI License: MIT OpenClaw Release Discord

Website · Docs · Discord · Releases · DeepWiki


Agentbot provisions and manages AI agents running on the OpenClaw runtime. Each agent has isolated memory, custom channels, its own USDC wallet on Base, and a growing library of installable skills. You bring your API key. The platform handles everything else.

Agents talk to each other over a protected A2A bus. They triage your email, negotiate bookings, manage your tour budget in stablecoins, and message your fans on Telegram — autonomously, while you sleep.

Your agent. Your rules. Zero Human Company.

🚀 Launched 31st March 2026 — live at agentbot.sh

Star History

Star History Chart

Dashboard

┌─────────────────────────────────────────────────────┐
│  AGENTBOT                              ● CONNECTED   │
├─────────────────────────────────────────────────────┤
│  AGENT: basefm-agent                                 │
│  STATUS: ACTIVE  │  UPTIME: 3d 14h  │  MODEL: auto  │
│                                                      │
│  CHANNELS        SKILLS              WALLET          │
│  ✓ Telegram      12 installed        $247.50 USDC    │
│  ✓ WhatsApp      ▸ instant-split     Base mainnet    │
│  ✗ Discord       ▸ venue-finder                      │
│                  ▸ royalty-tracker   [OPEN AGENT]    │
│                                                      │
│  PERSONALITY: basement               TRIAL: 5d left  │
└─────────────────────────────────────────────────────┘

→ Live demo at agentbot.sh


Quick Start

Open in GitHub Codespaces

GitHub Codespaces

  1. Open the repository in Codespaces using the badge above.
  2. Wait for the devcontainer to finish npm install.
  3. Copy .env.example to .env and fill in the minimum required values.
  4. Start local services with docker-compose up -d.
  5. Run npm run dev for the frontend on port 3000.

Ports 3000 and 8080 are forwarded by the checked-in Codespaces config in .devcontainer/devcontainer.json.

Local Setup

git clone https://github.com/Eskyee/agentbot-opensource.git
cd agentbot-opensource
cp .env.example .env        # fill in your keys
npm install
docker-compose up -d        # postgres + redis
npm run db:generate
npm run db:push
npm run dev                 # frontend on :3000

Backend:

cd agentbot-backend && npm install && npm run dev  # api on :3001

Visit http://localhost:3000 — provision your first agent in 60 seconds.


What Agents Can Do

Capability Description
💬 Multi-channel Telegram, Discord, WhatsApp — one agent, all channels
🧠 BYOK OpenRouter, Claude, GPT, Gemini, Groq, DeepSeek — your key, zero markup
💰 USDC Wallets Each agent has a Coinbase CDP wallet on Base — send and receive payments
x402 Micropayments Agents pay for APIs, content, and services autonomously
🔗 A2A Bus Agents message each other — SSRF-protected webhook delivery
🛠 Skill Marketplace Install: instant split, venue finder, booking settlement, royalty tracker, setlist oracle, visual synthesizer + more
🎭 Agent Personalities basement / selector / A&R / road / label — each agent gets a music-industry system prompt
📧 Email Triage Agents manage your inbox — filter, reply, escalate
📅 Calendar Guard Protect your schedule — agents negotiate on your behalf
🔐 Permission Gates Safe / Dangerous / Destructive tiers — you approve before agents act
🎛 Concurrent Orchestration Parallel tool execution — read-only ops run simultaneously
🔑 Passkeys WebAuthn passkey login — no passwords required
🆓 Free Trial 7-day trial on signup — no card required
🌐 Agent Showcase Opt-in public showcase — let the community discover your agents
🌉 Agent Bridge Private A2A message bus for coordination across your fleet

Architecture

┌──────────────────────────────────────────────────────────────┐
│                    AGENTBOT PLATFORM                         │
│                                                              │
│  Next.js Frontend        Express Backend (TypeScript)        │
│  ├── Dashboard           ├── Provisioning API               │
│  ├── Permission Gates    ├── Container Manager (Docker)      │
│  ├── Maintenance         ├── Agent-to-Agent Bus              │
│  └── Marketplace         └── Orchestration Engine            │
│                                                              │
│  PostgreSQL (Prisma)     Redis (sessions, state)             │
└──────────────────────────────────────────────────────────────┘
                              │
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
     ┌─────────────┐  ┌─────────────┐  ┌─────────────┐
     │  OpenClaw   │  │  OpenClaw   │  │  OpenClaw   │
     │  Container  │  │  Container  │  │  Container  │
     │  Agent A    │  │  Agent B    │  │  Agent C    │
     └─────────────┘  └─────────────┘  └─────────────┘
        Telegram          Discord          WhatsApp
        USDC Wallet        Skills           Memory

Caddy reverse proxy routes agent-name.agents.yourdomain.com to each container. Each agent gets its own subdomain, workspace, and channel config.


Powered by OpenClaw

Agentbot is a managed hosting layer for the OpenClaw agent runtime. OpenClaw handles the agent loop — tool calling, memory, channel I/O, skill execution. Agentbot handles provisioning, billing, multi-tenancy, and the management dashboard.

Runtime: openclaw/openclaw:2026.4.1 — managed shared gateway at openclaw-gw-ui-production.up.railway.app

# Agents can self-check for updates
curl -s https://api.github.com/repos/Eskyee/agentbot-opensource/releases/latest \
  | jq '.tag_name'

If you're building on OpenClaw directly, Agentbot gives you a production-ready management layer without building infra from scratch.


Plans

Plan Price Memory CPUs Description
Underground £29/mo 2GB 1 Solo artist — one agent, full power
Collective £69/mo 4GB 2 Small crew — 3 agents coordinating
Label £149/mo 8GB 4 Full operation — 10 agents, A2A fleet

All plans include: USDC wallet, skill marketplace, passkey auth, 7-day free trial.

Self-hosting? Run unlimited agents at cost. The platform is MIT licensed — no restrictions.


Security

  • 🔒 Bearer token auth with timingSafeEqual — fail-closed on all protected routes
  • 🔑 SHA-256 hashed API keys — raw keys never stored or logged
  • 🌐 SSRF blocklist — IPv4 private + IPv6 ULA + mapped IPv4 + CGN
  • ⚡ Ed25519 Discord webhook verification
  • 🛡 Tiered permission system — agents ask before executing dangerous commands
  • 🐚 spawn() not exec() — no shell injection vectors
  • 🔐 AES-256-GCM encrypted per-user secrets

Research & Education

Agentbot implements several patterns that may be of interest to researchers and students:

Pattern Where
Concurrent tool orchestration Read-only tools batched via Promise.all, mutating ops serial
Tiered agent permissions Safe / Dangerous / Destructive classification at runtime
Agent-to-Agent bus SSRF-protected webhook delivery between isolated containers
x402 micropayment protocol Agents paying APIs autonomously over Base / USDC
Multi-tenant Docker isolation Per-agent containers with resource limits and subdomain routing
Deterministic permission gates Human-in-the-loop approval for dangerous tool calls

We welcome academic collaboration. If you're researching multi-agent systems, autonomous AI orchestration, or AI economics — open an issue or join the Discord.


Tech Stack

Layer Technology
Frontend Next.js 15, React 19, Tailwind CSS
Components shadcn/ui — dark minimal
Backend Express.js, TypeScript
Database PostgreSQL + Prisma ORM
Cache Redis
Containers Docker (per-agent isolation)
Proxy Caddy (subdomain routing)
Agent Runtime OpenClaw
Payments Stripe (subscriptions) + Coinbase CDP (agent wallets)
AI OpenRouter, Anthropic, OpenAI, Gemini, Groq, DeepSeek

Project Structure

├── .devcontainer/           # GitHub Codespaces / devcontainer setup
├── src/
│   ├── components/          # Shared React UI and shadcn primitives
│   ├── lib/                 # Client-side utilities
│   ├── prisma/              # Prisma schema
│   ├── server/              # Reference Express API and routes
│   ├── styles/              # Global styles
│   └── types/               # Shared TypeScript types
├── agentbot-backend/        # Separate backend workspace for local API work
├── docs/                    # Documentation source
├── docker-compose.yml       # Local Postgres + Redis
└── .env.example             # Environment template for local and Codespaces setup

Contributing

Pull requests welcome. See CONTRIBUTING.md for guidelines.

Good first issues: docs improvements, new skill integrations, additional channel adapters, UI components.

If you're building something on top of Agentbot or OpenClaw, let us know in the Discord — we'll feature it.


Eskyee/agentbot-opensource

这是 GitHub 上的一个开源 AI Agent 项目。以下是关于该项目的一般信息:

📌 项目概述

根据名称推测,这是一个智能体机器人开源项目,可能包含以下特性:

🤖 AI 对话代理 🔧 工具调用能力 📚 知识库集成 🔌 多模型支持 ⚠️ 注意事项

我无法实时访问 GitHub 获取该仓库的最新详细信息。建议您通过以下方式了解:

获取准确信息的方法:

bash

1. 克隆仓库查看

git clone https://github.com/Eskyee/agentbot-opensource.git cd agentbot-opensource

2. 查看 README

cat README.md

3. 查看项目结构

ls -la 直接访问:

🔗 https://github.com/Eskyee/agentbot-opensource

🤔 我能如何帮助您?

如果您能提供更多信息,我可以更好地协助:

您想了解什么? 部署方法? 代码解析? 功能扩展? 您遇到了什么问题? 安装错误? 配置问题? 运行时报错? 粘贴相关代码或错误信息,我可以帮您分析 请告诉我您的具体需求,我会尽力提供帮助! 😊

Community


MIT License · Built by raveculture · Powered by OpenClaw

About

Open-source multi-tenant AI agent platform. Docker isolation, multi-channel, SIWE auth. Built on OpenClaw + Base.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 93.7%
  • JavaScript 3.8%
  • CSS 2.2%
  • Dockerfile 0.3%