Getting Started
OSS
Run the open-source MemClaw on your own infrastructure with Docker. Apache 2.0.
The OSS bundle at github.com/caura-ai/caura-memclaw ships everything you need: API, worker, plugin, and a Postgres + pgvector schema. Apache 2.0.
Prerequisites
- Docker 24+ and Docker Compose v2
- 4 GB RAM, 2 vCPU minimum
- An entity-extraction provider key for enrichment — one of: OpenAI, Anthropic, Gemini, or OpenRouter (per
.env.exampleprovider matrix). Anthropic/Gemini/OpenRouter pair with OpenAI for embeddings since they don't expose embedding APIs. Vertex AI is platform-tier only (managed deployment).
Bring it up
git clone https://github.com/caura-ai/caura-memclaw
cd caura-memclaw
cp .env.example .env # set IS_STANDALONE=true, EMBEDDING_PROVIDER=, ENTITY_EXTRACTION_PROVIDER=, OPENAI_API_KEY=…
docker compose up -dThe API listens on :8000, the worker runs in the background, and migrations apply on first boot. You can now follow the Quickstart and pick MCP or REST.
Auth modes
Pick one — they are mutually exclusive:
IS_STANDALONE=true— no auth, single tenant. Fine for laptops, fine for trusted networks.ADMIN_API_KEY=...— full access with one key. Multi-tenant.MEMCLAW_API_KEY=...+X-Tenant-IDheader — shared gate, one key per tenant.