Auto-capture from chat
Mention something time-bound in normal conversation — iantha files it where it belongs.
you ❯ comment on Priya's RFC before Thu iantha ✓ added to tasks.md · surfaces in /morning
An open-source assistant that actually remembers across sessions. Launch Claude Code or Codex in the repo and you have a personal chief of staff for engineering life — tasks, decisions, on-call context, daily briefings. Plain markdown, git-tracked, yours.
~/iantha $ claude iantha · session restored · 7 memory files loaded you ❯ leave comments on Priya's caching RFC before Thursday's design review iantha ✓ added to tasks.md comment on Priya's caching RFC — before the Thu design review will surface in tomorrow's /morning you ❯ /morning iantha Good morning. Today's plan: Interview debrief P1 · due EOD tomorrow Priya's caching RFC review moved up to Thu Conference expenses slipped from Mon Focus: Postgres migration cutover — dry run Friday. Flagged: Mom's birthday Friday — card not bought yet. you ❯ switch the team standup from daily to weekly — 4 of 5 dailies needed no meeting iantha ✓ logged in memory/decisions.md (2026-06-01) rationale captured · the recurring invite still needs updating — add to tasks? ▋
No new app, no dashboard. You talk to Claude Code the way you already do — iantha captures, briefs, and remembers in plain markdown.
Mention something time-bound in normal conversation — iantha files it where it belongs.
you ❯ comment on Priya's RFC before Thu iantha ✓ added to tasks.md · surfaces in /morning
/morning briefs the day; /evening archives what got done and plans tomorrow.
$ /morning Debrief P1 · EOD Caching RFC → Thu $ /evening ✓ 2 done · 1 rolled → tomorrow planned
Say a decision out loud — it lands in decisions.md with date and rationale.
## 2026-06-01 Standup → weekly Why: signal-to-noise too low — 4 of 5 dailies, no meeting.
Seven skills ship in-repo — /setup onboards you, six run the daily rhythm. Two more install from the OACP catalog.
No database. No vector store. Seven markdown files inside the repo — diffable, portable, yours.
## 2026-06-05 No conference talks this cycle Why: prep runs ~30h per talk. Between the migration and sweeper v0.2, no time. ## 2026-06-01 Standup daily → weekly Why: signal-to-noise too low — 4 of 5 dailies needed no meeting. ## 2026-05-24 Personal site off the VPS Why: the VPS was a pet — static host instead; the site's static anyway.
Set vault_dir and iantha curates daily notes, decisions, and a reading list as plain markdown. Read on your phone, edit in your IDE.
Raw material lands in your vault, an LLM compiles it into something queryable, and you keep editing in your IDE.— pattern inspired by Andrej Karpathy on LLM Knowledge Bases
├── daily/ 2026-06-24.md ├── decisions/ standup-weekly.md ├── reading/ karpathy-llm-kb.md ├── raw/ clippings, transcripts └── wiki/ curated · v0.2
Click "Use this template" to create your own private repo — your memory stays yours and pushes across machines — then clone it.
git clone https://github.com/you/your-iantha.git ~/iantha cd ~/iantha
Run Claude Code or Codex in the repo — the same clone boots either. AGENTS.md and .agents/skills mirror the Claude files, so there is nothing to port.
claude # or: codex
Type /setup — a short, skippable interview that seeds your real tasks, priorities, routines, and people, then runs /morning on them. Skip it and iantha just learns as you talk.
> /setup
Iris is the managed multi-agent version — work + life across runtimes, cloud-synced. Iantha is your starter Iris.