Skip to content

mcha-forks/figma-agent-linux

 
 

Repository files navigation

Figma Agent for Linux

CI

(a.k.a. Font Helper)

Installation

Important

Due to changes to the Figma website, we must override the browser's user agent in order for this service to function. You might use a browser extension to do this. Choosing a Windows/macOS user agent is sufficient.

Please vote up this thread on Figma's official forum.
https://forum.figma.com/t/requests-to-font-helper-on-linux-stopped-working/61389

bash -c "$(curl -fsSL https://raw.githubusercontent.com/neetly/figma-agent-linux/main/scripts/install.sh)"

Arch Linux

paru -S --needed figma-agent-linux-bin # or figma-agent-linux, if you prefer to compile it youself
systemctl --user enable --now figma-agent.socket

Uninstallation

systemctl --user disable --now figma-agent.{service,socket}
rm -rf ~/.local/share/figma-agent ~/.local/share/systemd/user/figma-agent.{service,socket} ~/.cache/figma-agent

Features

Comparisons

Figma Agent for Linux Figma Linux Font Helper
Variable Fonts ✔️
Font Preview
XDG Base Directory ✔️ ✔️
Fontconfig Integration ✔️

Alternatives

Another option is to use Wine to run the official figma_agent.exe binary. We use this method for reverse engineering throughout development.

Troubleshooting

Ad Blocker

Please check to see if any rules block figma.com from accessing localhost, such as Block Outsider Intrusion into LAN.

Brave Browser

Please grant figma.com permission to access localhost.
https://brave.com/privacy-updates/27-localhost-permission/

Credit

This project was inspired by Figma Linux Font Helper.

About

Figma Agent for Linux (a.k.a. Font Helper)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 95.7%
  • Shell 3.3%
  • C 1.0%