用途:Figma-cracked 是 Figma 的非官方桌面封装客户端,将浏览器版 Figma 打包为桌面应用,用于协作界面设计、原型制作和 FigJam 白板,并提供比网页版更好的系统集成。
主要能力:资料称可使用 Figma 设计工具(组件、自动布局、矢量网络)、FigJam 白板、原型与开发模式,并支持部分离线能力。免构建、免编译:可下载发布版或自行 clone 构建。支持 Linux(.deb、AppImage、rpm)、macOS、Windows 等平台,并支持自定义配置文件、用户代理、代理设置。
安装与使用:需 Node.js 16.x 或以上、npm 或 yarn、Git。 git clone https://github.com/GatorChopper/Figma-cracked.git cd Figma-cracked npm install npm run build 各平台构建命令:npm run dist:linux / dist:mac / dist:win。开发模式:npm run dev 或 npm start。启动示例:figma-cracked --file="https://www.figma.com/file/ABC123/My-Design",启动 FigJam:figma-cracked --figjam="https://www.figma.com/board/XYZ789/Brainstorm"。
配置:配置文件位于 Linux ~/.config/figma-cracked/config.json,macOS ~/Library/Application Support/figma-cracked/config.json,Windows %APPDATA%/figma-cracked/config.json,可设置窗口大小、缩放因子、硬件加速、自动更新、主题、自定义 UA、代理等。环境变量包括 FIGMA_DISABLE_GPU、FIGMA_CACHE_DIR、FIGMA_DEBUG、ELECTRON_ENABLE_LOGGING。
排障:应用无法启动可用 figma-cracked --verbose --enable-logging;渲染问题可加 --disable-gpu;Wayland 可用 --enable-features=UseOzonePlatform --ozone-platform=wayland;登录问题可清 Session Storage、Local Storage、Cookies;性能问题可加 --js-flags="--max-old-space-size=4096";网络代理可用 --no-proxy-server、--proxy-auto-detect、--proxy-server。
限制:文档未提供官方价格、授权模式、对 Figma 官方服务条款的合规性说明,也未提供该非官方客户端与官方桌面版的差异、稳定性与安全性验证。资料未提供中文界面说明;部分功能名称与命令直接来自原项目文档,使用前需自行核实。分类:工具主要用于设计与创作,故归入 design。