Run it yourself. Pay nothing, ever.
One person gets the whole product, not a stripped-down demo of it. Every feature, no licence key required.
Note 1 — what a licence adds
A second person: shared history, assignable work, per-member activity. Nothing else about the product changes.
Search works with zero extra setup
A machine with no internet connection still indexes and searches fine. Semantic (meaning-based) search needs a local Ollama installation.
The licence works offline, too
An air-gapped machine never has to phone home to stay activated.
Nothing gets reported back to us
No telemetry, no transcripts, no usage counts. The CLI only ever talks to your own server.
Fig. 1 — bring it upTwo containers
git clone https://github.com/munhq/chat-recall && cd chat-recall echo "ADMIN_KEY=$(openssl rand -hex 24)" >> .env echo "POSTGRES_PASSWORD=$(openssl rand -hex 24)" >> .env docker compose up -d --build
Fig. 2 — connect a machineRepeat per machine
chat-recall login http://localhost:8090 chat-recall init
The server plus a bundled pgvector Postgres. Point DATABASE_URL at your own Postgres 16 or newer instead. Full sequence and troubleshooting: docs/SELF_HOSTING.md.