Tessellate — design token CLI + dashboard
CLI + dashboard for managing design tokens across Figma, code, and design system docs — without manual sync.
- CLI design (Node + TypeScript)
- Figma plugin
- Dashboard UI
- Git integration (PR-ready commits)
- Theme branching system
What they needed to solve.
Tessellate's customers were maintaining design tokens in three places (Figma, JSON, code) and syncing them by hand. Token drift was unmanageable. The existing dashboard was a list view of 6,000+ tokens with no diff or history.
How we approached it.
A token-aware CLI that diffs Figma against your codebase, suggests PR-ready commits, and serves a clean dashboard with visual diffs, history, and theme branching. Acquired by Figma 8 months after launch.
Design decisions.
- AaGeist Sans — UI
- AaGeist Mono — CLI output + code
Diff-first UI. Every change has a before/after pair. CLI output mirrors dashboard structure exactly.
- Side-by-side diff viewer for every token
- Theme branching like git branches
- CLI output uses the same iconography as dashboard
What changed.
Manual 3-way sync (Figma / JSON / code), 6,000-row table, no diff or history, no theme branching.
CLI-driven diffs, theme branching, dashboard with history, PR-ready commits — fully automated.