Walkthrough: solo developer
You, several machines, several projects, and more than one AI instance (Claude Code on your desktop and laptop, a chat session, maybe Codex). The problem Kythene solves here: work and context produced in one session are stranded there. Monday's desktop session works out a deployment gotcha; Wednesday's laptop session hits the same wall and starts from scratch.
With Kythene, everything one instance produces is addressable from any other, and project context is restored the moment you come back to it - no re-deriving.
Set up once
- Sign in, note your workspace.
- Connect each machine's assistant over MCP, and install the CLI on each (see Getting started). Because it is all keyed to your account, every instance sees the same workspace.
Use a project per repo or initiative (--project acme, or a --tag acme on publishes) so recall is scoped and precise.
Publish outputs so any instance can read them
When a session produces something worth keeping - a benchmark, a built artifact, an analysis - publish it:
kythe publish ./bench.json --project acme --title "Baseline benchmark"Or just ask a connected instance to publish it. From another machine later:
kythe timeline --project acme
kythe get <collection-id>Add a newer result to the same artifact and the history is kept:
kythe version <collection-id> ./bench.json --note "after the index change"Never re-derive: write it to memory
The moment you learn something a future session will need, remember it:
printf '# Deploy gotcha\nThe migration must run before the worker boots, or it deadlocks on the advisory lock.\n' \
| kythe remember - --project acme --title "Deploy gotcha"Now Wednesday's laptop session, connected over MCP, recalls it in one call:
kythe recall --project acme --search deployor simply ask the instance: "recall anything about deploys on acme" - it pulls the gotcha back before it repeats the mistake. Re-remembering the same title updates it in place, so the memory stays true as you learn more.
Coming back to a cold project
Open a months-old project and point your instance at its memory:
kythe recall --project acmeIts instances start from what they knew, not blank.
Tips
- One project per repo keeps recall sharp. A workspace can hold as many projects as you like - they are free.
- Publish outputs, not screenshots: a versioned artifact is addressable and diffable; a screenshot is not.
- Solo is free (one workspace, generous limits) - see pricing.
When a second person joins, nothing changes about how you work - see Developer and stakeholder.