Capture situation → reply pairs from your real AI conversations.
Every exchange with your coding agent becomes a structured memory of context and your authentic response.
Shadow Link learns how you react to AI coding agents, retrieves relevant past responses, and predicts what you are likely to say next.
A closed loop between your behavior and the agent — observed, weighted, and reflected back.
Every exchange with your coding agent becomes a structured memory of context and your authentic response.
Relevance is scored across language, semantics, and recency so the freshest, closest moments surface first.
A draft in your own voice appears inline — accept it, edit it, or reject it. Every choice trains the mirror.
Terminal-native components engineered for memory, reflection, and reinforcement.
A connected store of situations, reactions, and outcomes — queried entirely on your machine.
Observes your active coding session in real time and reflects your patterns back as they happen.
Drafts in your voice you can accept, rewrite, or dismiss inline.
Every accept or edit reweights the corpus toward how you really respond.
Recent reactions carry more weight; stale habits gracefully fade.
Exposes memory and prediction as Model Context Protocol tools any compatible agent can call.
Route sessions through a local proxy to capture richer context — bound to localhost by design.
Plug in on-device models for inference and embeddings — nothing leaves your hardware.
A terminal-native TUI that lives where you already work — no browser, no tab, no telemetry leaving the box.
Clone the repository, create a virtual environment, install the package, then launch the daemon and the terminal UI. No accounts, no cloud setup.
View full documentation →Your reaction corpus stays in a local SQLite database. Embeddings and chat inference remain local unless you explicitly configure remote endpoints.
localhost. Nothing is exposed to the network unless you deliberately change that.