Field test — open to testers
Your AI writes half the code. annesa remembers the whole story.
Every AI coding session — the prompt, the reasoning, the edits, the commit it landed in — captured across every machine and agent your team uses, merged into one searchable memory per project, and injected back where it pays off. Including the work that never reached git.
Rides along with claude-codecodexcursorcowork
Nothing gets lost
Abandoned approaches, reverted fixes, the reasoning behind the diff — captured even when it never became a commit.
One memory per project
Sessions from every teammate and machine merge into a single canonical store — append-only, conflict-free by construction.
It pays itself back
Each session starts with a compact orientation pack of exactly the history it needs. Measured, not vibes: coverage and tokens tracked per injection.
How it works
Four steps, one loop
- 01 capture
Ride along
A lightweight hook records each agent session on your machine as you work. No workflow change.
- 02 distill
Mask & keep the point
Sessions are distilled locally; secrets and file paths stay home. Only an allowlisted summary ever leaves.
- 03 merge
One store per project
Pushes land in the canonical store, merged by origin-aware rules with full provenance.
- 04 inject
Memory that returns
Next session opens with what the project already learned — across machines and teammates.
Privacy stance: raw prompts and paths never sync. What crosses the wire is the allowlist — summaries, hashes, numbers. Verified with sentinel tests.
Join the field test
Registered to first sync in about a minute
- 01Create your account.
Email + password. Your git author email links your commits to you. - 02Install from your invite.
One command enrolls your machine and wires the capture hook into your agents. Self-serve tokens are coming to Settings. - 03Code as usual.
Your sessions appear here; memory starts flowing back on the next one.
--token an_9f2c…your-token…
Note · your account email must match the email your git commits use (git config user.email) — that is how annesa knows which work is yours. Free while the field test runs.