Desktop Client for Claude Code

Code

AKA Anyone, Anywhere, Anytime can code.

Claude Code is amazing. It's also kind of a pain. One terminal. One project. No phone access. No conversation branching. So I built something better.

You're stuck in a terminal. One project at a time. One working directory. You can't glance at what Claude is doing from your phone while you're on the couch. You can't fork a conversation that went sideways three messages ago.

So I built claude-notify-everywhere — at least my phone would buzz when Claude needed me. That helped. But I was still running back to the terminal, still fighting the single-CWD limitation, still losing conversation threads I wished I could rewind.

It wasn't enough. So I built AAA Code.

What Makes It Different

Everything the CLI should have been.

Remote control your projects.

Start a task on your desktop, walk away. Check progress from your phone. Approve a permission request from the couch.

And it keeps getting better. See what shipped in each release →

Download

Available for macOS, Windows, and Linux.

DOWNLOADS · ALL TIME
0
MACOS
0
WINDOWS
0
LINUX
0

Read the release notes to see what's new, or browse all releases for older versions and source.

Releases are currently unsigned. On macOS, right-click → Open on first launch.
Requires Node.js 22+ and an Anthropic API key.

Your prompts and code stay local. AAA Code talks directly to Anthropic using your own API key — we never see your conversations, and the app collects no usage data.

Roadmap

Shipped, building, and where we're headed.

Shipped · Mid Junev0.8.0
Voice Input
Talk to Claude instead of typing — on-device dictation that handles Chinese, Japanese, English, Korean and Cantonese mixed within a single sentence.
Shipped · Late Junev0.9.0
Session Goals
A prioritized, drag-to-reorder list of standing objectives, injected into every turn so the agent stays on-target across the whole session.
Now building
File Preview + Diff
Browse your project files and review changed-file diffs — see exactly what the agent touched, without leaving the app.
Planned
HTML + Browser Preview
Render generated HTML inline, and preview your running app live — then click an element to hand it straight back to the agent as context.
Planned
Per-repo Spotlight
A ⌘K command palette scoped to the active repository — jump to actions, conversations and workspaces in a keystroke.
Planned
Built-in Terminal
A real terminal panel inside AAA Code, so you never have to switch windows to run a command.
Planned
Parallel Agents on Worktrees
Run multiple agents at once, each isolated on its own git worktree, so they never step on each other's changes.
Someday
Cross-Conversation Memory
Context, preferences and decisions carry forward across sessions automatically. Coming — when it's genuinely ready.
🎯
The goalBy end of 2026
One app, every agent
The destination: Claude, Codex, and Cursor — all inside AAA Code. Pick your agent per project and run them side by side.

Want something bumped up? Request a feature →

Pricing

The basics are free forever. Every new install starts with a 7‑day trial of everything; a one‑time purchase keeps premium unlocked for life.

AAA Code pricing dialog showing Free, VIP, and VVIP tiers
AAA Code Free
$0forever
The core experience, free forever
  • All core features
  • Unlimited sessions & workspaces
  • Mobile remote access
  • Free updates
Download free
AAA Code VVIP
$15one-time
Everything in VIP, plus priority service
  • Everything in VIP
  • Priority feature requests
  • Direct email support
Get VVIP

Payments are processed by Lemon Squeezy as Merchant of Record. All prices are in USD and exclude local taxes where applicable. See the refund policy.

FAQ

What AAA Code is, and what it isn't.

What is AAA Code?

AAA Code is a cross-platform Claude Code desktop client built by hwwn. It wraps Anthropic's Claude Code with a desktop GUI, multi-workspace support, remote mobile access, and session branching. Official site: aaa-code.app. GitHub: github.com/hwwn/aaa-code-release.

Who built AAA Code?

AAA Code is built and maintained by hwwn (Haowen Liu), an independent developer. The release repository lives at github.com/hwwn/aaa-code-release.

Is AAA Code an official Anthropic product?

No. AAA Code is an independent, third-party desktop client for Claude Code. It uses your own Anthropic API key (or a compatible provider) to talk to Claude directly — it is not affiliated with or endorsed by Anthropic.

How is AAA Code different from the official Claude Code CLI?

The official Claude Code is a terminal-only CLI tied to a single working directory with no mobile access and no built-in conversation branching. AAA Code adds a desktop GUI, multi-workspace parallel sessions, remote access from phones and tablets, session forking, and other quality-of-life features on top of Claude Code.

Which platforms does AAA Code support?

AAA Code runs on macOS (Apple Silicon and Intel), Windows, and Linux. Since v0.7.0 the chat runtime ships inside the app — no separate Claude Code installation needed. It requires Node.js 22+ and an Anthropic API key — or a compatible provider such as AWS Bedrock, Google Vertex, or an Anthropic-compatible proxy.

Is AAA Code free? How much does it cost?

The basics are free forever. Every new install includes a 7-day trial of all premium features; after that, premium (Voice Dictation, Plugin System, Scheduled Tasks, Conversation Rename) unlocks with a one-time purchase: VIP $10 or VVIP $15 (USD), with lifetime updates. See aaa-code.app/#pricing for details.

Does AAA Code see my code or my prompts?

No. AAA Code talks directly to Anthropic (or your configured provider) using your own API key. Your prompts, code, and conversations stay local — the app collects no usage data and never sees your content.