About
Blitz is a coding agent built for speed and focus: terse output, plain status marks, and a short summary when it’s done. Like a good working bird dog, it moves without waste, holds its position quietly, and stays on the task.
| Performance | Startup, memory, size, and the design choices behind them |
| Security log | Security problems found and fixed, and the known gaps |
| Roadmap | What was built, in order, and why |
| Specifications | Every requirement, numbered and traced to code and tests |
| History | The port from Python, and how the two compared |
Blitz is specified in thirty documents, written from the code and kept with it: each has numbered requirements (CLI-01, FS-30, …) that trace to the code and its tests, and its known gaps. They’re numbered in build order, from project setup to release, so reading them in order rebuilds the system bottom-up. A check in CI (//tools/specs) keeps the index complete and every path they name real.
A few to start with:
- Workspace: the UI-independent engine and the
api.Backendcontract every front end drives. - Service:
blitzd, its socket and Connect API, and approvals across processes. - Approvals and shell: permission modes and rules, the command policy, the OS sandbox.
- Skills: Agent Skills with Castor’s definitions, the skills policy, and scripts sandboxed by gVisor.
- Monorepo: the layout, the dependency rules and the Bazel build.
- Backlog and parity: what’s still missing, including against Claude Code and Antigravity.
Blitz is licensed under the Apache License 2.0. See NOTICE, and THIRD_PARTY_NOTICES for the software Blitz includes. Every program shows them: blitz license [full|third-party] (and /license), blitzd --license, and the desktop app’s Settings › About.
Blitz began as a Go port of Code Puppy by Mike Pfaffenberger (MIT). The Python implementation was removed after the port and is kept at the python-final tag of the former repository, rmcguinness/code_puppy; this repository starts from a fresh history.
This site is built with Hugo and the Geekdoc theme by Robert Kaussow, under the MIT License (its license; the theme’s icons are under their own licenses).