NewsThe Basemode plugin is now on Figma Community

Compare

Basemode vs zeroheight

Both turn Figma variables into pull requests. zeroheight is built around a documentation website; Basemode is built around keeping code on spec, from the pull request to CI to your coding agents. Here's an honest side-by-side.

Getting tokens from Figma into code

Figma variables become a pull request
BasemodePublish from the plugin on any Figma plan, or sync over Figma's API on Enterprise
zeroheightPulled in through its Figma plugin, converted, and opened as a pull request
Renamed tokens fixed in your code
BasemodeOld names rewritten in the same pull request; removed tokens still in use are listed
zeroheightNot described on its tokens page
Pull request describes what merging changes
BasemodeMeasured against the lock file on your base branch, so a closed pull request isn't lost
zeroheightNot described on its tokens page
Output formats
Basemode15 formats plus a shadcn/ui theme: CSS, Sass, Less, Tailwind 3 and 4, TypeScript, JavaScript, JSON, DTCG, Storybook, Swift, Android, Jetpack Compose, Flutter, React Native
zeroheight13 formats, including CSS, Swift, Flutter and DTCG JSON
Where code lives
BasemodeGitHub and GitLab
zeroheightGitHub, GitLab, Bitbucket and Azure DevOps

Keeping code on spec

Hard-coded values fail CI
Basemodebasemode lint exits 1 on colors, spacing, radii and font sizes that should be tokens
zeroheightNot described
Adoption score per repository
BasemodeMeasured on every sync
zeroheightNot described
MCP server for coding agents
BasemodeOn every plan, hosted or run locally from a lock file. Agents can report what's missing to your team.
zeroheightFree and Starter: Standard Search, 500 calls a month. Enterprise: Fast Search.
Engine you can run without an account
Basemodebasemode-tokens on PyPI and an open-source GitHub Action
zeroheightToken API on Enterprise plans

Documentation

Docs site
BasemodeA generated page: searchable tokens in every mode, contrast checks, guidelines with do and don't, components, Storybook, change history and downloads
zeroheightA full styleguide editor with pages, templates, comments and releases
Your brand on the docs
BasemodeYour accent color, logo and your own domain, from Team
zeroheightCustom appearance and a custom domain, from Starter
Single sign-on
BasemodeEnterprise
zeroheightEnterprise

Price

How it's priced
BasemodeFlat, per organization. Everyone who reads the docs or the code is free.
zeroheightPer editor
Free plan
Basemode1 design system, 3 people, MCP, a shared docs page, the plugin, CLI and Action
zeroheight1 editor, 1 styleguide, 1 token set
First paid plan
BasemodeStarter: $49 a month for your whole team of up to 5, or $39 a month billed yearly
zeroheightStarter: listed at $49 per editor a month, for up to 5 editors

zeroheight details are from its own website, checked 7 November 2026: zeroheight pricing, zeroheight design tokens. “Not described” means we couldn't find it there, not that it can't be done. Spotted something out of date? Tell us at hello@basemode.io and we'll fix it.

Which one

Different tools for different jobs

zeroheight is a documentation platform with token management built in. Basemode is a token pipeline with documentation built in. Many teams need one more than the other.

Choose Basemode if

  • Your problem is code drifting from Figma, not a lack of documentation
  • Renamed tokens keep breaking builds or getting missed
  • You want CI and coding agents to hold code to the system
  • Many people read the system but few edit it, so per-editor pricing adds up
  • You'd like to try the engine first with no account: the CLI and playground are free

Choose zeroheight if

  • You need a full documentation website with long-form pages and templates
  • Your code lives on Bitbucket or Azure DevOps

Keep design and code in step, starting today

Try it with sample tokens in a couple of minutes, then connect Figma, GitHub and your agents when you're ready. No card needed.