Elf — design-system drift and syncKeep your project and Figma design system connected from a native VS Code sidebar. Elf helps you inspect drift, review supported changes, and monitor your design system while you work. Beta requirements
macOS with Node 22 has local acceptance evidence. Windows/Linux support remains unverified. This extension is a beta; review changes before applying them. Get started
Keep Elf Bridge open: saved pairing does not make a closed Figma plugin run in the background. What you can do
Elf tracks project-managed components so unrelated Figma components do not create drift noise. Conflicts, missing descriptions, unresolved token bindings, and deprecations may require review; automatic sync does not bypass them. npm and coding assistantsThe extension bundles the shared runtime. You can also use the npm beta independently:
Local MCP connects supported desktop coding assistants to the paired file. Markdown-to-Figma design-system creation is an MCP workflow. There is no hosted MCP URL in this beta. Permissions and dataElf reads design-system sources in the selected project and maintains local configuration, manifests, reports, and drafts. The plugin performs requested operations in the approved Figma document. Strict account verification uses the hosted Figma OAuth connection service; plugin-only approval requires explicit trust of the current document. Slack notifications send notification content to Slack. AI context is handled by your selected editor/assistant provider. Do not share pairing credentials, Settings session links, webhook URLs, or private design files in public issues. Documentation and support
DevelopmentBuild the root package assets before packaging the extension. LicenseMIT. See LICENSE. |