An AI app for your Mac
Ask anything, then follow any part of the answer into its own branch. Every path stays where you left it.
Free / Version 0.1.5 / macOS 14 or newer / Apple silicon and Intel Now in early testing
∞branches from every answer
4models answering at once
10+providers, on your Mac or in the cloud
0accounts, ads or analytics in the app
Works with
Most chats move in a single line. Infinity lets every answer branch, so you can follow a thought as far as it goes and still find your way back.
Animated demos of the Infinity Mac app. Chat: a question gets an answer, Infinity asks a few smart questions, a selected phrase opens in a split pane, another phrase opens a second pane, and the Canvas shows every branch. Code: an idea becomes a plan, then a working app with a live preview, then a change made on a draft copy. Assistant: a morning brief, a trip planned by the Atlas assistant, an approval before saving a file, and a weekly schedule.
Chat / Going deeper
Infinitely deep.
Every answer opens another. Infinity keeps the whole path, so going deeper never means losing your place.
Fork from any phraseSelect a few words, then Explain, Go deeper, Counterpoint or Example.
Routes under every answerGo deeper, Compare, Counterpoint, Example, Summarize, Ask me for details.
Opens beside youBranches open in a side pane. Hold ⌥ to continue below instead.
Never lostBreadcrumbs and branch chips show the way back. ⌘K finds anything.
YouWhy is the sky blue?
ForkRayleigh scattering
CounterpointThen why isn’t it violet?
Go deeperHow our eyes see colour
ForkCone cells
Keep going…
Chat / Canvas
Infinitely wide.
Canvas lays every branch out on one map. Restart from any card, fork it, pin it or open it beside you. Read follows a single path, like a normal chat.
MapPath−100%+
llama3.2:latest#2
Sunlight looks white, but……it’s a mix of every colour. On its way through the air it meets…3 branches · 4 steps after
Counterpoint#4
Then why isn’t it violet?Sunlight carries less violet, and our eyes are less sensitive to it.2 steps after
Explain · phrase#3
Rayleigh scatteringExplain this in more depth.1 step after
Example#6
See it at sunsetLight crosses far more air when the sun is low…1 step after
llama3.2:latestYou are here
Named after Lord RayleighParticles far smaller than the wavelength scatter blue light most…End of branch
Read ⌥⌘1 / Canvas ⌥⌘2Restart from here / Fork / Open in pane / Pin / Copy
Chat / Answers
Answers in
every shape.
When a picture is clearer than prose, Infinity draws it. When it needs to know more, it asks, and you just tap.
Coffee Shop Monthly RevenueRevenue in USDChartTable
$7,550↗ 9.4%
Jun · vs May
JanFebMarAprMayJun
A few things first● Waiting on you
How often do your roads get potholes?
AlwaysSometimesRarely or never
What matters most for your ride?
Speed on pavementComfort and stabilityMixed surfacesEasy daily use
Send
Line / Bar / Donut / Combo / Scatter / Range / Timeline / Tables / Comparisons / ChecklistsAny chart becomes a table, an image, or a question
Models
Every model.
One window.
Ollama / LM Studio / Apple Intelligence / OpenAI / Anthropic / Google / OpenRouter / Groq / Mistral / xAI / anything OpenAI-compatible
Ask severalSend one message to up to four models. Each answer becomes its own branch.
Free on your MacLocal models run on your machine and never send a word.
Or the plan you havePaste a key, or sign in with your ChatGPT plan through Codex.
Models by jobA model each for chat, code, voice, images and search, sized for your Mac.
Models by jobEach kind of work picks its own model. Models on this Mac are free and private; cloud ones use your keys.By jobOn this Mac
On this Mac5 of 7jobs run locally
Cloud2with your keys
Free5local models
Think and chatEveryday questions, writing, branchesChatGPT (Codex)CloudReady
Build codeInfinity Code’s agentQwen3-CoderLocalReady
Voice to textDictation, audio and video filesApple on-deviceLocalReady
Read aloudAnswers spoken back to youApple voicesLocalReady
Make imagesMockups, icons, illustrationsFLUX.2 klein 4BLocalReady
Search your filesFinds the right files and notesEmbeddingGemmaLocalReady
Hard problemsA stronger model when local isn’t enoughClaude OpusCloudReady
Chat / Tools
Pictures, files
and code.
Make imagesOn your Mac with FLUX.2 or Image Playground, or in the cloud.
Search your foldersInfinity finds the right file by meaning, not just by name.
Run code safelyCode in an answer runs in the chat’s own sandbox, not on your Mac.
Mountains at dusk Flat illustration of layered mountain ridges at dusk under a large, pale sun.
FLUX.2 klein 4BCopySave…OpenMake another
How does my tip calculator split the bill?
llama3.2:latestLocal
Looked at 1 file ›
Found in src/pages/index.astro:
JavaScriptCopy
const total = (bill + bill * tip / 100) / people; out.textContent = total.toFixed(2);
Runs in this chat’s sandbox, not on your Mac▶ Run
One app.
Three ways to work.
Switch with ⌘1, ⌘2 and ⌘3. Projects are shared across all three, so nothing needs explaining twice.
01 / Chat
Every answer leads somewhere.
Branch from any phrase, ask up to four models at once, and get charts and tables when a picture is clearer.
…an effect called Rayleigh scattering, so blue light…
Fork ▾ExplainGo deeperCounterpoint
02 / Code
Infinite tries. One clean history.
Describe an app or open a folder. It runs beside the chat, and every change is a save point you can go back to.
Save point 4Shopping listCurrent Save point 3Add itemsGo back to here Save point 2First screen
03 / Assistant
Always working. Always asks first.
Assistants you message like contacts, with their own memory and schedules. They ask before doing anything you haven't allowed.
Needs you Writer wants to save the weekly update. AllowNot now
04 / Projects
One project. Every way of working.
A project keeps its chats, code, files and memory together. Hand a chat to an assistant or turn it into code, and everything it needs comes along.
Garden plans~/Projects/GardenOverviewFiles
ChatsRaised bed layoutWhen to plant garlicDrip irrigation vs soaker hose
CodeWatering plannerSave point 6 · Weekly schedule
AssistantsSScout · soil researchAAtlas · nursery trip
Filesbeds.csvseed-list.mdlayout.png
Project memoryFour raised beds, 4 by 8 ft · Zone 7b · No pesticides · Water before 8am
Everything in Infinity
And so on,
and so on.
All of it is in the app today, free.
Chat
- Fork from any phrase
- Six routes under every answer
- Side pane or continue below
- Read and Canvas views
- Ask up to four models
- Charts, tables and checklists
- Tap-to-answer questions
- Projects, archive, temporary chats
- ⌘K to jump anywhere
Code
- Start from an idea, a folder or GitHub
- Build, Plan first or Just ask
- Save points with Go back to here
- Explain and Change this on draft copies
- Live preview with Point
- Code, Changes and Terminal
- Claude Code, Codex, OpenCode, Pi
- Secrets with Test and Live values
- Put it live on Vercel, Netlify and more
Assistant
- Assistants you message like contacts
- Own instructions, model, folder, voice
- Memory you can read, edit and undo
- Groups with a lead
- An inbox for approvals
- Automations on a schedule
- Your day, a morning brief
- Calls, out loud
- Teams shared as one file
Models and Mac
- Ollama, LM Studio, Apple Intelligence
- OpenAI, Anthropic, Google and more
- Your ChatGPT plan through Codex
- Models by job
- Images with FLUX.2 or Image Playground
- Search your folders by meaning
- Code runs in a sandbox
- Native SwiftUI, light and dark
- Updates itself, signed by Apple
Private
by default.
No accountNothing to sign up for, and no analytics in the app.
On your MacChats, settings and the file index stay here.
In your KeychainAPI keys are stored by macOS, with your passwords.
Straight to the sourceMessages go directly to the provider you chose, with your key.
There’s always another question
Keep going.
Download, drag into Applications, pick your models.