RE-callSetup
English source

Setup guide

Get RE-call running in seven steps.


A local memory layer for agents, with every command, expected result, and recovery path.

Python 3.11+ PostgreSQL 18 via Docker Windows · macOS · Linux Runs offline

What you are installing

A memory that would rather say nothing than guess.

RE-call stores notes, decisions, and project history, then searches them by meaning.

When nothing matches with enough confidence, it abstains instead of handing you the nearest note.

Asked something it has no answer to

Output
[ABSTAIN GAP] query='penguins on Mars?'
  reason: no confident match in this corpus
  evidence: rate-limits.md · confidence 0.30

A low-confidence match is shown as evidence, not presented as an answer.

You need
Python 3.11+3.12 to 3.14 also supported
And
Docker DesktopRuns the database for you
Your data
Stays localThe default embedder runs on your machine
Licence
Apache 2.0Free for commercial use

The moving parts

Three things, and only one of them is RE-call.

Most of the confusion in a first install comes from not knowing which piece a command is talking to. There are only three.

PieceWhat it doesYou touch it
A PostgreSQL database Stores your notes and their vector embeddings. Once, during setup.
The RE-call package Indexes markdown and decides whether a result is safe to use. Every query.
The MCP server Lets Claude Code query your local memory. Optional.

New, and in beta

On Windows, a wizard can do all seven steps for you.

One window asks a short list of questions, then brings up the database, indexes your folders and writes the Claude Code wiring while you watch the log.

The first published build could not start, and the download is on hold while a corrected one is released. The page says what happened and what the fix was.

What you give up by using it

Nothing that cannot be recovered. The wizard writes the same configuration file the terminal flow writes, and the install it produces is one you can re-run, inspect, or hand to somebody else.

The seven step install stays the path on macOS and Linux, and the path to fall back to if the installer will not start.

Start at step one.

Install two things, then verify each step as you go.

Start the install