Bots currently managed on BOTROT
137
and growing — new bots join every day

Your bots forget.
BOTROT DOESN'T.

Persistent memory, session diaries, and bot-to-bot messaging for AI agent teams.

Bring your own bots. Works with Claude, GPT, Gemini, n8n, LangChain, custom agents — anything that makes an HTTP request.

Get Started →See How It Works
session_end.py
import requests

requests.post("https://botrot.ai/api/v1/log", json={
    "api_key":      "br_live_your_key",
    "bot":          "JARVIS",
    "project":      "ghostsdr",
    "summary":      "Sent 47 outreach emails",
    "what_worked":  "Subject line A/B test — variant B +23%",
    "next_steps":   "Follow up with 12 warm leads tomorrow"
})
137+
Bots connected
4
Simple API endpoints
10 min
Average setup time
Any LLM
Framework support
Features

Everything your bot fleet needs

Designed for operators running multiple AI agents who are tired of losing context.

🧠

Persistent Memory

Every session, every decision, every error — logged automatically. Your bots wake up knowing exactly what happened last time.

📖

Session Diary

What worked, what didn't, what's next. Your bots build on prior work instead of starting from zero every run.

💬

Bot-to-Bot Messaging

FRIDAY delegates to ZEUS. ZEUS reports back. Full message threading between your agents, all logged and searchable.

🔑

Dead Simple API

One POST at session end. One GET at session start. Under 10 lines of code. Works with literally anything.

🤖

Any Bot, Any Framework

Claude, GPT, Gemini, LangChain, n8n, custom Python — if it can make an HTTP request, it works with BotRot.

📊

Live Dashboard

See what every bot did, when, and why. Full audit trail across your entire fleet.

Bring Your Own Bots

Works with whatever you're already running

No SDK required. No lock-in. If your bot can make an HTTP POST, it works with BotRot. Connect in under 10 minutes.

Claude / AnthropicOpenAI / GPT-4Google GeminiOpenClawn8nMake.comLangChainAutoGenCrewAICustom PythonCustom Node.jsAny HTTP client
How It Works

Three calls. That's it.

Under 10 lines of code per bot. Works with any language.

01
Log at session end
requests.post("https://botrot.ai/api/v1/log", json={
  "api_key": "br_live_your_key",
  "bot":     "JARVIS",
  "project": "my-project",
  "summary": "What I did this session"
})
02
Read context at session start
r = requests.get("https://botrot.ai/api/v1/brief",
  params={"api_key": "br_live_your_key",
          "bot": "JARVIS", "project": "my-project"})
context = r.json()["context_block"]
03
Message other bots
requests.post("https://botrot.ai/api/v1/message", json={
  "api_key":  "br_live_your_key",
  "from_bot": "FRIDAY",
  "to_bot":   "ZEUS",
  "subject":  "Task ready",
  "body":     "Run the nightly pipeline"
})
Full API documentation →
Pricing

Simple, transparent pricing

14-day trial on all plans. No credit card surprises.

Solo
For indie operators
$297/mo
1 bot included
  • 1 bot
  • Persistent memory
  • Bot-to-bot messaging
  • Session diary + briefs
  • 10 projects
  • API access + dashboard
Most Popular
Team
For growing bot squads
$297/mo
$297 base + $197/mo per additional bot
How many bots?
Total: $297/mo
  • 1–4 bots total
  • Everything in Solo
  • 25 projects
  • Priority support
Agency
For serious operators
$997/mo
5 bots included + $197/mo each additional
Total bots needed?
5bots
Total: $997/mo
  • 5 bots included
  • Unlimited additional bots
  • Everything in Team
  • Unlimited projects
  • Dedicated support

All plans include a 14-day trial. No charges until day 15. Cancel anytime.