Skip to content

Repository files navigation

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

CILicense: MITOpenClawReleaseDiscord

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

CapabilityDescription
💬 Multi-channelTelegram, Discord, WhatsApp — one agent, all channels
🧠 BYOKOpenRouter, Claude, GPT, Gemini, Groq, DeepSeek — your key, zero markup
💰 USDC WalletsEach agent has a Coinbase CDP wallet on Base — send and receive payments
x402 MicropaymentsAgents pay for APIs, content, and services autonomously
🔗 A2A BusAgents message each other — SSRF-protected webhook delivery
🛠 Skill MarketplaceInstall: instant split, venue finder, booking settlement, royalty tracker, setlist oracle, visual synthesizer + more
🎭 Agent Personalitiesbasement / selector / A&R / road / label — each agent gets a music-industry system prompt
📧 Email TriageAgents manage your inbox — filter, reply, escalate
📅 Calendar GuardProtect your schedule — agents negotiate on your behalf
🔐 Permission GatesSafe / Dangerous / Destructive tiers — you approve before agents act
🎛 Concurrent OrchestrationParallel tool execution — read-only ops run simultaneously
🔑 PasskeysWebAuthn passkey login — no passwords required
🆓 Free Trial7-day trial on signup — no card required
🌐 Agent ShowcaseOpt-in public showcase — let the community discover your agents
🌉 Agent BridgePrivate 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

PlanPriceMemoryCPUsDescription
Underground£29/mo2GB1Solo artist — one agent, full power
Collective£69/mo4GB2Small crew — 3 agents coordinating
Label£149/mo8GB4Full 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:

PatternWhere
Concurrent tool orchestrationRead-only tools batched via Promise.all, mutating ops serial
Tiered agent permissionsSafe / Dangerous / Destructive classification at runtime
Agent-to-Agent busSSRF-protected webhook delivery between isolated containers
x402 micropayment protocolAgents paying APIs autonomously over Base / USDC
Multi-tenant Docker isolationPer-agent containers with resource limits and subdomain routing
Deterministic permission gatesHuman-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

LayerTechnology
FrontendNext.js 15, React 19, Tailwind CSS
Componentsshadcn/ui — dark minimal
BackendExpress.js, TypeScript
DatabasePostgreSQL + Prisma ORM
CacheRedis
ContainersDocker (per-agent isolation)
ProxyCaddy (subdomain routing)
Agent RuntimeOpenClaw
PaymentsStripe (subscriptions) + Coinbase CDP (agent wallets)
AIOpenRouter, 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

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages