Skip to content
iglo.tech

01 Build · Project knowledge

iglo.memory

Semantic search over a repository's Markdown notes, as a CLI.

Search your project notes by meaning.

iglo.memory indexes the knowledge and decision notes in a repository, so you or an agent can search them from a terminal.

iglo.mem (the command) prepares a snapshot of the Markdown in a Git worktree and searches it from an agent or a terminal. Every command prints one JSON object to stdout.

What you get.

  1. 01
    Indexes only .agent/knowledge and .agent/decisions Markdown. Your Markdown is never modified.
  2. 02
    prepare sends changed text to OpenRouter for embeddings. Unchanged vectors are reused. search embeds only the query and reads the prepared snapshot.
  3. 03
    Results: up to eight files with headings, source line ranges, scores and snippets.
  4. 04
    Needs an OpenRouter API key, saved to ~/.config/iglo.mem/credentials.json or taken from OPENROUTER_API_KEY. Document text goes to OpenRouter, so keep secrets out of indexed Markdown.
  5. 05
    One executable for Linux x86_64. Other platforms are not verified.
  6. 06
    No schedules, hooks, watchers or background services.

Run it.

Download iglo.mem-linux-x64.tar.gz from the build artifacts of the Check and build Linux executable run on GitHub, then, inside a Git worktree:

shell sh
tar -xzf iglo.mem-linux-x64.tar.gz
./iglo.mem init
./iglo.mem prepare
./iglo.mem search "How do refresh tokens work?"
./iglo.mem status

Artifacts of pull request runs expire after 14 days.

—

The rest of the stack

All products →