Core
The midden command lists, reads, searches and collects records from your sessions. It never calls a model or the network, and leaves your session files as they are unless you run its prune or archive commands.
For people who work with AI agents
Claude Code, GitHub Copilot CLI and OpenCode already record your sessions on your computer. Midden reads them and helps you turn what happened into findings, articles, tutorials, presentations and longer pieces, each pointing back to the records it came from.
Free and open source under the MIT License, for Windows, macOS and Linux on x64 and Arm64.
What it is
The midden command lists, reads, searches and collects records from your sessions. It never calls a model or the network, and leaves your session files as they are unless you run its prune or archive commands.
Four skills for the agent you already use: Claude Code, GitHub Copilot CLI, or an agent that reads ~/.agents/skills. You ask for an outcome; they run midden and write files.
A web page on your computer with its own assistant, if you don't work in a terminal agent. Browse your sessions, collect evidence, and ask the assistant, with a free, local or paid model.
The AppOutcomes
01
What happened, what is worth writing up, and which records support it.
02
An article, tutorial or case study in Markdown, with citations.
03
Slides as Markdown and self-contained HTML, or PDF or PowerPoint when you ask.
04
A handbook or guide written a part at a time, as HTML or EPUB.
Install
The installer checks every download against the release's checksums and needs no administrator rights, Python, Go or Node.
The App, with Core and the skills
irm https://kayiik.github.io/midden/install.ps1 | iex
curl -fsSL https://kayiik.github.io/midden/install.sh | sh
Midden starts and opens in your browser; choose Quit Midden in the page to stop it. Later, start it from the Start menu, your Applications folder or your application menu.
The skills for your agent, with Core
& ([scriptblock]::Create((irm https://kayiik.github.io/midden/install.ps1))) -Mode bundle -Harness claude
curl -fsSL https://kayiik.github.io/midden/install.sh | sh -s -- --mode bundle --harness claude
Use claude, copilot or agents as the harness, or core as the mode for Core alone.
On macOS and Linux the commands are linked into ~/.local/bin, which must be on your PATH. Midden's programs are not code-signed: checksums show that files are intact, not who published them. Options, updates and removal
Privacy
Midden works on your computer. It sends nothing anywhere unless you connect a model to the App's assistant.