NewUsage is measured in credits instead of dollars. If you already have a plan, your allowance is unchanged; new plans state what they include up front — 2,400 credits on Starter, 4,000 on Pro, 12,600 on Business.
NewA published rate card in the docs: credits per million tokens read and written, for every model.
ImprovementsFailed requests are never charged.
FixesBalances under half a cent used to round down to zero, so an account with a few credits left was told it had none. Small balances now display and spend correctly.
FixesThe buy-credits dialog quoted a 30% service fee before it finished loading; the real fee has been 15% for a long time.
NewFlowlets on the desktop: agent-built mini-apps open as real in-app screens — rich charts, data tables, search and sort, drill-down screens, swipe-to-delete, photo capture.
NewBuilt-in browser: the agent drives an embedded browser with a live floating preview above the chat — typing, uploads, dialogs, network inspection, and an animated cursor that glides to every click.
NewPlan mode: a proposal card and task bar for bigger jobs; Shift+Tab cycles the permission level with a colored badge.
NewPet: a standalone always-on-top pet overlay window.
NewNotch voice replies now stream gaplessly.
NewNative desktop notifications for flowlet reminders.
New"Data sources" transparency on flowlets, with manual refresh.
NewBrowser import: bring bookmarks and saved logins over from your browser — passwords stay locked behind Touch ID, read through a signed helper, on a security-audited path.
NewTabbed right-sidebar workspace, plus floating controls on the browser's live preview.
NewReady-made flowlet templates on the Flowlets page.
NewGoals in chat: the composer carries a goal bar that shows what's being pursued and lets you change or finish it, while autonomous turns stream in place and reports read as system lines.
NewSchedule: watch a run as it happens — every action it takes, every file it writes — and open its artifacts right where you're reading.
NewFile preview: pictures, audio, video and PDFs open in the panel, and a text file too big to show whole opens at its head.
NewThe composer shows links as links and code as code while you type, and attachments route by type across a wider accepted set.
Improvementsflowlet component polish across the board: chart tooltips, optimistic controls, localized system strings, cleaner list rows.
Improvementsthe right sidebar remembers which tools were open across launches, balances render in the unit the server chose, and the app explains itself in plain language when something breaks.
Fixesbrowser reliability pass: no more doubled text in rich editors, secrets redacted, file uploads gated, stable startup registration.
Fixesflowlet rendering: pie legends adapt to narrow cells, list-backed charts always show data, crisp chart axis labels.
Fixeschat markdown renders with the styling that was never compiled: lists, code blocks and long replies read correctly again, and nothing runs under the composer.
Fixesa chat on a gateway that was down comes back on its own, with one connection notice instead of a pile.
Improvementsflowlet components aligned to Flowly's own design language; toolbar menus use a plain ellipsis.
Improvementsflowlet photo capture can now pull from your photo library or Files, not just the camera.
Improvementsthe app greets you in your own language, system prompts included, and balances render in the unit the server chose.
Improvementssmall controls are reachable and sized in the app's own scale.
Fixeschat replies always match the run you're watching (final events tied to the streamed run id).
Fixesflowlet correctness: numeric quick-add sends real numbers, edits never write zeros, safe swipe-to-delete, detail-screen taps restored.
Fixeschat holds its place: the scroll button works mid-stream and mid-fling, the keyboard leaves no band or hole, and a reply never doubles; alternate app icons ship correctly, and all four orientations are declared again.
NewFlowlets: your agent now builds you live mini-apps on request — trackers, tables, rich charts, forms, timers, even photo capture with vision — as real interactive screens wired to live data.
NewFlowlet reminders & watches: declarative triggers that fire a notification when your data changes — no model call, no scheduled prompt.
NewPlan mode: for bigger tasks the agent proposes a plan first, you approve, then it acts.
NewLive permission control in the TUI: Tab / Shift+Tab cycles Ask, Auto, and YOLO with a colored status-bar badge.
NewExec and Codex approval policies are now editable live from any connected app over the shared RPC.
NewEmbedded browser provider in the gateway — the engine behind Desktop's new built-in browser.
NewFlowlet templates: ready-made mini-apps — sleep and mood tracking included — as a one-tap start.
NewStanding goals: hand your agent a goal and it keeps working toward it on its own — waiting on a judge or a barrier, surviving a restart, and telling you when it's done.
NewGoals where you work: a composer strip shows what's being pursued, slash commands set it, pause it and stop it, and autonomous turns stream into the chat as they happen.
NewWatch a scheduled job while it runs: each run streams its actions live, then records what it did and every file it produced.
NewA full tool catalog behind tool_search: a turn loads only the tools and playbooks it actually needs, with optional on-device routing that requires no API key.
Improvementsthe CLI starts a fresh session by default (pick up an old one with --resume); chat artifacts appear right under the TUI input; /usage is a true inline panel.
Improvementsweb search now works out of the box for signed-in accounts, with your own key still taking priority.
Improvementsplan mode endures long sessions: plans survive context compaction and gateway restarts; flowly doctor was rebuilt on a read-only core with transactional repairs.
Improvementslong sessions hold together: the gateway reads a model's real context window, learns a provider's true input ceiling from its own rejections, and carries task intent and recent events across compaction.
Improvementsevery surface serializes an approval the same way, so a request raised in one place can be answered from another.
Fixesthe loopback WebSocket is hardened against web-origin and DNS-rebinding attacks; deleted sessions release their pinned working directory; xAI errors now show the real reason from xAI.
Fixesconnections reveal their secrets safely and accept restricted ElevenLabs keys; a tool whose server changed its schema refreshes instead of failing.
NewConnect to your own self-hosted bot: run flowly gateway --host 0.0.0.0 (or flowly service install --host 0.0.0.0) on any box — a $5 VPS, a Mac mini, a spare laptop — then enter its IP, port, and auto-generated token in Settings → Connections. The desktop talks to your bot directly: live tool usage, file uploads with previews, full history, slash commands — no account, no cloud in the middle. In the TUI, /remote prints the same connection block ready to paste.
NewBYOK provider panel for every bot: Settings manages LLM providers for all your bots at once — local, relay, and self-hosted. Add or rotate keys for Anthropic, OpenAI, OpenRouter, Gemini, Groq, xAI, and Zhipu, and switch the active provider in one click. Keys never leave the bot — the panel only ever sees "configured", never the secret.
NewYour Flowly account on any bot, no server registration: a self-hosted bot bills straight to your Flowly plan — the desktop mints a scoped account key and pushes it to the bot, so your gateway stays a pure gateway with no server record and no relay in the path.
NewModel picker in the chat composer: pick the model right next to the bot picker, for every bot. The list is fetched live from the active provider (plan-aware for Flowly accounts), and switching providers auto-selects a model that provider can actually serve, so your first message never fails on a mismatch.
NewA memory that learns on its own: turn on "Learn from chats" and Flowly reviews recent conversations in the background ("dreaming"), pulls out durable facts the live capture missed, reconciles them against what it already knows, auto-saves the confident ones, and queues the uncertain for your review. Settings → Memory gives you Learn now, a Keep / Reject queue, a commit-mode control (Selective / Manual / Eager), and background auto-clean — and it all now works for your remote and self-hosted bots, not just the local one.
NewMCP Servers dashboard: a dedicated tab to add, enable, disable, and configure Model Context Protocol servers, with one-click OAuth (through a transparent mcp-remote bridge) and an honest connection state that tells "enabled" apart from actually "connected".
NewNative desktop notifications: chat replies and cron output raise a real macOS / Windows notification, and clicking it deep-links straight to the conversation that sent it. A Settings toggle covers notifications and the chat stream-end chime.
NewLive Activity for remote bots: the Activity tab follows whichever bot you've selected — a gateway bot streams its live events (tool calls, replies) plus its own server log lines, tailed straight from the box, and switching bots switches the feed with no mixing.
NewSubagent model settings + Activity: choose which model your subagents run on, and read each subagent's task rendered as Markdown in the Activity detail view.
NewInline reply media on direct-gateway bots: generated images and screenshots now render right in the chat over a direct gateway too — a small thumbnail you tap to zoom to full resolution.
NewObsidian integration settings: configure the Obsidian connection from a proper settings panel.
ImprovementsReconnect that actually reconnects: restart your VPS bot, close the laptop lid, or switch networks and the desktop finds its way back on its own (the old client gave up after one retry and mistook a restarting server for a wrong token). Gateway chat also catches up the partial reply it missed while disconnected.
ImprovementsGateway chat reached full parity with relay chat: native /retry and /undo, live tool turns in history, attachment previews, a session-aware re-entry that restores tool calls, and the stream-end chime. The chat bot picker now names the wire honestly — Local, Relay, or Direct — so a VPS bot is no longer mislabelled "Local".
ImprovementsA fresh cyan-teal accent across the app (replacing the old monochrome/violet), a Response-timeout card for both local and remote gateways, a command palette that opens a new chat from any page with OS-aware shortcuts, a full localization pass (English, Turkish, Spanish), and flowly setup now opening the browser sign-in instead of asking for a key.
Fixes"New chat" no longer sticks on the loader or leaves empty conversations behind; the welcome screen pre-warms its connection for a faster first message; the Windows Stop button is now authoritative (it kills the gateway on its port); macOS screen-recording permission re-prompts and detects more reliably; and the live Activity feed, dashboard flicker on remote bots, and empty-relay-URL-on-login bug are fixed.
NewYour Flowly bot, in your pocket: chat with your bot from iPhone over the Flowly cloud relay or a direct self-hosted gateway (IP + port + token), with full parity between the two. Live tool calls, the streaming reply, full history, and one descriptive title per conversation.
NewRun the bot from your phone: a Connections tab to set up messaging channels remotely — Telegram, WhatsApp, iMessage (with pairing), Slack, Discord, email — and a model picker in the composer's ⋯ menu that switches the bot's model live, with no reconnect.
NewA memory you can review on the go: "Learn from chats" kicks off a cross-session learning pass, and a review sheet surfaces what the bot picked up while you were away — Keep or Reject each item right from the phone. Switch bots and the newly-selected bot's pending review shows up live.
NewGenerated images in the chat: pictures the bot makes (and screenshots) render inline over a direct gateway too, with full-resolution tap-to-zoom.
NewNative in-chat camera: snap a photo without leaving the conversation, from a flattened, simpler attach menu.
NewRunning agents at a glance: a cross-server sheet on the Dashboard shows which bots are working right now — and recent history, not just live activity.
NewTask board on iPhone: follow the bot's cross-channel board, including a per-task Execution / audit section with the run's tool trace.
NewStarred messages: star the replies worth keeping and find them again fast.
NewMake it yours: pick an alternate app icon, over a themed onboarding flow with interactive glass polish.
ImprovementsA unified, calmer look: Liquid Glass controls on iOS 26 (with a graceful fallback on older versions) over a single solid card surface across Memory, Activity, Board, Artifacts, Knowledge, and Schedules.
ImprovementsSturdier live chat: relay and gateway streams resume mid-reply when you re-enter a conversation, with live tool turns restored and a running shimmer while the agent works.
ImprovementsAn Obsidian integration card, a softer notification sound, and a release-notice sheet that no longer reappears on every launch.
NewFlowly's agent core is open source (Apache 2.0): the gateway, 40+ tools, 135 built-in skills, and every channel adapter — the same code that ships inside Flowly Desktop, with no separate "lite" build. Install with uv tool install flowly-ai or the one-line script.
NewBring your own key: first-class adapters for OpenRouter, Anthropic, OpenAI, Google Gemini, Groq, xAI/Grok, and Zhipu/GLM, plus any OpenAI-compatible local model (Ollama, LM Studio, vLLM). When nothing is pinned, Flowly cascades through whatever you've configured so there's always a working model. Switch live with /provider and /model.
NewNative Anthropic provider: direct Messages API with prompt caching and automatic key rotation, not just an OpenAI-compatible shim.
NewxAI subscription sign-in: use your SuperGrok / X Premium+ subscription instead of an API key.
NewOne gateway, every channel: terminal TUI, Telegram, Discord, Slack, Microsoft Teams, WhatsApp, iMessage, email, and voice — one conversation memory shared across all of them.
NewMCP both ways: connect any MCP server (flowly mcp install) and run Flowly itself as an MCP server (flowly mcp serve) for Claude Desktop, Cursor, or Claude Code.
NewA closed learning loop: every fact becomes a governed memory with a calibrated trust score; a background pass merges duplicates and retires stale notes; structured facts land in a knowledge graph. Opt in and Flowly writes and refines its own skills — every change snapshotted and reversible.
NewDelegates and parallelizes: spawn isolated sub-agents, run a cross-channel task board sequentially or in parallel, and hand heavy coding to a local Codex session (opt-in).
NewRun it anywhere: self-host on a laptop, a $5 VPS, or a Mac mini as a background service that survives reboots (launchd / systemd / Task Scheduler). The whole process runs inside the OS sandbox (sandbox-exec on macOS, bubblewrap on Linux).
NewInline reply media: generated images and screenshots now render right in the chat across terminal, desktop, and mobile — a small thumbnail you tap for full resolution.
ImprovementsFull documentation at useflowlyapp.com/docs, sourced directly from the public repo: every channel, provider, and tool, plus self-hosting and the open-source-vs-Desktop/Cloud split.
InternalPublished to PyPI as flowly-ai; engineering deep-dives (memory governance, skill self-improvement, internal gateway RPC) live in the repo.
NewComputer Use: Flowly can now act on the Mac directly — open apps, click buttons, switch windows, read on-screen text. The bot reads the same semantic UI structure as VoiceOver so it can act on labels you'd say out loud ('the Sign In button in Safari') instead of guessing pixel coordinates. Sandboxed by default; every action visible in the Activity tab.
NewLive tool-turn panel: Every assistant message ships a collapsible panel that streams tool calls (file edits, shell, search, computer-use) in real time, with per-tool renderers. The Activity tab's audit view uses the same renderers so history looks identical to live chat.
NewIn-app file preview: Click a file path the bot mentioned (markdown link or inline code) to open a resizable, syntax-highlighted side panel. Relative paths auto-resolve against common project roots; directories still reveal in Finder.
NewArtifacts cloud sync: Canvases, slides, docs, and code sync automatically across signed-in devices. Offline-aware queue, S3-backed previews, 10 MB size cap (up from 500 KB).
NewScreen-aware Coach (macOS, opt-in): When you enable it, a native ScreenCaptureKit sidecar shares lossless captures of the window under your cursor with the model alongside audio, so tips can reference what you're actually looking at. ElevenLabs Scribe v2 STT adds [YOU]: / [OTHER]: speaker labels. Dual-Cmd forces a tip mid-session. Notch escalates to always-on-top with a 3-second watchdog.
NewWhat's new modal: First launch after auto-update opens release highlights with a hero matching the website's auth screen and a link to the full changelog.
NewWelcome-screen otter mascot (opt-in): Vector otter toggleable from Settings → Appearance. Eyes track your cursor while you type, mouth opens pink when you paste, blinks idly.
NewHey Flowly wake word: Production-ready on-device wake-word integration. Talk hands-off when the notch is live without holding Fn.
NewSkill library expanded: 30+ new built-in skills covering finance modelling (3-statement-model, DCF, Excel authoring), GitHub workflow (PR review, repo management, code review), design and docs (concept diagrams, Excalidraw, PowerPoint authoring, nano-pdf), and SaaS integrations (Notion, Linear, Airtable, Google Workspace). Browse the full catalogue in Dashboard → Skills.
ImprovementsSandbox by default: macOS uses sandbox-exec, Linux uses bubblewrap; deny-list profile blocks writes outside the workspace. Master switch in Dashboard → Settings. Skill marketplace surfaces per-plugin risk labels.
ImprovementsComposer attachments: Upload-first flow with per-file status (queued/uploading/ready/failed), 50 MB video uploads, correct serverId/conversationId on every upload.
ImprovementsWindows / Linux parity: Platform-aware default hotkeys, modifier labels, voice shortcut hints, and smart-pause process detection. Dedicated Windows tray icon.
ImprovementsCoach quota visibility: Live progress bar in Settings → Usage and the sidebar usage popover. Pre-flight gating stops the session cleanly on STT 429.
ImprovementsCoaching settings is now a floating panel matching the rest of the app's side-panel pattern.
ImprovementsDashboard regrouped: AI Tools and Security promoted to top-level groups. Pre-Sonoma macOS gets a friendly capability warning.
ImprovementsShared AlertDialog adopts the liquid-glass theme app-wide with softer corners.
FixActivity tab now scrolls instead of clipping; Radix ScrollArea wrapper repaired.
FixTool output rendering is cleaner: stray wrapper markup removed, escape sequences normalised, and excessively long blobs collapse to a short summary by default.
FixCoach screenshots use a quality + cursor-display target that keeps small on-screen text legible to the model.
FixGranting macOS Accessibility from onboarding registers the global hotkey live; no app restart needed.
FixCoach Start gated on Flowly AI gateway availability so it doesn't 404 immediately.
FixComputer Use finds targets more reliably: matches against multiple element attributes (not just the visible label), suggests the closest candidates when an exact match misses, and avoids re-using stale element IDs after a window changes.
FixTerminal emulators (iTerm2, Terminal, Alacritty, Kitty, Ghostty, Wezterm) get clipboard paste instead of synthetic key events.
InternalSentry on artifact sync with scope tags. Persistent sync cursor avoids re-uploads after cold restart. Window-hidden poll pause for limits + bot updates. package.json at 1.4.0.
NewOnboarding: Transparent welcome cloud, galaxy-style ambient soundtrack on first paint, word-by-word story beats, and a hands-on Fn moment on Three Ways to Talk.
NewFn demo: Hear the physical Fn press during onboarding — keycap glow, blue→white shimmer, confirmation chime. Fn is ignored when another app has focus.
NewVoice previews: Settings and onboarding play five bundled samples (Adam, Craig, Evelyn, Janet, Sarah) through Web Audio; the wave reacts to real preview audio.
NewIn-app Skills marketplace: Dashboard Skills tab talks to Flowly-hosted plugins — featured picks, sizes, licenses, GitHub links, install without leaving the app.
NewDone step: Animated logo entrance, breathe loop, staged title/subtitle, recap card and dashboard CTA fade up together.
ImprovementsIntegrations: Compact single-column cards with badges and compact disconnect icons; Brave Search removed; Gmail address hidden on the tile.
ImprovementsBrand parity: Connect Your Tools uses the same Telegram, Discord, Slack, Gmail, and Trello icons as Channels.
ImprovementsRelay UX: ConnectionErrorBanner adds error/reconnecting/offline variants that animate and clear automatically when relays recover.
ImprovementsWindow chrome: Onboarding gains a 48px invisible drag region so windows can finally move.
FixGmail tiles read the enabled flag from the correct flattened-config path.
FixRelay banners stay in sync — errors clear after reconnect instead of looping forever.
FixmacOS Accessibility prompts now reload global hotkeys without restarting.
FixClosing on the welcome cloud resumes you on the cloud; advancing past welcome resumes exactly where you left off.
FixWelcome soundtrack aligns with visuals, loops gaplessly with Web Audio, and suspends while Flowly hides to the tray or sleeps.
FixBrowser Use toggles opens the live Chrome Web Store listing instead of a placeholder.
FixFn demo ignores presses emitted while Flowly lacks focus.