Skip to content

Give every coding agent the same memory. ​

Recollect is a self-hosted Brain for your coding agents. It captures what each session learns, gives the next session cited context before its first prompt, keeps your team's skills in sync across hosts, and decides which MCP tools an agent may run, and where. These guides take you from a local install to a shared, governed setup.

Start in three steps ​

  1. Install Recollect. Start the complete local stack with Docker Compose, then sign in to the desktop app.
  2. Connect your agent. Install the plugin for Codex, Claude Code or OpenCode, connect it to a Brain, and launch your host normally. Cited context arrives before each prompt.
  3. Add what your team needs. Publish shared skills, create tool groups and give people explicit Use permissions, or pair a private runner.

Choose your next step ​

I want to…Guide
Set up automatic capture and recallInstall the plugin and session capture
Decide what can be sent to AIAI policy and learning
Work across repositories and environmentsWorkspace scope
Publish skills and instructions to every hostShared skills and instructions
Control who can run which MCP toolsConnections and tool groups
Reach a filesystem or service inside a private networkPrivate runners
Understand a tool call or recover its outcomeTool calls and outcomes
Let agents on different machines coordinatePeer coordination
Explore code and knowledge relationshipsGraph exploration
Manage retention, deletion and recoveryPrivacy and backup

The pieces, together ​

A Brain holds shared knowledge, skills and access rules. Environments select the work context. Skills are Markdown guidance that every connected host installs natively and loads on demand. Connections define approved MCP targets and where they run. Tool groups give people or groups independent Use, Manage and Share permissions. Private runners execute assigned calls from paired devices inside your network.

Knowledge access and tool access are separate. Selecting an environment, publishing a skill or registering a runner never grants permission to run tools.

Project status

Recollect is an early project for individuals and trusted internal teams. The documented workflows have local acceptance evidence. Public marketplace distribution, native MCP OAuth and further evaluation remain separate work. See current work and evaluation limits.

These guides are built from the repository's canonical Markdown. Architecture, contracts and dated evidence remain available in the repository documentation.

Open source under the Apache-2.0 license.