Open Source

The component editor
AI agents need

Edit design tokens visually. Your running app updates live through HMR. Claude Code modifies components through MCP.

Try it now — change a token value on the right and watch the component update instantly

1
You edited a token
In the style inspector on the right
2
Saddle saved to disk
Updated the .tsx frontmatter
3
Your app updated
HMR refreshed the component

Built for designers and frontend devs

Everything you need to author, edit, and ship a production component library.

T

Token-First Design

All styles controlled through design tokens. Saddle enforces consistency and auto-suggests tokenization for raw values.

AI

AI-Readable Components

design.md frontmatter gives AI explicit metadata: when to use components, constraints, and best practices.

MCP

Claude Code Integration

Bidirectional MCP server. Claude reads schemas, updates tokens, creates variants. One-click setup.

HMR

Live Dev Server Preview

Embed your running localhost inside Saddle. Edit tokens, file writes to disk, your real app updates via HMR.

DOM

Element Inspector

Chrome DevTools-style element tree with computed styles per element. Click to see and edit any property.

npm

npm Package Export

One-click build with conditional exports, CSS Modules, global tokens.css, DTCG format.

Start in 5 minutes

Works with any React component library.

1

Load your project

Auto-detects components and parses design.md frontmatter.

2

Connect dev server

Auto-detects localhost. Your running app appears inside Saddle.

3

Edit with tokens

Figma-style inspector. Changes save to disk and HMR updates your app.

4

Connect Claude Code

One-click MCP. Claude reads schemas, updates tokens, creates variants.

Tauri 2.x
React 18
TypeScript
Rust
Monaco Editor
MCP Protocol

Get Saddle

Free and open source. Apache 2.0.