Developers
Developers
Zero exposes a local HTTP API for Work management, session control, and memory access. Build integrations, scripts, or tooling on top of your own Work data.
localhost:7878. The desktop UI uses the same API.curl http://localhost:7878/casesLocal API
Zero runs an HTTP API server at http://localhost:7878. All operations — creating Work items, running sessions, approving plans, attaching and verifying proof — are available via REST.
| Method | Path |
|---|---|
GET | /health |
GET | /cases |
POST | /cases |
GET | /cases/:id |
PUT | /cases/:id/state |
GET | /cases/:id/sessions |
POST | /cases/:id/sessions |
Memory model
Case memory is stored as markdown files in your workspace. Every case has a directory containing problem-definition.md, code-context.md, proofs.md, and final-classification.md.
Memory is local-first. No case data leaves your machine without explicit export.
Every case stores its data as markdown files in your workspace. You can read them with any script, index them with any tool, and commit them with git — without going through the API.
cat zero-memory/cases/{case-id}/final-classification.md
grep ConfirmedCodeBug zero-memory/cases/*/final-classification.mdRepository integration
Zero integrates with your git repository for context. It reads repository structure during case setup and can import GitHub issues directly. See Repository integration for what Zero reads and writes.
- ✓ GitHub issue import — available
- ✓
github-context.mdwritten on import — available - ○ PR ready-check — in development
- ○ Issue auto-close on RESOLVED — in development
- ○ GitHub milestone import (epics) — planned