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.
- 01 Indexes only
.agent/knowledgeand.agent/decisionsMarkdown. Your Markdown is never modified. - 02
preparesends changed text to OpenRouter for embeddings. Unchanged vectors are reused.searchembeds only the query and reads the prepared snapshot. - 03 Results: up to eight files with headings, source line ranges, scores and snippets.
- 04 Needs an OpenRouter API key, saved to
~/.config/iglo.mem/credentials.jsonor taken fromOPENROUTER_API_KEY. Document text goes to OpenRouter, so keep secrets out of indexed Markdown. - 05 One executable for Linux x86_64. Other platforms are not verified.
- 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.