Infinity
Download

An AI app for your Mac

Follow every thought.

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

  • OpenAI
  • Anthropic
  • Gemini
  • xAI
  • Mistral
  • Groq
  • OpenRouter
  • Together
  • Hugging Face
  • Ollama
  • LM Studio
  • Apple Intelligence
  • MLX
  • llama.cpp
  • vLLM
  • Jan
  • ChatGPT plan
  • Claude plan

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.

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.

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.
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.

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.
Read the privacy note
There’s always another question

Keep going.

Download for Mac Free / macOS 14 or newer / iOS is next
Download, drag into Applications, pick your models.