figwright logo
figwright
★ 1.1k
vs
glass logo
glass
★ 19

figwright vs glass

figwright: Figwright enables AI agents to interact with Figma bi-directionally, allowing them to read design selections into framework-aware code and directly author/edit the canvas. It operates via a local WebSocket relay between an MCP server and a Figma plugin, making it accessible without a Figma Dev Mode seat or paid tier.; glass: Glass provides AI coding agents with the ability to launch, drive, and verify external native GUI applications, enabling a closed-loop build, see, interact, and debug process. It captures screen content, injects input, reads logs, and detects visual changes, working as a black box with any GUI app across multiple operating systems.

01

TL;DR

figwright logo
figwrightDev Tooling · ★ 1.1k

Generate framework-aware code (e.g., React components) directly from Figma selections.

glass logo
glassDev Tooling · ★ 19

AI agents debugging GUI applications by reproducing bugs from accessibility trees and verifying fixes.

02

Side-by-Side Comparison

Field
figwright logofigwright
glass logoglass
Category
Dev Tooling
Dev Tooling
Stars
★ 1.1k
★ 19
License
MIT
Apache-2.0
Install Command
npx -y @figwright/mcp@latest
cargo build --release
Updated
1d ago
1d ago
Open Source
Yes
Yes
Tags
Figma Automation, AI Agents, Design-to-Code
AI Agents, GUI Automation, Cross-Platform
03

Features

figwright logofigwright
01Free to use, no Figma Dev Mode or paid tier required.
02Bidirectional interaction, enabling both reading designs and writing to the canvas.
03Provider-first code generation, adapting to existing tech stacks and components.
04Compatible with any MCP client (e.g., Claude Code, Cursor).
05Open and extensible architecture with installable skills for custom workflows.
glass logoglass
01Enables AI agents to launch, drive, and verify native GUI applications independently.
02Provides comprehensive interaction capabilities: screen capture, input injection (mouse/keyboard), log reading, and visual change detection.
03Supports semantic interaction via accessibility trees for more reliable UI automation without reliance on screenshots.
04Works as an external black box with any native GUI app, regardless of toolkit or language.
05Cross-platform support for Linux (X11/Wayland), Windows, Android (AVD), iOS (Simulator), and macOS.
04

Use Cases

figwright logofigwright
↳Generate framework-aware code (e.g., React components) directly from Figma selections.
↳Build or edit Figma designs on the canvas using natural language descriptions or code.
↳Integrate AI agents to automate design implementation and iteration processes.
↳Create rich design context for AI models, bridging Figma data with codebase components.
glass logoglass
↳AI agents debugging GUI applications by reproducing bugs from accessibility trees and verifying fixes.
↳Automating the build-see-interact-debug loop for AI-driven development of UI applications.
↳UI testing and verification of native applications using AI agents.
↳Enabling coding agents to drive and interact with applications semantically using element IDs instead of pixel coordinates.
05

Best For

figwright logofigwright
Essential
glass logoglass
—
FAQ

FAQ

What is the difference between figwright and glass?
Both figwright and glass are in the Dev Tooling category. figwright has 1.1k stars, while glass has 19 stars.
Which is better, figwright or glass?
The best choice depends on your use case. Choose figwright if Generate framework-aware code (e.g., React components) directly from Figma selections., and glass if AI agents debugging GUI applications by reproducing bugs from accessibility trees and verifying fixes..
Is figwright free or open source?
Yes, figwright is open source on GitHub (MIT).
Is glass free or open source?
Yes, glass is open source on GitHub (Apache-2.0).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related