senna-lang

Codeatrium — AI skill for Claude Code

AI community

Minimal local memory for AI coding agents — two commands, recall everything.

How to install Codeatrium

This entry records only its repository, not the path inside it, so there is no exact command to give. Open senna-lang/Codeatrium and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Codeatrium does

Minimal local memory for AI coding agents — two commands, recall everything.

Alternatives in AI

  • Hindsight — State-of-the-art long-term memory for AI agents by Vectorize 6.7k ★
  • CoreCoder — Minimal AI coding agent (~1,400 LoC Python) inspired by Claude Code 616 ★
  • Ataru — High-performance AI memory retrieval for local agent history — a Rust search core (SDK / API / JSON CLI) plus 351 ★

README

codeatrium — two commands, recall everything: a minimal memory layer for AI coding agents

CI PyPI License: MIT

English · 日本語

loci search recalling a past design decision with its symbol, file:line, and git branch

An AI coding agent recalls everything it has done through just two commands: `loci search` and `loci context`. That's the whole interface. The agent reaches for the right call without hesitation, and restores past decisions, conversations, and exact code locations in under 0.2 seconds.

The CLI command `loci` is designed to be **called by the agent itself** — running `loci search "..." --json` from within a prompt. *(The name comes from the [Method of Loci](https://en.wikipedia.org/wiki/Method_of_loci) — the memory-palace technique. Under the hood, conversations are distilled into "palace objects"; see [How It Works](#how-it-works). The architecture extends the conversational memory model from [arXiv:2603.13017](https://arxiv.org/abs/2603.13017) for coding agents.)*

**Harnesses:** Claude Code, Codex CLI, Oh My Pi, OpenCode, and Grok session logs are indexed into the same exchange, code-touch, symbol, search, context, and `show` contracts. Distillation is independent of the harness and can use `claude --print` or a local OpenAI-compatible LLM.

Minimal Interface

The whole recall interface is two commands:

  • loci search "query" — semantic searc