CORE runs as a set of Docker containers: the web app, PostgreSQL, Neo4j (memory graph), and Redis. You manage the infrastructure; your data never leaves your machine. Requirements: Docker 20.10+, Docker Compose 2.20+, 4 vCPU / 8 GB RAM / 20 GB storageDocumentation Index
Fetch the complete documentation index at: https://docs.getcore.me/llms.txt
Use this file to discover all available pages before exploring further.
Option A: One step with the CLI
SESSION_SECRET, ENCRYPTION_KEY, MAGIC_LINK_SECRET, and the Neo4j password, drops a docker-compose.yaml + .env into the directory you picked, and runs docker compose up -d for you.
Verify: Open http://localhost:3033 — you should see the CORE login screen. If it doesn’t load, check logs with docker compose logs -f webapp from your install directory.
Option B: One-click on Railway
Create your account
Sign in with your email. CORE sends a magic link — check your terminal logs (or Railway service logs) if you haven’t configured an email provider yet:Connect a channel
A channel is how you message your butler. Email is the easiest to start with: it requires a Resend account and a verified domain. → Set up Email with Resend| Channel | Effort | Guide |
|---|---|---|
| Email (Resend) | Low | Setup guide |
| Slack | Medium | Setup guide |
| Medium | Requires Twilio: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_WHATSAPP_NUMBER | |
| Telegram | Community | Setup guide |
Next steps
Environment Variables
Full reference for all configuration options.
Embedding Models
Configure OpenAI, Google, or local Ollama embeddings.
Remote Sessions
Trigger Claude Code sessions from WhatsApp or Slack.
Need help? Join #self-hosting on Discord.
