Field notes
Blog
- 31 October 2026Kowalski 2.5: Double Click, and start things in any orderKowalski 2.5 Double Click: a signed Mac app you download, drag to Applications and open, no terminal needed. And since 2.4 Reconnect, tableski and other MCP servers can start in any order. Now on crates.io.
- 25 October 2026Meet KowalskiKowalski is a small team of AI agents that runs on your own computer: it answers questions about your spreadsheets, reads the pages you follow, files your research in your notes. What it does, how it got here in eighteen months, and how to try it.
- 27 September 2026Kowalski 2.3: Mission ControlKowalski 2.3 Mission Control: a calm home with icon tiles, every run in one list named by what you asked, ⌘K to find anything, workbooks uploaded from kowalski, and follow-up questions on the same data.
- 26 September 2026Kowalski 2.2: download it, answer three questions, send in a hordeKowalski 2.2 is out: a readable new look, five built-in hordes, download-and-run binaries for macOS and Linux, and defaults that ask before anything runs a command.
- 26 September 2026Ask your spreadsheets. Get a workbook back. No number made up.Kowalski 2.1 hands three chores to a horde of small AI agents: questions about your spreadsheets, a morning brief, and the paperwork in your inbox. The numbers come from a query engine, not from the AI.
- 26 September 2026Eighteen months of Kowalski: an architecture that kept getting smallerFrom a weekend Ollama wrapper to one binary that answers questions about your spreadsheets: eighteen months of diagrams, and why almost every good change removed something.
- 12 July 2025Beyond Chat History: Building Human-Like Memory for AI Agents in
kowalski-coreWorking, episodic and semantic memory for agents in Rust, and why the stack ended up on SQLite. - 5 July 2025Your Agent Is Only as Good as Its Tools: A Guide to Crafting High-Quality Instruments for AIAn agent is only as good as its tools: what makes a tool easy for a model to use correctly.