Skip to main content

figma-cracked-desktop

Unofficial Figma desktop client for collaborative interface design, prototyping, and FigJam whiteboarding

Ir para a instalação

Informações da origem

Repositório
reason-machines/design-skills
Última atividade na origem
21 de maio de 2026 às 22:00
Idioma detectado do SKILL.md
inglês
Estrelas
4
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
figma-cracked-desktop
description
Unofficial Figma desktop client for collaborative interface design, prototyping, and FigJam whiteboarding
triggers
["how do i install figma desktop client","set up figma cracked on linux","run figma desktop app locally","configure figma desktop application","install unofficial figma client","use figma desktop on ubuntu","figma app installation guide","launch figma desktop interface"]
# Figma Cracked Desktop Client > Skill by [ara.so](https://ara.so) — Design Skills collection. This project provides an unofficial desktop client for Figma, enabling collaborative interface design, prototyping, and FigJam whiteboarding outside of the browser. It offers a native desktop experience for working with Figma's component systems, auto-layout, dev mode, and collaborative features. ## What This Project Does Figma-cracked is a desktop wrapper for Figma that provides: - Native desktop application experience for Figma - Access to full Figma design tools (components, auto-layout, vector networks) - FigJam whiteboarding capabilities - Prototyping and dev mode features - Better system integration than web browser version - Offline capabilities where supported ## Installation ### Prerequisites Ensure you have the following installed: - Node.js 16.x or higher - npm or yarn package manager - Git ### Clone and Build ```bash # Clone the repository git clone https://github.com/GatorChopper/Figma-cracked.git cd Figma-cracked # Install dependencies npm install # Build the application npm run build ``` ### Platform-Specific Installation #### Linux (Debian/Ubuntu) ```bash # After building, create .deb package npm run dist:linux # Install the generated .deb package sudo dpkg -i dist/figma-cracked_*.deb # Fix dependencies if needed sudo apt-get install -f ``` #### Linux (AppImage) ```bash # Build AppImage npm run dist:linux # Make executable and run chmod +x dist/Figma-cracked-*.AppImage ./dist/Figma-cracked-*.AppImage ``` #### macOS ```bash # Build macOS application npm run dist:mac # Application will be in dist/mac/Figma-cracked.app # Move to Applications folder cp -r dist/mac/Figma-cracked.app /Applications/ ``` #### Windows ```bash # Build Windows executable npm run dist:win # Installer will be in dist/ # Run the .exe installer ``` ## Running the Application ### Development Mode ```bash # Run in development mode with hot reload npm run dev # Or with electron directly npm start ``` ### Production Mode ```bash # Launch the installed application # Linux figma-cracked # macOS open /Applications/Figma-cracked.app # Windows # Use Start Menu or desktop shortcut ``` ## Configuration ### Application Settings The application stores configuration in standard OS locations: **Linux**: `~/.config/figma-cracked/config.json` **macOS**: `~/Library/Application Support/figma-cracked/config.json` **Windows**: `%APPDATA%/figma-cracked/config.json` ### Basic Configuration ```json { "windowBounds": { "width": 1440, "height": 900, "x": 0, "y": 0 }, "zoomFactor": 1.0, "hardwareAcceleration": true, "autoUpdate": true, "theme": "system" } ``` ### Custom User Agent Edit the configuration to set a custom user agent: ```json { "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36" } ``` ### Proxy Settings ```json { "proxy": { "enabled": true, "server": "http://proxy.example.com:8080", "bypassList": "localhost,127.0.0.1" } } ``` ## Common Usage Patterns ### Opening Figma Files ```bash # Launch with specific file URL figma-cracked --file="https://www.figma.com/file/ABC123/My-Design" # Open FigJam board figma-cracked --figjam="https://www.figma.com/board/XYZ789/Brainstorm" ``` ### Keyboard Shortcuts The desktop client supports all standard Figma shortcuts: - `Ctrl/Cmd + /` - Search actions - `F` - Frame tool - `R` - Rectangle tool - `T` - Text tool - `Ctrl/Cmd + D` - Duplicate - `Ctrl/Cmd + G` - Group selection - `Alt + Drag` - Duplicate while moving ### Cache Management ```bash # Clear application cache rm -rf ~/.config/figma-cracked/Cache/ rm -rf ~/.config/figma-cracked/Code\ Cache/ # On macOS rm -rf ~/Library/Application\ Support/figma-cracked/Cache/ # On Windows rmdir /s "%APPDATA%\figma-cracked\Cache" ``` ## Advanced Configuration ### Custom Launch Script Create a launcher script for custom settings: ```bash #!/bin/bash # ~/bin/figma-custom.sh export FIGMA_DISABLE_GPU=false export FIGMA_SCALE_FACTOR=1.5 # Launch with custom flags /usr/bin/figma-cracked \ --enable-features=UseOzonePlatform \ --ozone-platform=wayland \ --disable-gpu-sandbox \ "$@" ``` ### Environment Variables ```bash # Disable hardware acceleration export FIGMA_DISABLE_GPU=true # Set custom cache directory export FIGMA_CACHE_DIR=/tmp/figma-cache # Enable debug logging export FIGMA_DEBUG=true export ELECTRON_ENABLE_LOGGING=true # Launch application figma-cracked ``` ### Building from Source with Custom Options ```javascript // package.json - custom build configuration { "build": { "appId": "com.custom.figma", "productName": "Figma Desktop", "files": [ "dist/**/*", "node_modules/**/*", "package.json" ], "linux": { "target": ["AppImage", "deb", "rpm"], "category": "Graphics", "icon": "assets/icon.png" }, "mac": { "category": "public.app-category.graphics-design", "hardenedRuntime": true }, "win": { "target": "nsis", "icon": "assets/icon.ico" } } } ``` ## Troubleshooting ### Application Won't Start ```bash # Check for conflicting processes ps aux | grep figma # Verify installation which figma-cracked # Run with debug output figma-cracked --verbose --enable-logging ``` ### Graphics/Rendering Issues ```bash # Disable hardware acceleration figma-cracked --disable-gpu # Force software rendering figma-cracked --disable-gpu-compositing --disable-software-rasterizer # On Linux with Wayland figma-cracked --enable-features=UseOzonePlatform --ozone-platform=wayland ``` ### Login/Authentication Problems ```bash # Clear session data rm -rf ~/.config/figma-cracked/Session\ Storage/ rm -rf ~/.config/figma-cracked/Local\ Storage/ # Clear cookies rm -rf ~/.config/figma-cracked/Cookies ``` ### File Access Issues Check permissions on configuration directory: ```bash # Linux/macOS chmod -R 755 ~/.config/figma-cracked/ chown -R $USER:$USER ~/.config/figma-cracked/ # Verify writable touch ~/.config/figma-cracked/test.txt && rm ~/.config/figma-cracked/test.txt ``` ### Performance Optimization ```bash # Increase memory limit figma-cracked --js-flags="--max-old-space-size=4096" # Enable performance features figma-cracked --enable-gpu-rasterization --enable-zero-copy ``` ### Network/Proxy Issues ```bash # Bypass proxy for debugging figma-cracked --no-proxy-server # Use system proxy settings figma-cracked --proxy-auto-detect # Manual proxy figma-cracked --proxy-server="http://proxy.example.com:8080" ``` ## Development ### Project Structure ``` Figma-cracked/ ├── src/ # Source files ├── dist/ # Built application ├── assets/ # Icons and resources ├── package.json # Dependencies and scripts └── electron.js # Main process entry point ``` ### Building Custom Versions ```bash # Install dependencies npm install # Development build npm run build:dev # Production build with code signing npm run build:prod # Build for specific platform npm run build:linux npm run build:mac npm run build:win ``` This skill enables AI agents to help developers install, configure, and troubleshoot the Figma-cracked desktop client across different operating systems and use cases.
Ver no GitHub