← Back to home

Release Notes

What changed in each version of AAA Code. New features, fixes, and everything in between.

v0.8.0

Latest

Speak instead of type — on-device voice dictation, and basics are now free forever.

Voice Dictation

Talk to Claude instead of typing. Click the mic next to Send, speak, and your words land in the composer. Transcription runs entirely on your machine — no cloud service, no API key, no audio ever leaves your device. Unlike Claude Code's built-in /voice, AAA Code recognizes mixed Chinese + English in a single sentence — say "你能帮我 check 一下本地的 branch 吗?" and the English terms come through as English instead of being transliterated. Pause and the sentence drops into the box; keep talking for the next one, and edit before you send.

Mixed zh/en dictation — English terms stay English
NoteFirst use downloads a one-time speech model (~230MB) on demand — nothing is bundled into the installer.

Basics Free Forever

The core experience — chat, unlimited sessions and workspaces, mobile remote access — is now free forever, with no trial clock. Every new install still starts with 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. The app no longer locks you out when the trial ends — you simply drop back to the free basics, with premium one click away.

Download v0.8.0

v0.7.5

One-click workspace import from your Claude Code history.

Import Your Projects from Claude

First-time setup just got friendly. Until now, every workspace had to be typed in by hand — path, name, one at a time. v0.7.5 looks at the projects you've already used with Claude Code and offers to import them in one click. A new Import from Claude card sits at the top of the Workspaces panel; pick all of your projects or just some — each one shows its path and when you last worked on it, sorted by most recent. On a fresh install, AAA Code offers the import automatically on first launch.

Import from Claude — one click above the manual form
Pick which detected projects to bring in
NoteOnly real projects make the list — git repositories that still exist on disk, with already-added workspaces filtered out. Detection runs entirely on your machine.
Download v0.7.5

v0.7.0

The chat runtime now ships inside the app — download, open, chat.

Out-of-the-Box Chat Runtime

Starting with v0.7.0, the agent engine that powers every conversation is bundled into the app itself. The installer is larger than before (~200 MB instead of ~10 MB), but in exchange AAA Code is now truly plug-and-play: download, open, add a workspace, and start chatting. No separate Claude Code installation required.

NoteYou still need Node.js 22+ on your machine, plus an Anthropic credential — an API key in Settings → Providers, or an existing `claude login`.

Improvements & Fixes

  • Send failures now show a visible error and keep your typed message instead of silently swallowing it.
  • A startup self-check warns immediately if the chat runtime or Node.js is missing.
  • Stop now reliably halts a conversation, even when the engine failed to start.
  • Mobile: tapping a session in the session picker now opens it.
Download v0.7.0

v0.6.2

Effort control lands in the composer — plus a round of bug fixes.

Effort Control

Tune how hard the model thinks, right from the composer. Type /effort to set the level inline — low, medium, high, xhigh, or max — or pick it from the new effort dropdown next to the model selector. Lower effort answers faster; higher effort reasons deeper on models that support it.

/effort slash command in the composer
Effort dropdown next to the model selector
NoteUnlike the CLI, your effort setting is persisted. Set it once and AAA Code remembers it — quit the app, reopen it tomorrow, and you're still running at the level you chose.

Bug Fixes

  • Fixed a round of stability and UI bugs reported since v0.6.1.
Download v0.6.2

Looking for installers and checksums? Every version is on GitHub Releases.