Skip to content

neetly/figma-agent-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6709a1b · Nov 16, 2024
Apr 7, 2024
Jul 30, 2022
Nov 16, 2024
Jan 20, 2024
Jun 1, 2022
May 26, 2022
Jun 6, 2022
Jul 5, 2023
Nov 1, 2024
Nov 17, 2022
May 26, 2022
Jul 9, 2024
Jun 21, 2022
Jan 20, 2024
Nov 17, 2022

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.