A MEMORY SYSTEM BUILT FOR CROSS AGENTIC WORK

PHANTASM

Persistent, project-scoped memory for AI coding agents, wrapped in a local runtime that stays attached to the repository or folder/project where the work actually happens. Fast, local and made in rust.

Quick Install

Install once. Bootstrap every repository, folder or project.

Use Homebrew on macOS or Linuxbrew if you already have it. The published install script remains the fallback. A local Rust toolchain is not required for normal use.

brew install indefiniteloop/tap/phantasm
# or
curl -fsSL https://raw.githubusercontent.com/indefiniteloop/phantasm-dist/main/scripts/install.sh | sh
phantasm --version
cd /path/to/project
phantasm bootstrap
phantasm agents --add

FAQ

What people ask right after bootstrap

Do I need Rust installed to use Phantasm?

No. The public install paths use Homebrew or the published install script, so a Rust toolchain is only needed if you plan to build Phantasm from source.

Where does the runtime store project data?

Inside the repository under .phantasm/. Config lives in phantasm.toml and clients.toml, while mutable state lives under .phantasm/state/.

How do I change the default client or trust rules?

Edit the files created by bootstrap. The configuration reference explains every supported key in both runtime config files.

Can I set context length or token budget today?

Not yet. The current shipped config surface does not expose a context-length setting after bootstrap. The configuration reference calls this out explicitly so the docs stay aligned with the code.