Desktop-first, open-source (MIT) application for running parallel agents, and multi-step custom workflows triggered by schedules, webhooks or events from tools like Linear and Sentry, across your already-used providers.
The project's README from github.com/benord-labs/frink. As one markdown file: README.md.
Desktop-first app for parallel agents and triggered multi-step workflows.
Workflows can include steps you write yourself in code, alongside agent, command and approval steps.
Save a routine as a Flow and it starts by itself: on a schedule, from any webhook, or from an event in Linear, Shortcut, ClickUp, Sentry, PostHog or Vercel.
Finished work and agent questions wait for you in the Work Queue, on your computer or on your iPhone (beta).
It all runs on your computer while Frink is open, with the AI coding tool you already use. No Frink account.
Also in the box:
Claude Code
Codex
OpenCode
GitHub Copilot
Cursor
Bring your own subscription or API key — Frink runs the agent, you keep the account.
Download the AppImage or the .deb from frink.dev/download, or directly: x64 AppImage · .deb, arm64 AppImage · .deb. Both update themselves.
chmod +x Frink-X.Y.Z.AppImage && ./Frink-X.Y.Z.AppImage, with X.Y.Z the version you downloaded. It does not need libfuse2: it mounts itself with fusermount3 from the fuse3 package. If it will not start, install fuse3 or start it with --appimage-extract-and-run. Keep it in a folder you can write to, such as ~/Applications, so updates can replace it.sudo apt install ./frink_X.Y.Z_amd64.deb (_arm64.deb on arm64). Updates ask for your password in a system prompt.Frink saves API keys and MCP credentials only when it can encrypt them with a desktop keyring (GNOME Keyring or KWallet). Without one it does not save them, so install one and relaunch Frink before adding accounts.
Want to contribute or run locally? See our CONTRIBUTING.md guide.
Frink is licensed under the MIT License. Copyright 2026 Benji Norval.
Third-party licenses are listed in THIRD_PARTY_LICENSES.md.
Desktop-first, open-source (MIT) application for running parallel agents, and multi-step custom workflows triggered by schedules, webhooks or events from tools like Linear and Sentry, across your already-used providers.