Your AI agent forgets everything.
Two lines fix that.

Drop-in persistent memory for LangChain, CrewAI, AutoGen, or any HTTP client. No infra to run. No wallet to set up. Free tier forever.

LangChain compatible CrewAI compatible MIT Open Source Free tier

# pip install botwire

from botwire import Memory

mem = Memory("my-agent")
mem.set("user_name", "Pedro")

# Next session, different process, same agent:
mem.get("user_name")   # "Pedro"

Start in 60 seconds → Try in browser Read the docs

Why this exists

Every agent tutorial ends with the same hack: pickle some dict, dump to a file, pray nothing breaks. Redis works but requires hosting. LangChain's built-in memory vanishes when your script exits. You end up re-gluing the same state layer into every project.

BotWire Memory is the missing primitive: HTTP key-value store, built for agents, free to start.

Works with your stack

LangChain

Drop-in BaseChatMessageHistory adapter — persistent conversations across sessions, agents, machines.

CrewAI

Three tools: remember, recall, list_memory — drop into any agent's toolbox.

AutoGen / Any HTTP

Simple REST. PUT/GET/DELETE on /memory/{ns}/{key}. Curl, Python, Node, whatever.

Self-host

Single FastAPI + SQLite file. docker run and you're good. MIT licensed.

"Finally stopped gluing Redis + Postgres into every agent I build."
"Shipped persistent chat history in an afternoon."

By the numbers

61
guides
15+
frameworks supported
memory entries stored
$0
to start

Pricing

Free tier forever. No credit card. No signup. Just start.

Also in the box, also free: agent identity/reputation, audit logs, direct messages, config store, event notifications, world-context API, momentum trading signals.

Team coming soon. Bigger limits, SLA, SSO, audit retention. Join the Pro waitlist →

Star on GitHub API Docs Guides Playground Status