Changelog
What's new in Frink.
v0.4.0
OpenCode, GitHub Copilot & Cursor
- AddedOpenCode joins Frink as a preview, free models included, under your usual permission rules
- AddedGitHub Copilot joins Frink as a preview, with your own sign-in, free plan included
- AddedCursor joins Frink as a preview, with your paid Cursor plan and nothing extra to install
- AddedHaiku 5.5 joins the Claude model picker with 1M context and effort from Low to Max
- AddedFile paths in agent replies are now badges you can click to open the file in Frink
- AddedWhen a dev server runs from a chat's folder, a Preview button in its header opens it
- AddedYour computer now stays awake while agents work; turn it off in Preferences
- ImprovedNew to Flows? Build with AI on the empty Flows page sets up your first one with you
- ImprovedSidebar search now finds any chat by the words in its name, in any order, even with a typo
- ImprovedFiles you attach or mention now show as the same badge in the chat box and once sent
- ImprovedThe Flow editor has a new look: tinted step cards, clearer connections and a roomier side panel
- ImprovedThe open Flow editor now shows an agent's saves at once, and lets you keep your edits or reload
- ImprovedApprove or cancel a Flow that's waiting for your OK right from the Work Queue
- ImprovedThe terminal can now add your selection or its recent output to the chat box in one click
- ImprovedYour own Claude hooks now also run in Codex chats, on the events Codex shares with Claude
- ImprovedThe iPhone Queue now offers Continue or Retry on stopped Flow runs too
- ImprovedNew Claude chats now find tools you install while Frink is open, no restart needed
- ImprovedFrink now does far less background git work in big repos and while agents write ignored files
- ImprovedCmd-click a split pane's header to find its chat in the sidebar
- ImprovedAgents in a Flow's chat now know when you've typed to them and when the run has ended
- FixedClickUp's Task assignees changed trigger can now fire only when a task is assigned to you
- FixedCodex now lists only the models and speeds your ChatGPT plan has, so free plans just work
- FixedA Codex sign-in kept in the macOS keychain now connects, instead of "No Codex login found"
- FixedClaude background work no longer gets stopped when a later reply in that chat fails
- FixedWhen an agent saves a large Flow, the chat now confirms what changed and won't create it twice
- FixedSecret paths like .env and ~/.ssh stay off-limits on macOS whatever their letter case
- FixedClaude chats in a worktree now use your main checkout's hooks and settings, like Claude Code
- FixedA message you stopped before the agent saw it now goes out with your next message
- FixedRetrying or continuing a Flow step that uses the previous step's output no longer fails
- FixedFlow batch stages no longer finish while a retried run is queued, or stall after Move to Stage
- FixedPlan is no longer offered on OpenAI, where it edited files instead of planning
- FixedMessages now send right away while a background agent works, instead of waiting in the queue
- FixedAuto-approved Flow plans no longer stall for 45 minutes while background agents still run
- Fixed+ 22 more fixes across Flows, chats, the sidebar, skills and the iPhone app
v0.3.0
Frink on Linux, easier recovery & bug fixes
- AddedFrink for Linux: download the AppImage or .deb for x64 and arm64
- AddedContinue all in the Work Queue resumes the Flow runs a restart interrupted, in one go
- AddedMCP servers that need a browser sign-in can now be connected from Settings
- AddedSigned out of Claude or ChatGPT? Frink now offers to switch you to your other plan
- ImprovedClaude chats in a project now share one memory, the same one Claude Code uses in your terminal
- ImprovedStopped chats, tasks and Flow steps now show one button: Continue where it stopped, or Retry
- ImprovedEach run in a Flow batch stage now has a Chat button that opens its agent chat
- ImprovedAgents building a Flow for you can now spot overlapping nodes and tidy the layout
- ImprovedRehearsing a Flow now catches variable typos in an HTTP Request step's address, headers and body
- ImprovedNew chats now start in your project folder by default; switch to Worktree for a separate copy
- ImprovedArchiving a chat now stops its active Work Queue task straight away, without asking first
- ImprovedRolling back a chat is now refused while its agent is still working, even in the background
- ImprovedThe code editor now tells you when an open file is a link to somewhere outside your project
- ImprovedThe iPhone app's Queue now offers Continue or Retry on a stopped task, matching your Mac
- FixedTurning off Share Usage Analytics now holds from launch, and the docs list what Frink sends
- FixedClaude Code hooks in ~/.claude and settings.local.json now run in Frink, not just project hooks
- FixedFrink opened from the Dock now finds the tools and SSH agent your terminal uses
- FixedA Flow run now fails cleanly instead of staying Running when an error follows a step
- FixedStop and Esc now halt a Claude chat's agent right away, even while background work runs
- FixedFinished replies no longer stay cut off on screen until your next message
- FixedRolling back a Codex chat now makes Codex forget the messages you rolled back
- FixedThe model picker now fits short windows and scrolls, so every model stays reachable
- Fixed+ 5 more fixes across Flows, plugins and the app menu
v0.2.0
Frink for iPhone beta, steadier Flows & smoother split view
- AddedFrink for iPhone beta: work remotely with the iOS app to monitor flows, your work queue, and chat with Frink
- AddedSonnet 5.5 joins the Claude model picker with 1M context and effort from Low to Max
- AddedGPT-6.1 Sol joins Codex, and GPT-6 Astra adds Ultrafast, up to 8x faster on eligible plans
- AddedPause the Work Queue to hold queued Flow runs until you resume; active runs keep going
- AddedThe code editor now underlines syntax errors in TypeScript and JavaScript files
- ImprovedA Flow run you paused from its chat now shows as Paused by you in the Work Queue, not a warning
- ImprovedRehearsing a Flow now warns when an empty variable could send a Run Command to the wrong folder
- ImprovedSmoother split view with several chats, and Frink is more responsive while several agents stream
- ImprovedThe parallel Flow run limit in Settings now goes as high as 100, up from 20
- ImprovedRunning a Flow with unsaved edits now tells you it ran the last saved version, not your draft
- ImprovedClaude now replies sooner after most model, effort or Plan/Agent switches, and Approve & Run starts sooner
- ImprovedUltra is now its own switch in Claude chats and works at any effort level, not just Extra High
- ImprovedClaude background work now shows each task and live output, and keeps branch switching locked until done
- ImprovedA chat's login now applies to that chat only; at a usage limit, retry on another Claude login
- ImprovedA saved Claude API key is no longer passed to the commands and MCP servers your agents start
- ImprovedWork Queue Cancel now stops a running agent, and queued webhook and batch runs show titles when known
- ImprovedThe sidebar now asks before deleting a chat, and collapsed projects show which panes their chats are in
- ImprovedFrink now needs macOS 13 Ventura or later and no longer supports macOS 12 Monterey
- FixedThe Archive current agent shortcut now works, archiving the focused chat with Cmd+Shift+D
- FixedQueued Flow runs no longer stay stuck until you restart Frink after a queue error
- FixedFlows no longer stick at "1 in queue" or after a window reload, chat plan approval or parallel Fan Out retry
- FixedFlow batch stages now build on their dependencies, and saving a chat as a Flow works with one project
- FixedQueued messages (but not their files) and sent chat images now survive a window reload
- FixedCodex chats no longer fail to start when your own Codex setup has no MCP servers
- FixedClaude chats no longer chime early or show as idle in the sidebar while background work runs
- FixedAgent file searches in Claude chats now ask before looking outside your project
- FixedPressing Enter on a focused project picker row, like Open a folder, no longer runs it twice
- Fixed+ 18 more fixes across Flows, chats, custom agents, permissions, MCP, privacy, editor and sign-in
v0.1.0
Initial public release
- AddedStart with a chat: describe what you want and the agent builds it, showing its work as it goes
- AddedSave any chat as a Flow, a repeatable automation that runs itself
- AddedStart Flows from a schedule, a Linear or Shortcut ticket, a Sentry error, a PostHog event or any webhook
- AddedThe Work Queue shows every run across your projects, with a badge when one needs your answer
- AddedRun agents side by side, each on its own copy of your project so their work never collides
- AddedPlugins for Linear, Shortcut, ClickUp, GitHub, Notion, Slack, Sentry, PostHog and more, in chats and Flows
- AddedEvery tool call passes a per-project permission check; your SSH keys, AWS credentials and .env files are always off-limits
- AddedWorks with the Claude Code or Codex sign-in you already have; Frink never stores the token
- AddedA built-in editor and terminal, with checkpoints to roll back to
- AddedLocal-first and open source under the MIT license: everything stays on your machine, no account needed