Continuum Console
Unified AI chat, code & usage
Free · Designed for iPad. Not verified for macOS.
Continuum is your unified workspace for AI chat, coding agents, and usage analytics — on iPhone, Apple Watch, and Mac, kept in sync.
CHAT — one place for every model
Talk to Claude, ChatGPT, Gemini, Cursor, Grok, and OpenRouter from a single chat. Broadcast one prompt to several models at once, compare their answers side by side, then continue with the one you like best.
CODE — drive your coding agents from anywhere
Start, monitor, and steer Claude Code, Codex, and other CLI coding agents running on your Mac — right from your iPhone or Apple Watch. Review diffs and pull requests, approve plans, watch live terminals, and reply by voice. Your phone becomes a remote control for your dev machine.
ANALYTICS — never get surprised by a limit
Live rate-limit gauges for Claude Code and Codex show how much of your 5-hour and weekly limits you've used. Historical token and cost analytics break spend down by project and model, with Apple Watch complications that put it all on your wrist.
WHY CONTINUUM
• Three tools in one — chat, code, and analytics, instead of juggling apps.
• Pairs with your Mac — the free Continuum Mac app does the heavy lifting and securely streams to your iPhone and Watch over your own network. No account required.
• Private by design — your data stays on your devices. Nothing is collected.
• Built for people who live in Claude Code, Codex, and the terminal.
Pair once with the Continuum Mac app and your chats, sessions, and usage follow you to every screen.
more # Continuum 0.65.5
A Figma-style comment-and-edit loop right inside the Code Preview, plus smoother Code pane
resizing on Mac.
## New
- **Comment and edit on the live Preview.** The Code review Browser tab is now **Preview**:
localhost, GitHub, and `.local` links open in-app instead of Safari, and you can drop
Claude Design–style comment bubbles on any element or switch to a Figma-like text-edit
mode. Selected elements and text edits become first-class chips in the composer and
transcript, so the agent gets the exact selector and context you pointed at. (#1251)
## Improved
- **Smoother Code pane resizing.** Dragging the sidebar and review-pane dividers now tracks
the cursor cleanly — no rubber-banding or animation fight — and the width sticks after you
let go. (#1251)
1.0.13 3 hr ago
# Continuum 0.65.2
Continuum Plus arrives — a $25/month tier with hosted inference built in — alongside four
free hosted models in the picker, a rebuilt first-run experience, and a round of Chat, Code,
and billing fixes across iOS and Mac.
## New
- **Continuum Plus.** A new $25/month plan that includes hosted inference with a $25/week
usage cap, so you can run models through Continuum without bringing your own key. The native
app shows a live weekly usage gauge, and the cloud dashboard surfaces the tier label and
remaining budget. (#1230, #1231, #1232)
- **Four free hosted models.** The Continuum picker now offers Nemotron 3 Ultra, Nemotron 3
Super, Gemma 4 31B, and North Mini Code at no cost — pick one and start coding without a
paid provider. The hosted catalog was also trimmed to only models that actually serve, so
you never select one that can't run. (#1238, #1235)
- **A rebuilt first run.** Onboarding is now a guided, per-provider setup with cleaner empty
states and a working Quick Start — no more confusing web-org step. New installs get to a
working session faster. (#1228)
## Fixed
- **Model selection that tells you the truth.** Choosing Continuum as your provider now
surfaces gateway errors instead of failing silently, only offers models the live catalog can
actually serve, and counts Continuum correctly in broadcast. (#1227)
- **No more hidden voice-shortcut capture on Mac.** The voice shortcut no longer grabs
keystrokes when it shouldn't. (#1226)
- **Cleaner model menu on Mac.** Settings no longer repeats the "Continuum" brand prefix on
every hosted model name. (#1225)
- **Fable sends reliably.** Recovered a first-send idempotency conflict that could stall the
very first message to a Fable model. (#1234)
- **Accurate document tabs on Mac.** Tool output with a bare filename no longer fabricates a
bogus document-tab path. (#1240)
- **iOS Chat & Code polish.** The New Chat button keeps its intrinsic size, Code session-card
diff stats are vertically centered, and the header CTAs are more compact with the Code
"Add a device" promo removed. (#1222, #1223, #1224)
- **Correct Fable pricing.** claude-fable-5 is now billed at its list rate ($10/$50 per Mtok)
instead of falling back to a Sonnet-class price. (#1233)
- **Admin invites, fixed.** Creating an invite no longer throws a silent 520, "Pro" is renamed
to "Continuum App," the email field is sized correctly, and invites now default to a 3-month
Continuum App code. (#1229, #1239)
1.0.12 1 day ago
# Continuum 0.65.1
Mesh connections that stay connected, a monochrome Continuum mark that fits the tray, and a
batch of dogfood polish across Chat, Code, and Settings on iOS and Mac.
## Fixed
- **Your devices stay connected.** iOS mesh connections now persist and recover on their own
instead of getting stuck "handshaking" — no more re-selecting a device and hoping it
connects. A watchdog gives up on a dead rendezvous and reconnects cleanly. (#1219)
- **Every device is selectable.** The Devices list is now grouped into Available and Other,
with your Macs first and hosts sorted by session count. Windows and Linux hosts show as
connected and can run sessions directly — pick any available device from New Session. (#1219)
- **A Continuum mark that fits.** The Continuum provider glyph is now a monochrome mark that
matches the app icon, sitting alongside Codex, Cursor, and Grok in the model tray instead of
a colored chip. (#1219)
- **Chat, Code, and Settings polish.** Full Cursor model catalog in New Session, Continuum
hosted inference shows only when you've enabled it, Code rows carry Mac-parity git branch/PR
icons, and a round of Chat/Settings/Usage cleanup from dogfooding. (#1221)
## Under the hood
- **Security headers restored on the web.** continuumcode.ai now sends clickjacking and HSTS
protection (X-Frame-Options, CSP frame-ancestors, Strict-Transport-Security) on every
response — these were dropped when the backend moved to the self-hosted box. (#1220)
- **Web release points at the live backend.** `release-web.sh` now forwards to the box deploy
instead of the retired Cloudflare Worker path. (#1220)
1.0.11 2 days ago
# Continuum 0.62.0
Spend numbers you can trust: token costs now price Anthropic's five-minute and one-hour cache writes separately — with the rate that was actually in effect when the usage happened — and the Mac, Continuum Cloud, and the web dashboard all agree to the cent. Chat gets a big one too: Broadcast can now **Synthesize** the replies from every provider into one cited answer. Plus clickable links, configurable App Shot trigger keys, and a batch of transcript fixes.
## Features
- **Broadcast → Synthesize.** After every selected provider finishes replying, one click compiles their answers into a single cited response — each claim traceable to the exact reply it came from — using the summarizer model you picked in the composer. Continue from the synthesis and it becomes a normal solo chat with just your question and the answer. (#1086)
- **Pick your App Shot trigger keys.** The both-modifiers screenshot chord is now configurable: both Options (default), both Commands, or both Shifts — switchable in Settings and applied live, with no accidental fires while another modifier is held. (#1091)
- **Links in chat are actually clickable.** PR links and bare URLs in replies open in your browser on click, show the hand cursor, and reveal the full destination on hover. Only http/https/mailto links are ever openable. (#1088)
## Fixed
- **Token spend is now correct across every surface.** Anthropic 5-minute vs 1-hour cache writes are priced at their real rates (1.25× vs 2×), historical usage uses the rate active at the time (including Sonnet 5's launch promotion, which expires Sept 1), OpenAI cached input is validated before discounting, and a corrupt pricing download can no longer wipe known rates. Mac analytics, Continuum Cloud, and the web dashboard now compute the identical dollar figure. (#1092)
- **Background sessions keep their activity.** Switching a session between providers (Claude → Codex/Grok/Cursor) no longer risks losing chat activity or leaking a stale feed into the new provider's transcript. (#1093)
- **Slash-skill messages show what you typed — once.** Invoking a skill now renders one user bubble with your exact `/skill arguments` text and one SKILL.md attachment, instead of duplicate provider payloads and stray markdown attachments. Two invocations of the same skill no longer merge into one. (#1090)
- **Finished sub-agents say Done.** Synchronous Agent runs that returned their full report no longer sit on "Started" with a running timer forever; only genuinely backgrounded agents stay on Started until they finish. (#1089)
- **Interrupted turns show how long they ran.** A turn you stop (or that errors) now displays its elapsed time in the footer, even though there's no final answer to copy. (#1085)
- **Slash-skill search ranks by name match.** Typing `/rev` puts `review` above skills that merely mention "review" in their description — exact name, then prefix, then contains, then description-only. (#1087)
- **Less noise beside the live timer.** The redundant "thinking…" caption next to the active-turn data stream is gone; the stream and timer are the working-state cue. (#1084)
## Under the hood
- Xcode project generation is now byte-deterministic across worktrees (a checkout-named group was churning the project file on every machine), and duplicate idempotency-key handling releases its reservation before an early-exit response so a fast retry can't see a phantom "in flight" conflict. (#1091, #1086)
1.0.8 14 Jul
# Continuum 0.61.0
Continuum Cloud sessions arrive: run agents on zero-setup managed cloud runners straight from the dashboard. On the Mac, chat and the sidebar get a batch of polish — real paragraph breaks in streamed status lines, one copy button instead of two, hover-to-archive for Cowork tasks, a data-stream cable that actually stops when the turn ends — and Personal Claude accounts now heal (and honestly report) their sign-in state.
## Features
- **Continuum Cloud serverless sessions.** Start a cloud session with zero setup — GCP-managed runners spin up on demand from the dashboard, with managed active-minute and concurrency limits per org. (#1042)
- **Archive Cowork tasks from the sidebar.** Task history rows now show the same hover-to-archive control as the Code sidebar, with an Undo toast in case a click was accidental. Archiving the open task safely closes its thread. (#1063)
## Fixed
- **Personal Claude status heals the moment you re-log in.** Pasting a fresh setup-token now revives the usage gauge and flips the status dot immediately — no restart, no permanent "Re-log in" button on healthy accounts. A rate-limited check no longer paints a working account as dead. (#1059)
- **"Re-log in" appears exactly when it should.** If a saved token is actually rejected by Anthropic, the row now turns red and offers the one-click re-paste — instead of showing green with no way to fix it. Transient network blips still stay quiet. (#1064)
- **Agent status lines get real paragraph breaks.** Grok and other delta-streaming agents no longer glue status sentences together across tool calls ("…done.Looking…") — each status renders as its own paragraph. (#1061)
- **One copy button per answer.** Completed assistant answers showed two hover copy controls (the footer chip and a body glyph); the footer is now the single affordance. Your prompts and error bubbles keep their hover-copy. (#1060)
- **The data-stream cable stops when the turn ends.** The Code sidebar animation no longer keeps running after a model finishes — the chat's own turn state is now authoritative, with the coarse session status used only while a background session's store is evicted. (#1062)
- **Settings copy cleanup.** OpenCode Go no longer carries a "Recommended" badge and Z.ai Coding's subtitle drops the "via OpenCode" attribution. (#1058)
## Under the hood
- The signup → payment funnel is now measurable end-to-end: the dashboard fires a server-side `payment_completed` event when a subscription activates, native Google Analytics events carry real session identifiers (GA was silently dropping everything), and the marketing site reports pageviews. (#1056)
- Relay endpoint tests now assert the branded `relay.continuumcode.ai` primary that went live 2026-07-11, clearing the last latent red in the shared suite.
1.0.7 12 Jul
A faster, smoother Continuum across the board.
New
• Attach files when you start a session: the new-session composer gets a plus menu with Photos/Videos and Files options — selected items show as removable thumbnails and upload with your first prompt.
• Your paired Mac now shows by its actual name in the device picker.
• Grok 4.5 is available in the model pickers, with pricing so usage and cost show up correctly.
• A dedicated Claude Fable usage bar joins the usage surfaces.
Fixed
• Sessions you start from your phone now actually run — your typed prompt sends as the first turn instead of leaving an empty tab.
• The live "Working…" footer shows a steady elapsed-time stream matching the Mac.
• Duplicate completion notifications are gone.
• The spend chart opens on a single tap, even on narrow bars.
• Chat updates arrive noticeably faster, and session history stays consistent — archived sessions no longer resurrect.
Plus a deep performance and reliability pass shared with the Mac app: chat streams apply only what changed, usage and analytics load faster, and session storage is hardened against races.
1.0.6 9 Jul
Seventeen PRs land as one coordinated release: plan approvals that actually flip to Code mode, a faster Mac, a multi-account iOS Usage screen, and a web app rebuilt to match the Mac.
NEW
- Multi-account on iOS Usage. Work/Personal-style account pills appear under the provider selector when you have secondary accounts; the hero gauge and limits follow the selected account, matching the Mac.
- Cowork connector browser sign-in persists. Each app connector gets a durable browser profile, so web sign-ins survive relaunches and updates — kept fully separate from agent-usable credentials, with token paste still available.
- Branded Mac download. mac.continuumcode.ai now redirects to the latest signed DMG, and the website's download buttons use it everywhere.
- Web app, rebuilt. continuumcode.ai/app now matches the Mac app's Quiet Black chrome — Mac-parity titlebar with Chat | Cowork | Code, a new Organisations tab, and frictionless onboarding.
FIXED
- Approved plans switch to Code mode. Approving a plan respawns the session with Code-mode permissions instead of a lower prompting tier, and the composer pill reflects it — including for managed/SDK providers, which now surface "Approve & run" even without structured plan text.
- Your prompt no longer vanishes mid-send. The pending message stays visible while the provider streams (the "create pr" disappearing-text gap), and titlebar Create PR always targets the active session without flashing collapsed turns open.
- Code sidebar cleanups. First-turn sessions get compact 1-5 word titles again (manual names always win), and archived branches no longer resurrect from lingering drafts or terminal tabs.
- Custom project icons sit cleanly on the black sidebar — no tinted pill behind uploaded logos, and flat corner fills are knocked out on import without eating dark logo art.
- Codex live usage refreshes on cadence for ChatGPT-auth accounts even when local session files are quiet.
- Chat attachment paths with spaces are preserved and no longer leak bogus artifact chips.
- iOS spend chart opens on a single tap, even on narrow 90-day bars.
- iOS Settings shows your signed-in email, backfilled automatically on older installs.
- iPhone visitors to the website get "Install iOS app" (App Store) instead of a Mac DMG they can't use.
FASTER
- Mac session switching is instant-feeling with 8-12 active sessions: hidden tabs stop burning CPU on animations, the transcript pool is right-sized with recovery, and composer/header state moved onto narrow slices.
1.0.5 8 Jul
New in this update
• Continuum Cowork — a new surface for folder-scoped agent work. Point it at a project and it gets durable memory plus scheduled or on-demand runs, with a live run timeline on iPhone.
• Org Control — provision provider workspaces and keys, track usage against team and member budgets, and enforce limits automatically when a budget trips.
• iPhone-first onboarding — your account is now the spine. Sign in on iPhone first and attach your Mac (or other devices) afterward without redoing setup.
• Multi-account Claude usage — a second Claude account now shows a working secondary gauge and a combined account card.
Fixes & polish
• Historical Opus 4.6/4.7 sessions now price correctly instead of showing $0.
• Token and cost numbers line back up with ccusage.
• In-progress composer text is saved and restored instead of being lost.
• Usage now reflects account labels you've renamed.
• Smoother with many concurrent sessions, plus device-mesh reconnect and reliability fixes.
1.0.4 7 Jul
This update introduces a redesigned Continuum Mobile experience for iPhone:
• A refreshed interface with a native Liquid-Glass tab layout across Chat, Code, Usage, and Settings.
• On-device voice dictation — speak your prompts and have them transcribed privately, right on your iPhone.
• Start, monitor, and steer your coding agent sessions from anywhere.
• Reliability and performance improvements throughout.
1.0.1 16 Jun
# Continuum 0.65.5
A Figma-style comment-and-edit loop right inside the Code Preview, plus smoother Code pane
resizing on Mac.
## New
- **Comment and edit on the live Preview.** The Code review Browser tab is now **Preview**:
localhost, GitHub, and `.local` links open in-app instead of Safari, and you can drop
Claude Design–style comment bubbles on any element or switch to a Figma-like text-edit
mode. Selected elements and text edits become first-class chips in the composer and
transcript, so the agent gets the exact selector and context you pointed at. (#1251)
## Improved
- **Smoother Code pane resizing.** Dragging the sidebar and review-pane dividers now tracks
the cursor cleanly — no rubber-banding or animation fight — and the width sticks after you
let go. (#1251)
more Version 1.0.13 3 hr ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: