AI coding agents · on a computer you own

Build software with AI agents on your own computer.

ion runs AI coding agents — Claude Code or Codex, signed in with your own plan — on a Mac or Linux computer you own. You describe the work; each task runs on its own branch, pauses to ask when only you can answer, and comes back as a preview you merge from your desk, your iPhone or your Apple Watch.

Runs on a Mac or Linux computer that stays on. Works with your Claude or ChatGPT plan. Early access is free.

The ion task board for this website, filtered to tasks assigned to Claude: blog posts waiting in Backlog, three queued tasks in Todo, and two tasks In progress, one of them adding these screenshots.

The loop

You describe the work. The agent builds it, and asks when it needs you.

  1. 01AskDescribe the change, or share a link, photo or file into a project from any app.
  2. 02PlanThe agent asks what it can’t work out, then proposes tasks you edit and approve.
  3. 03RunEach task runs on its own branch in its own checkout, several at once.
  4. 04UnblockA question from the agent reaches your phone or watch; you answer it there.
  5. 05ReviewOpen the preview URL, read the summary, merge or discard the branch.
  6. 06ShipMerging to main can fire a deploy: to an iPhone, a Mac, TestFlight, or your own command.

What it does

A workshop for agents, on your own machine.

ion holds your projects, their git repositories, a task board and your secrets, and runs the agents for you. Your devices reach it over a private Cloudflare Tunnel with Cloudflare Access in front, so no ports are opened and your code stays on your machine.

  • The ion task board for this website, filtered to tasks assigned to Claude: blog posts waiting in Backlog, three queued tasks in Todo, and two tasks In progress, one of them adding these screenshots.

    A task board the agent works from

    Tasks with a written spec, dependencies and statuses. A task that waits on others moves itself along when they finish.

  • A live agent run in ion: the execution of task #1031, “Resolve 2 preview feedback comments”, marked in progress, with Claude’s messages between collapsed tool calls, “Claude is working…”, and a Stop button.

    Several agents, no collisions

    Every run gets its own git worktree on its own branch, up to three at once. Nothing reaches main until you merge it.

  • A planning chat in ion proposing a four-task plan called “Split the homepage into topic pages”, the first task starting straight away and the next waiting on it, each set to auto-merge, above a message box that reads “Describe what you want to build”.

    A plan before any code

    A planning chat reads the project, asks what it can’t work out, and proposes linked tasks you edit and approve.

  • The ion Preview tab showing this site’s homepage running from its dev server, with numbered comment pins placed on elements of the page, Fit, Phone, Tablet and Laptop sizes, and a Comments (14) button.

    Previews and deploys

    Each project gets its own HTTPS preview you can open on your phone, and merging can deploy to an iPhone, a Mac or TestFlight.

Everything ion does →

The ion app

Answer an agent from your phone or your watch.

When a run hits a question only you can answer, the task pauses and the question lands in one Needs Attention list: a tray on your iPhone, a home-screen widget, and the first card on your Apple Watch, where you pick an answer or dictate one. The run carries on when you reply. The phone isn’t where you type code; it’s where you approve a plan, answer a question and tap merge.

What the ion app does →

  • Needs Attention. One list of everything waiting on you, across every project.
  • A watch app of its own. Projects, questions, tasks and chat, with dictation.
  • Share sheet. A link, photo or document from any app becomes a task in the project you choose.

Who it’s for

  • Never built an app

    Have an app idea? Build it.

    You don’t need to be a developer. Describe the app you wish existed; ion plans it with you and builds it on your own computer.

    How a first app goes →

  • Already use Claude Code or Codex

    Run more agents, and stop babysitting them.

    Queue the work on a board, let a background runner hand each task its own worktree, and get on with your day. A question finds you; a finished branch waits for your review.

    ion for builders →

What do I need to run ion?

  • A Mac or Linux computer that stays on. ion and the agent run there.
  • A Cloudflare account and a domain, for the tunnel. A setup wizard does most of the work.
  • A Claude or ChatGPT plan, for Claude Code or Codex.
  • macOS with Xcode, if you want to deploy to iPhone, Mac or TestFlight.

Where it stands

Can I download ion yet?

If you’re invited. We build ion with ion every day, this site included. It has no public release yet: you sign in to download it. Downloads are open to invited accounts for now. The ion app isn’t on the App Store yet. The early-access list below is the way to hear when they open up.

Sign in and download →

Looking for the home server?

The apps and the home server are now Oikou.

This site used to be about a home server and a library of open-source apps your own AI can rewrite. That product is now called Oikou, and it has its own site. ion is the tool it is built with.

Go to oikou.app →One sign-in works for both.

Questions

Can’t find it? Email hello@useion.ai, or ask when you join the list.

What is ion?

ion runs AI coding agents — Claude Code or Codex, signed in with your own plan — on a Mac or Linux computer you own. You describe the work; each task runs on its own branch, pauses to ask when only you can answer, and comes back as a preview you merge from your desk, your iPhone or your Apple Watch. It has no public release yet: downloads are open to invited accounts, and early access is free.

What computer does ion need?

A Mac or Linux computer that stays on; ion and the agents run there. You also need a Cloudflare account and a domain for the tunnel your devices use to reach it, and a Claude or ChatGPT plan. Deploying to an iPhone, a Mac or TestFlight needs macOS with Xcode.

Which AI does ion use?

Yours. ion runs Claude Code or Codex on your computer, signed in with your own Claude or ChatGPT account. Usage comes out of that plan and its limits; ion adds no second AI subscription.

How does ion run several agents at once without conflicts?

Each run gets its own git worktree on its own branch, so parallel agents never collide and nothing reaches main until you merge it. A background runner picks up tasks assigned to the agent, up to three at once. If a merge conflicts, the agent can be asked to resolve it.

Can I download ion yet?

If you’re invited. ion has no public release yet: you sign in at https://account.useion.ai/downloads to download it, and downloads are open to invited accounts for now. The early-access list is the way to hear when it opens up.

How much does ion cost?

Pricing hasn’t been announced yet. Joining early access through the waitlist costs nothing. The agents run on your own Claude or ChatGPT plan, so their usage comes out of that plan and its limits.

Where did the home server and the apps go?

This site used to describe a home server and app library called Ion, with a catalogue called Ion Apps. That product is now Oikou, with its own site at oikou.app; ion is the developer tool. Its questions are answered at https://www.oikou.app/faq/.

All questions →

Get early access.

Invite-only, released in small waves. Free during early access.

Get early access.

Invite-only, released in small waves. Free during early access.