Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 09:52
445ad4f

figlens 0.10.0 adds local design search, optional persistent indexes, and tools for following changes across saved .fig files. These capabilities are available through the CLI, MCP, Pi, OpenCode V2 and OMP, with semantic and image search also available in the viewer.

Search and follow a design

  • Ranked text search reads effective instance content, including overrides. Ordinary search creates no index database and needs no model.
  • Opt into a local SQLite index for repeated or cross-file search. Storage is remembered per workspace; refresh, relocate, rebuild and clear operations manage its lifecycle.
  • Find exact component, variable, style and image usages, compare saved revisions, and follow affected scopes with opt-in history and subscriptions.
  • Optional, experimental semantic, image and hybrid search use models you configure locally. figlens does not download models automatically.
# Ordinary search: no index setup
figlens search design.fig "checkout button"

# Optional: prepare an index for repeated searches
figlens index prepare design.fig --scope 0:0
figlens search --file design.fig "checkout button" --node 0:0

Design handoff and rendering

List screens with tree --top-frames, pipe frame lists into batch operations, inspect compact per-node output, match exported icons to project assets, and export variables as DTCG tokens. Viewer results and handoffs identify their source and snapshot.

This release also fixes repeating STRETCH image fills, avoids embedding the same image repeatedly in an SVG, optimizes PNG output losslessly, and improves viewer startup and tracked-save processing.

Before you use advanced search

Semantic and visual ranking remain experimental: their held-out quality targets and the full native performance acceptance matrix are not yet satisfied. Inspect returned matches; no universal save-to-event latency is guaranteed. Normal platform and host installation CI passed on the release commit. All five release archives passed checksum, bundled-skill and system-SQLite dependency checks; the macOS arm64 binaries also passed the public example and bundle smoke checks.

A .fig remains a saved snapshot. Export a new local copy from Figma for figlens to detect design changes. Watching runs while a host or process holds the tracked scope. Clearing an index keeps your source designs and model files.

See the search and index guide and model setup.

Update

Script installs: figlens update. Homebrew: brew upgrade figlens. For agent-host installations, update @runkids/figlens through your host and restart it so its tools and skill match the binary.

Full changelog