Strata·Native macOS·Spec-driven development

The visual spec your coding agent builds from.

You describe a feature. The agent builds the wrong thing. You re-prompt. Strata ends that loop: draw the flow — or have the agent draft it — and let it build against a spec you can both see, with every change captured as a versioned snapshot.

Download for macOS — v0.2.0

Apple Silicon · macOS 15+ · 23.4 MB

Strata on macOS — a user-flow spec open on the canvas, with version history
Strata on macOS — the spec, its versions, and the agent working the same canvas.
How it works

Specify. Build. Verify.

01

Draw the spec

Sketch the flow yourself, or describe it and let the agent draft it on the canvas. Kits for user flows, discovery trees, and freeform D2 keep the spec structured.

02

The agent builds from it

Your coding agent connects over a local MCP server and reads the same diagram you see. It builds against the spec instead of a prompt it half-remembers.

03

Every change is a version

Each edit compiles before it lands and is captured as an immutable snapshot. Diff any two versions, restore any of them, and watch the spec evolve with the build.

Connect your agent

One command,
no cloud in between.

Strata speaks MCP, so any MCP-capable coding agent can read, edit, and version the spec. With Claude Code:

Local by design

Loopback only

The MCP server binds to 127.0.0.1. Your specs live in SQLite on your Mac and go nowhere else.

Versioned

Compile, then snapshot

Invalid D2 never lands. Every accepted change becomes an immutable, restorable version.

Native

Built for macOS

SwiftUI on Apple Silicon with Sparkle auto-updates — not a web app in a wrapper.

Download Strata v0.2.0Apple Silicon · macOS 15+ · Auto-updates via Sparkle