Free desktop app for macOS

Think in branches.

A chat makes you follow one question at a time. Thinkfork lays a topic out in layers on a canvas, so you can go back to any point and ask the part you skipped.

Free. Apple silicon Macs, macOS 13.5 or later.

Why we built Thinkfork

Picture a task you do all the time: asking an AI to help you understand a book. You ask for the key ideas of Thinking, Fast and Slow, and the reply gives you five of them:

  1. Two systems of thinking
  2. Heuristics and biases
  3. Prospect theory
  4. Overconfidence
  5. The experiencing self and the remembering self

You are curious about the first one, so you ask about it. The answer has its own sub-points, you pick one, and a few rounds later you are deep in a detail. Then you remember: what was that third idea, prospect theory? It is somewhere far up the chat. You scroll, you skim, you lose your place, and often you just give up. The other four ideas are gone, and you never see the whole book in one view.

The same thing happens when an agent does real work for you. Ask it to plan a software release and the answer has several decisions at once: the version scope, the rollout plan, the pricing change, the announcement. You dive into the rollout, then into one risk inside it, and by the time you are done the other decisions have scrolled out of sight.

Almost every serious conversation looks like this: the answer is a set of points, not a single line, and we follow only one or two of them at a time. A chat window is a single line, so everything we did not follow is buried.

Thinkfork fixes exactly this. Every reply is a card on a canvas, and every follow-up grows a branch from the point you chose. The five ideas stay side by side as five branches. When you want prospect theory, you click that spot and ask there, exactly where you left it, and the earlier answers stay as they were. When you finish, the tree is a map of everything you explored, instead of a long scroll to re-read.

A chat is a line. Your questions aren’t.

Most topics are layered: one big question made of several parts, each with its own follow-ups. A chat window only lets you go down one part at a time, and the rest scrolls away.

In a normal chat

How do I start a bakery?
Four parts: licensing, equipment, suppliers, pricing…
Tell me more about licensing.
Licensing needs a permit, a health check…
…and the equipment and pricing questions you meant to ask are now far up the page.

You lose the thread, and you never see the whole picture.

On Thinkfork

Start a bakery Licensing Equipment Suppliers Pricing Permits Health

Every part has its own branch. Dashed ones are still waiting for you. Click one and ask.

  • See the layersThe main question sits at the root. Each part branches out, and each follow-up goes one level deeper.
  • Return to the exact contextClick the reply where you left off and ask the question you skipped. The earlier answers stay as they were.
  • Understand the whole topicWhen you’re done, the tree is a map of everything you explored, instead of a long scroll to re-read.

A conversation that can go more than one way

A chat is a single line. Real thinking isn’t. Thinkfork keeps every path you try.

One question branching into three follow-up threads, two of which go several levels deep. 一个问题分出三条追问线索,其中两条继续向下延伸多层。

Ask

Start a session in any folder on your Mac. Your question and the reply appear as cards on the canvas.

Branch

Pick any earlier reply and ask again from there. The new question grows a new branch; the old one stays exactly as it was.

Find it again

Tag cards with labels, then search across every canvas, text and labels together, and jump straight to the card.

Made for working through ideas

Everything you need to explore, compare, and come back later.

Conversation as a tree

Every question and reply is a card. Branches show how an idea developed, and where it split.

Ask from anywhere

Continue from any reply, not just the latest one. Compare answers to different follow-ups side by side.

Labels and search

Add labels to any card from the side panel. One search box finds text and labels across all your canvases.

Works in your folders

Point a canvas at any folder you can see on your Mac and the assistant works with the files there.

Your model, your key

Choose a provider, paste a key, pick a model and a thinking effort. Switch whenever you like.

Local first

Canvases, settings, and your key live on your computer. There is no account and no cloud sync.

Bring the model you already use

Pick a provider in Settings and paste your API key. Nothing else to configure.

  • DeepSeek
  • OpenRouter
  • OpenAI
  • Anthropic
  • Google Gemini
  • Any OpenAI-compatible endpoint

For a custom endpoint, enter its base URL and key. The model list is fetched automatically, and you can add model names by hand if the endpoint doesn’t publish one.

Your conversations stay yours

Thinkfork runs on your Mac. Your conversations go only to the model provider you choose, and we run no server that receives them.

  • Stored on your computer. Canvases and settings are plain files in your user library. Delete the folder and they’re gone.
  • Key never leaves for us. Your API key is sent only to the provider you picked. We run no server that sees it.
  • Closed to other programs. The app’s local service listens only on your machine, on a random port, and requires a secret that only its own window holds.

Get Thinkfork

Free. For Apple silicon Macs running macOS 13.5 or later.

Download for macOS

  1. Open the downloaded .dmg and drag Thinkfork into Applications.
  2. Open it from Applications. macOS will say the app was downloaded from the internet and ask you to confirm; choose Open.
  3. That’s the only prompt. Thinkfork is signed with an Apple Developer ID and notarized by Apple.

Updates are manual for now: download the latest version here and replace the app in Applications. Your canvases and settings are kept.

Questions

Is it free?

Yes. Thinkfork is free to download and use. You only pay your model provider for the requests you make with your own key.

Is there a Windows or Intel Mac version?

Not yet. The first release is for Apple silicon Macs. Other platforms will follow.

Do I need an account?

No. You need an API key from the model provider you want to use, and nothing else.

Where is my data stored?

In ~/Library/Application Support/Thinkfork. Removing that folder removes your canvases and settings.

What is DSH?

DSH is the open-source agent engine that Thinkfork runs locally to talk to models and work with your files. Thinkfork is the canvas interface built around it.