Your workday, reconstructed.
Work leaves traces. ikno finds them.
Work first, summarize later. One command feeds your git commits, notes, and AI sessions to an LLM -- and you get a real recap.
GTD. Zettelkasten. Time tracking. Task boards. These systems demand that you work for them -- categorize, plan, log, review. They were designed for a time when everything had to be captured manually or it was lost.
The way we work has changed. The traces are already there -- git commits, session logs, timestamped notes. The data exists. What was missing is something that reads it all and makes sense of it.
ikno does that. No logging discipline. No setup rituals. You work the way you already work. Then you ask what happened.
Stop organizing your work. Start doing it.
Run ikno init and point it at your repos, notes, and AI sessions. Auto-detection finds most sources for you.
Commit code, write notes, pair with Claude Code. Nothing changes about your workflow.
Run ikno recap today. The AI reads everything -- including your coding sessions -- and writes a summary. Choose from styles like digest, brief, stats, report, or retro.
ikno collects raw data and feeds it to an LLM that writes a real summary -- not a commit log dump. Works with Claude CLI, OpenAI API, or local Ollama. Bring your own model.
ikno reads your Claude Code sessions, so the recap includes what you built with AI -- not just your git commits. No other tool does this.
Everything stays local. No cloud, no accounts, no telemetry. Config lives in ~/.config/ikno/ and nowhere else.
Git repos, markdown notes, Obsidian vaults, Claude Code sessions. More sources coming -- Jira, Slack, calendar. No workflow changes needed.
Open source. Local-first. The core is free -- always.