Claude Code

Claude Code, with a real interface

AIDEN is a desktop GUI for the Claude Code CLI you already have installed. Same binary, same login, same usage limits, plus the things a terminal cannot show you: several agents at once, a worktree each, and a board that is still there tomorrow.

By Kylian Migot · Updated July 2026 · 8 min read

Quick answer

AIDEN is a desktop GUI for the Claude Code CLI you already installed, not a replacement for it and not another editor. It launches your own claude binary with your own login, and puts the parts a terminal cannot show you on screen: several agents running at once, a git worktree per story, a board that outlives the session, and a spec you approve before any code is written. This page is the definition of the category, and it is also what AIDEN does, so read the platform section before you download.
What it is
A desktop app that drives your existing Claude Code CLI
What it replaces
Nothing. Same CLI, same login, same usage limits
What it adds
Parallel agents, a worktree per story, a persistent board, a spec gate
Platform
macOS 12+ (Apple Silicon and Intel); Windows in Microsoft Store certification
01

It Runs the Claude Code You Already Have

The first thing to be clear about, because it is the thing people assume otherwise: AIDEN does not ship its own agent. It starts the Claude Code CLI that is already on your machine, the one you installed yourself, authenticated yourself, and pay for yourself. AIDEN passes it a working directory and an approved spec, then reads its output into a UI. That is the whole relationship.

Which means the boring reassurances are all true by construction. Your login is your login, so there is no second account to create and no key to paste into a settings pane. Your usage limits are your usage limits, unchanged; AIDEN does not make the model faster, cheaper, or more permissive. Your CLAUDE.md, your MCP servers, and your skills are already configured in the CLI, so they apply exactly as they do in a terminal. Remove AIDEN tomorrow and your CLI is untouched.

This is also the honest answer to "so it is another Cursor?". It is not an editor with a chat panel; it is the layer above the CLI that decides what gets built, where it gets built, and who approves it. The general shape of that layer is described in what an agentic development environment is. AIDEN is one, built specifically around the Claude Code and Codex CLIs.

02

What a GUI Adds That the Terminal Cannot

A terminal is an excellent interface for one agent doing one thing while you watch. It gets worse with every agent you add, and not because the CLI is bad, but because a terminal shows you the most recent output of the one tab you have focused. Four specific things fall out of view.

Several agents, visible at once

Every running session is a card on one screen with its current action, its branch, and a live output tail. A session waiting on a permission prompt looks different from one that is working, without you polling tabs to find out.

A git worktree per agent

Each story gets its own worktree and branch when it starts, so concurrent agents never share a working directory, an index, or a dev-server port. AIDEN creates them and cleans them up after merge; you never type git worktree add.

A board that outlives the session

Claude Code's todo list is scoped to the session that created it, which is documented behaviour: it tracks the task in front of the agent right now, and it goes when the session goes. AIDEN's board belongs to the project, so cards survive closing the app.

A review step for finished work

Finished stories land in a Review column with the diff and the approved spec side by side. Read it, send it back with a comment, or open a pull request. A closed terminal tab has no review state at all.

The worktree point is the one that stops being a nicety and starts being load-bearing fastest. Two Claude Code sessions pointed at the same checkout overwrite each other's files, stage each other's changes, and fight over the same ports; the mechanics and the manual recipe are in running parallel agents with git worktrees. The case for the board specifically, and what a card has to track to be worth anything, is in a kanban board for Claude Code.

03

Nothing Gets Coded Until You Approve the Spec

The board has a gate in it, and it is the part of AIDEN that is a process decision rather than a UI one. A story does not go straight to an agent. It goes to Spec Review first, where AIDEN drafts a written plan from it, goal, acceptance criteria, boundaries, and the card sits there until you edit and approve it. Only then does an agent get a worktree and start writing code.

  1. 1

    Write the story

    One deployable slice, in plain language. "Add rate limiting to /api/checkout" produces a spec an agent can be held to; "improve the API" does not.
  2. 2

    Read the drafted spec

    AIDEN turns the story into goal, acceptance criteria, and explicit boundaries. This is the cheapest point in the whole cycle to catch a misunderstanding, before any code exists to argue with.
  3. 3

    Approve, and the agent starts

    The card moves to In Progress on its own worktree and branch, with the approved spec as the agent's context. Run one card or five; the gate is the same.
  4. 4

    Review the diff against the spec

    Finished cards arrive with the diff next to the contract it was supposed to satisfy, so review is a comparison rather than an act of reverse-engineering intent.

The reason this matters more with a GUI than without one is arithmetic. The moment you can run five agents comfortably, your bottleneck moves from writing code to reviewing it, and an unreviewable diff is worse than no diff. The gate is what keeps the number of agents you can run tied to the number of specs you are willing to approve. The orchestration underneath it, how stories queue and how branches become PRs, is in Claude Code orchestration.

04

Your Subscription, Your Keys, Your Machine

AIDEN is bring-your-own inference. You keep the Claude Code subscription or API key you already have, and AIDEN runs on top of it. It never resells tokens and adds no model cost of its own; what you pay AIDEN is for the workspace, and what you pay Anthropic is for the model, exactly as you do today.

On keys and code, the answers are the same ones on our homepage FAQ, word for word, because they are the questions that decide whether a desktop app is installable at all:

The same applies to Codex if you run both. Cards are assigned to your Claude Code CLI or your Codex CLI, on one board, behind one spec gate, with one review flow, which is the practical reason a vendor-neutral interface exists at all. If you are weighing the field, the other desktop apps in this category, including Anthropic's own, are compared in desktop apps for coding agents.

05

What You Need, and What Is Not Ready Yet

The platform situation is the one place this page has to be blunt, because downloading a build that does not exist for your OS is a bad first experience.

PlatformStatus today
macOS 12+Available. Apple Silicon and Intel builds, signed and notarized.
WindowsNot yet. The build is in Microsoft Store certification; waitlist below, no date announced.
Linux / mobileDesktop app on the waitlist. A self-host server mode ships a Linux installer and Docker image today.
Claude Code CLIRequired, installed and authenticated by you. Codex CLI optional, supported the same way.

We are not putting a date on the Windows build. Store certification is not a timeline we control, and a missed date costs more with this audience than a vague one does. What we can say is that it is in certification rather than on a roadmap, and that everyone on the waitlist gets an email the day it lands. Pick your platform there and that is the whole commitment, no newsletter.

An interface for the Claude Code you already run.

Point AIDEN at a local repo and your existing CLI. On Windows or Linux, the same button opens the waitlist instead of a build you can't run.

Download AIDEN free

Free to start · macOS 12+ · No credit card required

FAQ

Is there a GUI for Claude Code?
Yes, several. Anthropic ships an official Claude Code desktop app, and a set of third-party apps put a graphical interface on the CLI, AIDEN among them. They differ in what they manage: a session manager gives your sessions windows, while AIDEN gives them a story board, a spec approval gate, and a git worktree each. Our desktop apps for coding agents roundup compares the field.
Does AIDEN replace Claude Code?
No. AIDEN drives the Claude Code CLI you already installed. It launches your claude binary, with your login and your usage limits, and it reads its output into a UI. Uninstall AIDEN and your CLI is untouched; uninstall the CLI and AIDEN has no agent to run. It is an interface over the tool, not a competing one.
Is AIDEN another editor like Cursor?
It is a different job. Editors put a chat panel next to the file you are editing, and the editor stays at the centre. AIDEN is built around the work item: a story gets an approved spec, its own git worktree, an agent, and a review step that ends in a pull request. You can still open files in it, but the board is the main surface, not the buffer.
Do I need a separate subscription to use AIDEN?
No. AIDEN is bring-your-own inference: you keep your existing Claude Code subscription or API key and AIDEN runs on top of it. AIDEN never resells tokens and adds no per-seat model cost. The free tier covers one project with the full board and the spec gate, no credit card required.
Where do my API keys live? Does AIDEN see them?
Your keys live where Claude Code and Codex already keep them (~/.claude, ~/.codex, or wherever you configured them). AIDEN never reads, copies, or transmits your API keys.
Is my code sent anywhere by AIDEN?
No. AIDEN is a desktop app, your code stays on your machine. The only outbound network calls come from your local Claude Code or Codex CLIs talking to their own providers (Anthropic or OpenAI), exactly like they do today without AIDEN.
Do Claude Code's todos carry over between sessions?
No. Claude Code's todo list is scoped to the session it was created in, which is documented behaviour: it tracks what the agent is doing right now and it goes when the session goes. That is fine for one task in one terminal and unhelpful once you have five stories in flight, which is the gap a persistent board fills. AIDEN's board belongs to the project, not the session, so closing the app and reopening it tomorrow leaves every card where it was.
Does AIDEN run on Windows?
Not yet. AIDEN is a macOS 12+ desktop app today, on Apple Silicon and Intel. The Windows build is in Microsoft Store certification, and we are not announcing a date because the certification timeline is not ours to promise. Join the waitlist and you get an email the day the build is ready.

Keep reading

Give your Claude Code a window.

AIDEN runs the CLI you already installed, several agents at a time, each on its own worktree, behind a spec you approve. Free for one project.

macOS 12+ · Bring your own Claude Code or Codex · Your code stays local