SPEXR · public beta
The spec-based IDE where agents do the work and you keep command.
SPEXR puts the agent session at the centre and ties every change to a written spec. It runs the agent you already have installed, and its own AI features run on your machine.
Specs
Every change starts as a spec.
A spec is a Markdown file with a goal and acceptance criteria. It moves through seven steps, from Specify to Ship, and SPEXR shows where each one stands.
Hand a spec to the agent and its context goes with it. The plan comes back as tasks you can tick off, and a drift check flags code that no longer matches what the spec asks.
Darkfactory
Every agent session on one wall.
Darkfactory lists every local agent session, grouped by project. Each card shows whether the agent is working, idle, done or waiting for you, and a summary written on your machine.
Click a card to pick the session up. Find an old one by describing it, open the pull request or local page it produced, and chain tasks into a schedule where each one waits for the ones it needs.
How it runs
Your agent, your machine.
- SPEXR calls no hosted model API. It starts the agent CLI you have installed and uses its sign-in.
- Summaries, search and commit messages come from small models that run on your machine.
- Open source under the MIT licence, for macOS, Windows and Linux.
- Public beta: it works day to day, and it still changes often.









