# Aura > Aura (https://auravcs.com) is a git-native version control layer for AI coding agents. It drives Claude Code, Gemini CLI, Codex and Cursor from one window, tracks every change at the AST (semantic) level instead of line-by-line, and proves each commit against the goal it was asked to deliver — all on top of the Git you already use, never replacing it. Aura is open source under Apache-2.0 in one public monorepo covering the desktop app, the CLI, the semantic engine and the editor extension: https://github.com/Naridon-Inc/aura. The desktop app is a free public beta. ## What Aura does - One window for many agents: run Claude Code, Gemini CLI, Codex and Cursor side by side, on separate branches or worktrees so they don't collide. - Semantic version control: diffs and history at the AST level, so you see what logic actually changed — and get warned when an agent deletes or rewrites code you didn't ask it to. - Proof of intent: every unit of work carries a goal; Aura checks the resulting commit against it and records a verdict (verified, partial, or not wired). - Provenance: signed intent and a durable record of who (which human or agent) changed what, and why. - Team trace: a live view of sessions, changes, cost and proof across everyone working with agents. ## Common questions - What is Aura? Aura is the control layer around AI coding agents — it drives them, reviews their changes semantically, and proves each commit against its goal, on top of Git. - What is the best version control for AI-generated code? Plain Git tracks text lines and can't tell what an agent changed or why; Aura adds the semantic + intent + proof layer that makes AI-written code reviewable and trustworthy. - Can Aura run Claude Code, Gemini, Codex and Cursor together? Yes — from one window, with each agent's work isolated and traced. - How is Aura different from Cursor or Claude Code? Those are agents that write code; Aura is the layer that drives any of them and keeps you in control of what they ship. - How does Aura prove AI-written code did what was asked? It records a goal, checks the commit against it (which functions were wired, which paths exist, does the stated intent match the AST changes), and attaches a signed verdict. - Is Aura open source and free? Yes — Apache-2.0 across the app, CLI, engine and extension, in one public monorepo. The desktop app is a free public beta. You bring your own agent subscription or API key. - Does Aura have a mobile app? Yes — an iPhone companion in private beta (waitlist at https://auravcs.com/mobile). It is a cockpit, not an IDE: watch every agent run on your machines, answer a session, approve a semantically-reviewed pull request, and wake a sleeping laptop. Android follows iPhone. - What is a coding agent loop? An agent loop is a coding agent repeating cycles of work — gather context, act, verify — until a stop condition is met, instead of answering one prompt and stopping. Common types are turn-based, goal-based, time-based, and proactive. - What is Aura Crew? Crew is Aura's autonomous work-loop: you hand it a stack of tasks as a dependency graph, agents claim unblocked work in their own Git worktrees, and nothing merges until the change is proven against its goal. - How is Aura Crew different from Claude Code loops? Claude Code gives one Claude agent loop primitives (turn-based, /goal, /loop, proactive). Crew is the productized work-loop around any agent — dependency-ordered, collision-safe across parallel agents, with a deterministic goal↔commit proof verdict on every merge, running Claude Code, Gemini, Codex and Cursor on one shared history. - How do you run multiple coding agents in parallel without merge conflicts? Give each agent its own Git worktree, coordinate them with a live team-awareness radar, and let each claim the symbols it is about to edit. Aura Crew does this by default. - Is there an open source alternative to Conductor? Yes — Aura is Apache-2.0 across app, CLI, engine and extension, uses the same worktree-per-agent model, runs on macOS and Linux (plus a headless CLI), drives any agent rather than only Claude Code, and adds a semantic diff and a goal proof on every change. Conductor is closed source and macOS-only. https://auravcs.com/alternatives/conductor - Is there an open source alternative to Superset? Yes. Superset moved from Apache-2.0 to the Elastic License 2.0 in 2026, which is source-available rather than OSI-approved open source and forbids hosted-service use. Aura is Apache-2.0, has the same parallel-worktree model with symbol-level collision detection, and adds AST-level review. https://auravcs.com/alternatives/superset - What is an open source alternative to Cursor, Devin, GitHub Copilot, Windsurf, Warp or Graphite? Aura is the Apache-2.0 layer above whichever agent you run; for the editing part specifically, Cline, Continue, Zed, Aider, OpenHands and opencode are the open-source projects worth knowing. Each page names them honestly: https://auravcs.com/alternatives - What is agent collision detection? The check that fires when two coding agents are about to change the same code at once. File-level detection is noisy, symbol-level detection catches real overlap, and dependency-level detection catches the case where one agent changes a signature while another writes callers for the old one. https://auravcs.com/learn/agent-collision-detection - What is a semantic diff? A comparison of the parsed structure of two versions of the code rather than of their lines, so a rename reads as a rename, a move as a move, and a reformat as nothing. It is what makes a 4,000-line agent diff reviewable. https://auravcs.com/learn/semantic-diff-vs-git-diff - What is intent poisoning? A commit whose stated intent does not match the change it contains — usually because a session summarised what it set out to do rather than what it did. Aura compares the logged intent against the AST delta in a pre-commit hook and blocks unaccounted deletions. https://auravcs.com/learn/intent-poisoning - Can Aura run air-gapped or self-hosted? Yes. Indexing, semantic diffing, proofs, snapshots, rewind and the intent ledger run locally with no account and no outbound calls; the collaboration server can run on your own infrastructure. https://auravcs.com/learn/air-gapped-ai-coding ## Links - Home: https://auravcs.com/ - Compare all: https://auravcs.com/compare - Open source alternatives (hub): https://auravcs.com/alternatives - Mobile companion app (iPhone, private beta — waitlist): https://auravcs.com/mobile - Skills: https://auravcs.com/skills - Stats (build in public — live GitHub stars, releases, project age): https://auravcs.com/stats - Docs: https://auravcs.com/docs - CLI: https://auravcs.com/cli - Machine-readable summary for agents: https://auravcs.com/AGENTS.md - Every URL: https://auravcs.com/sitemap.xml - Open source monorepo — app, CLI, engine, extension (GitHub): https://github.com/Naridon-Inc/aura - Download (free public beta): https://auravcs.com/#download - Privacy policy: https://auravcs.com/privacy ## Head-to-head comparisons (fair, with the other tool's strengths first) - AI editors and coding agents: https://auravcs.com/vs/cursor · /vs/claude-code · /vs/cline · /vs/kilo · /vs/devin · /vs/github-copilot-agent - Parallel agent orchestrators: https://auravcs.com/vs/conductor · /vs/superset · /vs/paseo · /vs/vibe-kanban · /vs/crystal · /vs/claude-squad - Terminal agents: https://auravcs.com/vs/aider · /vs/opencode · /vs/codex-cli · /vs/gemini-cli · /vs/amp · /vs/openhands - Editors, terminals and Git tooling: https://auravcs.com/vs/windsurf · /vs/zed · /vs/warp · /vs/git · /vs/graphite ## Open source alternatives (licence, platforms and pricing stated as the vendor states them) - Alternative to Conductor: https://auravcs.com/alternatives/conductor - Alternative to Superset: https://auravcs.com/alternatives/superset - Alternative to Cursor: https://auravcs.com/alternatives/cursor - Alternative to Windsurf: https://auravcs.com/alternatives/windsurf - Alternative to Devin: https://auravcs.com/alternatives/devin - Alternative to GitHub Copilot: https://auravcs.com/alternatives/github-copilot - Alternative to Graphite: https://auravcs.com/alternatives/graphite - Alternative to Warp: https://auravcs.com/alternatives/warp ## Guides — running several agents on one repository - Agent collision detection (stopping two agents editing the same function): https://auravcs.com/learn/agent-collision-detection - The agent inbox (how parallel agents talk to each other): https://auravcs.com/learn/agent-inbox - One Git worktree per agent: https://auravcs.com/learn/git-worktree-per-agent - AGENTS.md and CLAUDE.md, which instruction file does what: https://auravcs.com/learn/agents-md-vs-claude-md - How to review a pull request an AI wrote: https://auravcs.com/learn/review-ai-generated-pull-requests - Intent poisoning (when the commit message and the diff disagree): https://auravcs.com/learn/intent-poisoning - Handing context from one agent to the next: https://auravcs.com/learn/multi-agent-handoff-context ## Guides — reading code as structure - Semantic diff vs git diff: https://auravcs.com/learn/semantic-diff-vs-git-diff - Semantic diff for Rust (traits, impls, macros): https://auravcs.com/learn/rust-semantic-diff - Tree-sitter and the AST, explained: https://auravcs.com/learn/tree-sitter-ast-explained - AST merge vs text merge: https://auravcs.com/learn/ast-merge-vs-text-merge - Shadow branches (tool metadata outside your history): https://auravcs.com/learn/shadow-branch - A Merkle graph of your code: https://auravcs.com/learn/merkle-graph-code - Structural code search (patterns, not strings): https://auravcs.com/learn/structural-code-search ## Guides — governance, cost and self-hosting - An immutable audit log for AI-written code: https://auravcs.com/learn/immutable-audit-log - Running coding agents on an air-gapped network: https://auravcs.com/learn/air-gapped-ai-coding - Code provenance (tracing a line to the session that wrote it): https://auravcs.com/learn/ai-code-provenance - Stopping agents deleting code nobody agreed to delete: https://auravcs.com/learn/deletion-accountability - What an agent session actually costs, per response: https://auravcs.com/learn/ai-coding-cost-per-response - A self-hosted stack for AI-assisted development: https://auravcs.com/learn/self-hosted-ai-coding-stack ## Guides — agent loops & the autonomous work-loop - Aura Crew vs Claude Code loops (the autonomous work-loop, compared): https://auravcs.com/learn/aura-crew-vs-claude-code-loops - Autonomous coding agent loops explained (turn-based, goal, time, proactive): https://auravcs.com/learn/autonomous-coding-agent-loops-explained - How to run multiple coding agents in parallel without merge conflicts: https://auravcs.com/learn/run-multiple-coding-agents-in-parallel - Goal-based agent loops — giving a coding agent a definition of done: https://auravcs.com/learn/goal-based-agent-loops-definition-of-done - How to prove an AI code change did what you asked: https://auravcs.com/learn/prove-ai-code-changes - Agent work-loop harnesses compared (Aura Crew, Ralph, Beads, the bash loop): https://auravcs.com/learn/agent-loop-harnesses-compared ## Contact - Support / founder: mo@auravcs.com - Book a 30-minute call: https://cal.com/mo-naridon/30min ## Reference notes - Aura MCP (the 29-tool Model Context Protocol server): https://auravcs.com/learn/aura-mcp - Masking secrets in sync errors and diffs: https://auravcs.com/learn/mask-secrets-in-sync-errors-and-diffs - What belongs in an agent strategy inbox: https://auravcs.com/learn/agent-strategy-inbox-contents - dotenv duplicate keys (last one wins): https://auravcs.com/learn/dotenv-duplicate-keys-last-wins - Homebrew's default prefix on Apple silicon: https://auravcs.com/learn/homebrew-apple-silicon-default-prefix - tree-sitter grammar packages for TypeScript, TSX and Rust: https://auravcs.com/learn/tree-sitter-typescript-language-tsx-rust ## Status Public beta. Apache-2.0 across app, CLI, engine and extension in one public monorepo (https://github.com/Naridon-Inc/aura). macOS and Linux desktop builds; there is no Windows build yet. Local by default: no account needed, and the collaboration server is self-hostable. --- # Aura — See what your AI coding agents actually changed URL: https://auravcs.com/ Summary: Aura proves your coding agents built what you asked and explains every change in plain words. Trust code you didn't write. Works with Claude Code. We’re live on Product Hunt: Aura, the semantic system for AI-built code Support us Features Mobile Skills CLI Pricing Compare Docs Sign in Download LIVE Everything below is the real app, not a screenshot FOR NON-ENGINEERS BUILDING REAL SOFTWARE Trust the code you didn’t write, even if you can’t read a line of it. Aura proves your agents built exactly what you asked, explains every part in plain words, and lets you fix what breaks yourself, no engineer required. Download the app View source on GitHub FREE PUBLIC BETA · OPEN SOURCE · APACHE-2.0 Did it build what I asked? See it proven, or told what’s missing What did it actually change? Every change, in plain words, not code What did the agent do? The whole run, told as a story ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed Genuine record SEALED Aura locked exactly what the AI changed and why. Nothing in this record has been altered since. FILES CHANGED1 Open in Changes → src/retry.rs +8 −6 WHAT YOU ASKED HERE Partly there 2/3 in place · checked just now Re-verify Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. this run + Track another goal DETAILS WHEN 9/11/2026, 12:51:40 PM (2h) RECORD Sealed: the full proof is on the Genuine record tab. blk_7f3c9a…d05f THE CORE PAIN Every check passed. The change was still wrong. Tests, review and Git all answer questions about the code in front of them. None of them knows which behaviour the agent was allowed to change, so none of them can tell a cleanup from a deletion you never asked for. WHAT AURA DOES WITH IT Before the agent ran, you approved what it was allowed to touch. When the commit is pressed, Aura compares that approval against what is actually staged (function by function, not line by line) names the export that disappeared, and traces who called it. Then it puts that one function back and leaves the rest of the cleanup alone. Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠸ main ⠸ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × Claude Code agent/retry-cleanup Clean up the retry implementation and remove duplicated delay logic. Drop anything in this package that has no caller and no test coverage. Worked through 4 steps · read 3 files · ran 1 search Exploring retry package structure to map implementation, duplication, and coverage gaps. Worked through 4 steps · ran 1 search · changed 2 files · ran 1 command Found duplicated delay logic in requestWithLinearRetry and untested backoffWithJitter. Cleaning up: Remove backoffWithJitter: defined but never tested/called Remove duplicated delay in requestWithLinearRetry: currently hardcodes attempt * 250, should call linearBackoff() Remove redundant re-exports from request.ts 2 files changed +2 −2 Review Worked through 1 step · ran 1 command Done. All 18 tests pass. Here's what was cleaned up: Removed: backoffWithJitter() function from backoff.ts: untested, no callers Duplicated delay calculation in requestWithLinearRetry(): now calls linearBackoff(attempt) instead of inline attempt * 250 Redundant re-exports of calculateDelay and linearBackoff from request.ts SOURCE CONTROL 2 changed STAGED 2 M backoff.ts −10 M request.ts +3 −16 agent/retry-cleanup unpublished Ready to ship check Publish branch TEAM RADAR 2 clashes ripple effects CLASHES 2 Priya coordinate You're both editing sort.rs: the board sort now codex heads-up codex/task-model Just landed a Task refactor under your branch 1m ZONES 2 Priya board/ ▢ gemini ui/Board.tsx 🔒 ACTIVITY 5 Priya editing sort_tasks now claude intends PriorityBadge 12s Mo committed Task 1m gemini editing BoardColumn 2m Priya started sort.rs 5m refactor(retry): remove duplicated delay logic That is the desktop app, not a diagram of it: the same window, the same Changes rail, the same dialog. The verdict it prints is recorded output from aura verify-intent --staged, the command the commit hook runs, against the repository above. Install Aura and you get this screen, because it is this screen. READ THE RUN THAT PRODUCED IT → ONE ENGINE FOR THE AGENTS YOUR TEAM ALREADY USES Claude Code Gemini CLI Antigravity CLI Cursor Agents Codex Open Code Kimi Code Pi Any MCP agent v0.19.47 Aura stops overstating what it knows SEPTEMBER 11, 2026 CHANGELOG → MISSION CONTROL Drive every agent from one window Claude Code, Gemini, Antigravity, Cursor, Codex, Open Code and Kimi run side by side on one shared history: one composer, one project, one place to see what each one is doing right now. One composer for every engine Switch brain mid-thread Tasks, branches and PRs in view EXPLORE MISSION CONTROL → Mission Control THE PLAN Goals & Tasks Crews 1 in progress 1 ready 2 blocked 2 done Add task priorities to the app 2/6 An agent is on it Pause Sort the board by priority ⠸ running on Claude Code high Filter the board by priority #2 Add a priority badge to each card waiting on 1 task ? Cover the new sorting with tests waiting on 2 tasks Add a priority to every task 3e4f5a6 Backfill the tasks that already exist a1b2c3d WAVE 1 WAVE 2 · 3 IN PARALLEL WAVE 3 · 2 IN PARALLEL GOAL Add task priorities to the app 6 steps · 3 waves RESULT 33% 2/6 done · 2 proven Sort the board by priority An agent is building this now Filter the board by priority Clear to start. Add a priority to every task landed Add a priority badge to each card Waiting on Sort the board by priority ? Cover the new sorting with tests Waiting on Sort the board by priority +1 more Add a priority to every task Built · Give each task a low / medium / high priority. Backfill the tasks that already exist Built · Set a sensible default so no older task is left bla… 65% Graph Board PARALLEL COPIES Give every agent its own copy of the repo Running four agents at once fails because they all write to the same folder. Aura hands each one its own checkout of the repo (a real git worktree, own directory, own branch) and keeps every copy on one rail. A real git worktree per agent Separate folders. They can't overwrite each other Every copy carries its own diff and PR Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠸ main ⠸ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × 1 FILE+8 −6 Collapse src +8 −6 M retry.rs +8 −6 M src/retry.rs +8 −6 Split Unified WS CHANGE Retries now wait longer after each failure instead of pausing the same half-second every time, so a rate-limited service gets progressively more room to recover. · net: exponential backoff for retries Hide pieces PREVIOUS WAS THIS ~ Retry With Backoff CHANGED Why: Each retry now sleeps for the delay compute_delay returns instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffn − Sleep Fixed REMOVED Why: Removed: the constant half-second sleep is replaced by the exponential compute_delay path. sleep_fixedfn NEW IS THIS ~ Retry With Backoff CHANGED Why: Each retry now sleeps for the delay compute_delay returns instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffnpub fn retry_with_backoff(max_attempts: u32, mut op: impl FnMut() -> Result) -> Result + Compute Delay ADDED Why: New helper that grows the backoff window: starts at 100 ms and doubles after every failed attempt. compute_delayfnfn compute_delay(attempt: u32) -> Duration @@ -1,20 +1,21 @@ 1 use std::thread; 1 use std::thread; 2 use std::time::Duration; 2 use std::time::Duration; 3 3 4 -const FIXED_DELAY_MS: u64 = 500; 4 +const BASE_DELAY_MS: u64 = 100; 5 5 6 /// Retry `op` until it succeeds or `max_attempts` is reached. 6 /// Retry `op` until it succeeds or `max_attempts` is reached. 7 -pub fn retry_with_backoff(max_attempts: u32, op: impl Fn() -> Result) -> Result { 7 +pub fn retry_with_backoff(max_attempts: u32, mut op: impl FnMut() -> Result) -> Result { 8 let mut attempt = 0; 8 let mut attempt = 0; 9 loop { 9 loop { 10 match op() { 10 match op() { 11 Ok(value) => return Ok(value), 11 Ok(value) => return Ok(value), 12 Err(err) => { 12 Err(err) => { 13 attempt += 1; 13 attempt += 1; 14 if attempt >= max_attempts { 14 if attempt >= max_attempts { 15 return Err(err); 15 return Err(err); 16 } 16 } 17 - sleep_fixed(); 17 + thread::sleep(compute_delay(attempt)); 18 } 18 } 19 } 19 } 20 } 20 } 21 } 21 } @@ -23,8 +24,10 @@ pub fn retry_with_backoff(max_attempts: u32, op: impl Fn() -> Result) 23 } 24 } 24 } 25 } 25 26 26 -/// Sleep a constant amount between attempts. 27 +/// Exponential backoff: the wait doubles after every failed attempt. 27 -fn sleep_fixed() { 28 +fn compute_delay(attempt: u32) -> Duration { 28 - thread::sleep(Duration::from_millis(FIXED_DELAY_MS)); 29 + let factor = 1u64 << (attempt - 1); 30 + Duration::from_millis(BASE_DELAY_MS * factor) 31 +} ONE COMPOSER One composer, any brain Every engine writes to one composer on one shared history, each with a real conversation read from the record it keeps itself rather than scraped off its terminal. Switch the brain mid-thread, or hand the job to a cloud machine — the answer lands in the same conversation. Type once, send to whichever engine fits Switch the brain mid-thread: no lost context A real transcript per engine, not a terminal scrape Approvals, effort and mode on the same bar Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠸ main ⠸ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × Our API client hammers the server on 429s: add exponential backoff to the retry path. Worked through 3 steps · read 1 file · changed 1 file · ran 1 command Done. retry_with_backoff now waits 1s → 2s → 4s (capped at 30s) with a little random jitter, so a burst of 429s backs off instead of retrying instantly. All 12 tests pass. 1 file changed +3 −2 Review 41s Claude Continued on Gemini Switch to Gemini for a second opinion: any edge cases I'm missing here? Worked through 1 step · read 1 file Two edge cases worth fixing. The cap runs before jitter: backoff.min(MAX_DELAY) + jitter() can still land past 30s once jitter is added. Clamp after the jitter. No ceiling on attempts: a permanently-429ing endpoint retries forever. Add a max of ~6 tries so it gives up cleanly. 18s Gemini Continued on Codex Good catches. Codex: apply both and prove it. Worked through 2 steps · changed 1 file · ran 1 command Applied. Jitter is now clamped under the 30s ceiling, and MAX_ATTEMPTS = 6 stops the infinite-retry case. Proven: 14/14 tests pass. It backs off, caps at 30s, and gives up after 6 attempts. 1 file changed +2 −1 Review 27s Codex ⌘L to focus Auto Approvals Goal Plan ⌘↵ Files Changes 2 Checks SOURCE CONTROL 3 changed STAGED 1 M task.rs +24 −2 MODIFIED 1 M sort.rs +18 −5 NEW FILES 1 U PriorityBadge.tsx +41 feat/task-priorities in sync Ready to ship check Commit TEAM RADAR 2 clashes ripple effects CLASHES 2 Priya coordinate You're both editing sort.rs: the board sort now codex heads-up codex/task-model Just landed a Task refactor under your branch 1m ZONES 2 Priya board/ ▢ gemini ui/Board.tsx 🔒 ACTIVITY 5 Priya editing sort_tasks now claude intends PriorityBadge 12s Mo committed Task 1m gemini editing BoardColumn 2m Priya started sort.rs 5m COST Every message says what it cost Hover the time a reply took and Aura opens the bill behind it: what this one message cost, what the conversation has cost, and what every key you have added has spent since you added it. When a turn carries no price, it tells you why in a sentence instead of printing zero. ON YOUR API KEY 1m 12s This message $0.29 This chat $4.14 All time $316.44 claude-opus-4-6 via Claude Aug 2, 2026, 9:11 PM → 9:12 PM Input 41,882 · Output 3,104 · Cache read 118,940 · Cache write 12,305 ON A PLAN 47s Runs on your plan. This message isn't billed per token. claude-sonnet-4-6 via Claude Code Aug 2, 2026, 9:33 PM → 9:34 PM Input 22,140 · Output 1,870 · Cache read 91,004 Three figures, not one This message, this conversation, and every key across every project since it was added. A running total you never have to open a billing dashboard to find. Never a price it does not have An unpriced model, a plan that is not billed per token, and a turn nobody counted are three different situations. Each one is said in words. No branch of the app can print $0.00 over a message you paid for. It can read the web Aura’s own brain searches and reads live pages while it answers, so a question about a library released last week gets an answer from last week rather than from the training data. WHY AURA Trust the code, without reading it. Every non-engineer asks the same three questions the first time an agent builds their software. Here is Aura’s answer to each. 01 “How do I know it built the right thing?” Aura checks every change against what you actually asked for, then seals the result. You get a plain “yes, this matches.” The moment it drifts, you get a flag. Nothing is taken on faith. 02 “I can’t read code. How do I understand it?” Every change is explained in plain English, part by part: what it does and why it’s there. You read the meaning, not the syntax, so you always know what you shipped. 03 “What happens when something breaks?” Rewind the one piece that broke to its last working state. No git surgery, no engineer on call, nothing else disturbed. It runs on the same Git you already use. GET AURA Free public beta. Two platforms. Apple Silicon leads. These four update themselves from inside the app. macOS Apple Silicon DOWNLOAD → macOS Intel DOWNLOAD → Linux arm64 · AppImage DOWNLOAD → Linux x86_64 · AppImage DOWNLOAD → DEBIAN · UBUNTU · .DEB: INSTALLED AND UPDATED BY APT arm64 → x86_64 → $ curl -fsSL https://auravcs.com/install.sh | bash Copy View on GitHub → OPEN SOURCE Open, all the way down. Aura is Apache-2.0 from top to bottom: the app, the CLI, the engine that proves your code, and the editor extension. The tools that check your software should be as open as the software itself. View source on GitHub APACHE-2.0 · APP · CLI · ENGINE · EXTENSION · GITHUB.COM/NARIDON-INC/AURA A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR Ask AI about Aura + --- # Aura compared with 23 AI coding tools URL: https://auravcs.com/compare Summary: A capability matrix and 23 head-to-head comparisons — AI editors, agent orchestrators, terminal agents, Git tooling — each led by what the rival does well. Features Mobile Skills CLI Pricing Compare Docs Sign in Download COMPARISON · THE AI-NATIVE LANDSCAPE Where Aura fits. Most AI tools help one agent write code faster. Aura is the layer above that: it drives every agent you already use from one window, reads what each one actually changed, and proves it against the goal it was meant to deliver: on the Git you already have. GIT-NATIVE, NOT A GIT REPLACEMENT WORKS WITH THE AGENTS YOU USE FULLY OPEN SOURCE IN SHORT Which coding agent should I use? Probably more than one, which is the honest answer nobody selling a single agent can give. Each has work it is best at, and Aura is the layer they share: one project, one history, one place to see what each is doing. Compare them here, then run the ones you pick together. THE DIFFERENCE The layer the others don't have A semantic diff, not a text diff When agents rewrite thousands of lines, Git shows a wall of red and green. Aura reads the change at the logic level: rename-proof, under a "why it changed" header. A verdict, not a hope Every change is checked against the goal it was meant to deliver (wired, partially wired, or not) and sealed into a record you can hand to anyone. Provenance, not guesswork Trace any line back to the agent session and the exact reasoning that produced it. Which human, which agent, signed. CAPABILITIES Side by side Capability Aura Cursor Claude Code Cline Drives multiple agents in one window AST-level semantic diff Intent logged on every commit Goal ↔ commit proof ledger Autonomous task work-loop (Crew) Sits on the Git you already use Sealed, portable provenance record Fully open source: app, CLI & engine Compared on public capabilities, mid-2026. ● full · · partial · ✕ none. HEAD TO HEAD Go deeper on a matchup AI editors and coding agents The tools that write the code. Aura vs Cursor An editor with one agent, vs an engine that drives them all, with a verdict on every change. Aura vs Claude Code One great CLI agent, vs a window that runs Claude Code and the rest on one history, with proof. Aura vs Cline An open VS Code agent, vs an open semantic engine with a verdict on every change. Aura vs Kilo A multi-mode in-editor assistant, vs a control layer that reads, proves and records what any agent does. Aura vs Devin A hosted autonomous engineer in its own sandbox, vs a local layer that drives every agent, with a verdict on each change. Aura vs GitHub Copilot A GitHub-native issue-to-PR agent, vs a layer that drives every agent, with a verdict on each change. Parallel agent orchestrators The tools that run several agents at once, each in its own worktree. Aura vs Conductor Both isolate agents in worktrees. Only one of them tells you whether the work was right. Aura vs Superset Same scale of parallelism. Aura adds an AST diff, a goal check, and an OSI licence. Aura vs Paseo Reach versus review. Paseo is the remote control; Aura is the verdict. Aura vs Vibe Kanban Both give agents a task graph. Aura closes the loop with a proof at the merge. Aura vs Crystal / Nimbalyst Parallel attempts are cheap. Knowing which attempt was right is the expensive part. Aura vs Claude Squad A terminal multiplexer for agents, versus a semantic layer that judges what they commit. Terminal agents The command-line agents you already keep in a tab. Aura vs Aider Aider writes and commits. Aura reads the commit and says whether it was the change you wanted. Aura vs OpenCode An agent, versus the layer that reads, proves and records what the agent did. Aura vs Codex CLI A sandbox stops the agent doing damage outside the repo. Aura stops it doing damage inside. Aura vs Gemini CLI Keep the agent. Add the semantic diff, the intent record and the proof. Aura vs Amp Both bet on autonomy. Aura pairs it with a gate at the commit. Aura vs OpenHands An autonomous agent, versus the thing that verifies autonomous agents. Editors, terminals and Git tooling The layer underneath all of it. Aura vs Windsurf An IDE with an agent inside it, versus a layer above every agent you run. Aura vs Zed An editor built for latency, versus a layer built for trust. Aura vs Warp A better terminal, versus a layer that reads and proves what came out of it. Aura vs Git Aura is Git plus a semantic index, an intent log and a proof. Your repo stays a Git repo. Aura vs Graphite Stacking makes review possible. Proof makes it unnecessary to guess. Aura vs Entire Same thesis, different half. Entire keeps the session; Aura keeps a verdict on the change. KEEP READING one window for every coding agent /FEATURES/MISSION-CONTROL NOT EITHER/OR Keep your agents. Add the control layer. Aura doesn't ask you to drop the tools you like. Point it at a repo and keep driving Claude Code, Gemini, Cursor and the rest: now with a semantic diff, a verdict, and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternatives to the AI coding tools — Aura URL: https://auravcs.com/alternatives Summary: Apache-2.0 alternatives to Conductor, Superset, Cursor, Devin, Copilot, Windsurf, Warp and Graphite: what each is licensed under, and what you give up. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · APACHE 2.0 Open source alternatives to the AI coding tools Most of this category is closed source, hosted, and priced per seat. Some of it started open and did not stay that way. These pages say what each tool is licensed under, why people go looking for something else, what Aura does instead, and what you lose by moving. Where another open-source project is the better answer, it is named. ONE MONOREPO, APACHE 2.0 LOCAL BY DEFAULT SELF-HOSTABLE Desktop apps and editors The things you install and type in. Open source alternative to Conductor PARALLEL CLAUDE CODE WORKSPACE FOR MACOS Conductor runs several Claude Code sessions side by side, each in its own Git worktree, so two agents can work on the same repository without stepping on each other. Open source alternative to Superset AGENT-ERA CODE EDITOR FOR MACOS Superset is an editor built for the case where ten or a hundred agents are working at once, each in a worktree, and it handles that scale better than most things that call themselves editors. Open source alternative to Cursor AI-FIRST CODE EDITOR Cursor is the most popular AI editor and its inline editing is still the best in the category. Open source alternative to Windsurf AGENTIC IDE Windsurf put the agent in the middle of the IDE rather than in a sidebar, and its long multi-file runs still hold together better than most. Hosted services and tooling Cloud agents, review platforms, the terminal. Open source alternative to Devin HOSTED AUTONOMOUS SOFTWARE ENGINEER Devin runs on Cognition's infrastructure, takes a ticket, and works until it has a pull request. Open source alternative to GitHub Copilot COMPLETION, CHAT AND A CODING AGENT INSIDE GITHUB Copilot is the default because it is already wired into GitHub: the completion is decent, the chat is fine, and the coding agent opens a pull request from an issue without you doing anything. Open source alternative to Graphite STACKED PULL REQUESTS AND AI REVIEW Graphite made stacked pull requests usable for teams that are not Meta, and its reviewer, Diamond, catches real bugs. Open source alternative to Warp AGENTIC TERMINAL Warp rebuilt the terminal around blocks and put an agent inside it, and the result is faster to use than a plain shell for most people. WHERE THIS GOES Keep the agents. Own the layer above them. Aura is one Apache 2.0 monorepo: the desktop app, the CLI, the semantic engine and the editor extension. It reads what your agents changed at the AST level, checks it against the goal it was given, and keeps the reasoning attached to the commit. Download the app See every comparison A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura Learn — guides for shipping AI-written code URL: https://auravcs.com/learn Summary: Guides for shipping AI-driven code: autonomous agent loops, running many agents in parallel, proving what they changed, MCP, and git-native provenance. Features Mobile Skills CLI Pricing Compare Docs Sign in Download AURA · LEARN Hands-on guides for the git-native intelligence layer. Reference articles for engineers shipping AI-driven code on top of Git. Running several agents on one repository, reading changes as structure instead of text, and keeping a record of what an agent did and why: answered properly, with code. COMPARISON COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → COMPARISON · 8 MIN Agent work-loop harnesses compared: Aura Crew, Ralph, Beads, and the bash loop From a while-true bash loop to dependency-aware task trackers to a proof-gated work-loop: how the ways to run an agent autonomously compare. READ → CONCEPTS CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → MULTI-AGENT MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → MULTI-AGENT · 7 MIN Agent collision detection: stopping two AI agents editing the same function Two agents on one repository will eventually rewrite the same function. How collision detection works at file, symbol and branch level, and what to do. READ → MULTI-AGENT · 6 MIN The agent inbox: how parallel coding agents talk to each other A message queue between AI coding sessions, for handing off work and warning about collisions. What belongs in it, and how it differs from a shared chat. READ → MULTI-AGENT · 7 MIN One Git worktree per agent: the pattern behind parallel AI coding git worktree gives each agent its own directory and branch off one repository. How the parallel-agent pattern works, where it breaks, what to watch for. READ → MULTI-AGENT · 6 MIN Handing context from one agent to the next A context window fills and the session ends. What to carry into the next one, what to leave, and how a handover differs from a chat transcript. READ → MULTI-AGENT · 5 MIN Agent strategy inbox contents — what shows up and how to act on it The sentinel inbox carries strategy messages between agents — handoffs, conflict alerts, plan amendments. The schema, and how to triage from the CLI. READ → REFERENCE REFERENCE · 5 MIN AGENTS.md and CLAUDE.md: which instruction file does what AGENTS.md is the vendor-neutral instruction file; CLAUDE.md is Claude Code’s own. What reads each, how they interact, and how to keep one source of truth. READ → REFERENCE · 6 MIN Aura MCP — the Model Context Protocol server for git-native version control A 29-tool MCP server that lets Claude Code, Cursor and any MCP client read AST graphs, log signed intent, snapshot files and prove behaviour. READ → REFERENCE · 4 MIN dotenv duplicate keys — does last win? (Aura's deterministic resolver) Most parsers say "last duplicate key wins" — but it depends which library you load. Aura uses a deterministic resolver and warns on every collision. READ → REVIEW REVIEW · 8 MIN How to review a pull request an AI wrote Reviewing agent-written code is a different job. What to check first, which failure modes are specific to agents, and how to read a 4,000-line diff. READ → REVIEW · 6 MIN Intent poisoning: when the commit message and the diff disagree A commit whose stated purpose does not match what the code did. Why agents produce it, why it beats a sloppy message for damage, and how to detect it. READ → SEMANTIC SEMANTIC · 8 MIN Semantic diff vs git diff: what changes when you compare structure A git diff compares lines. A semantic diff compares parsed structure, so a rename is a rename and a move is a move. What that changes, and what it costs. READ → SEMANTIC · 7 MIN Semantic diff for Rust: traits, impls and what a text diff misses Rust makes text diffs misleading: impl blocks move, trait bounds change meaning without changing shape, macros hide the edit. What structure sees. READ → SEMANTIC · 7 MIN Tree-sitter and the AST: how tools read your code Tree-sitter parses source into a concrete syntax tree fast enough for every keystroke, and keeps working on code that does not compile. What it holds. READ → SEMANTIC · 6 MIN AST merge and text merge: why some conflicts should not exist Git merges lines, so two agents editing different functions in one region conflict for no reason. What a structural merge resolves, and what it cannot. READ → SEMANTIC · 6 MIN Shadow branches: keeping tool metadata out of your history A shadow branch keeps a tool’s own data in the repository without putting it on the branches you push. How it works with Git refs, and what breaks. READ → SEMANTIC · 6 MIN A Merkle graph of your code, and what it makes cheap Hash every node of the syntax tree from its children up and comparison, caching and change detection get cheap. Git’s trick on files, applied inside. READ → SEMANTIC · 6 MIN Structural code search: finding patterns instead of strings Grep finds text. Structural search finds shapes: every call with a literal timeout, every catch that swallows the error. How AST queries beat a regex. READ → GOVERNANCE GOVERNANCE · 7 MIN An immutable audit log for AI-written code What to record when an agent writes code, how to make the record tamper-evident with hash chaining and signatures, and what an auditor asks. READ → GOVERNANCE · 7 MIN Running coding agents on an air-gapped network Running AI coding agents with no route to the internet: local models, offline tooling, and moving artefacts across the boundary without breaking it. READ → GOVERNANCE · 6 MIN Code provenance: tracing a line back to the session that wrote it git blame names whoever ran the agent. Provenance needs the session, the model, the instruction and the reasoning, attached to the change itself. READ → GOVERNANCE · 6 MIN Stopping agents deleting code nobody agreed to delete Autonomous sessions remove code to make things compile, and it rarely reaches the summary. How a pre-commit guard on unaccounted deletions works. READ → OPERATIONS OPERATIONS · 6 MIN What an agent session actually costs, per response Input, output, cache writes and cache reads are priced differently, and long sessions are dominated by re-read context. Where the money actually goes. READ → OPERATIONS · 7 MIN A self-hosted stack for AI-assisted development Which parts of an agent workflow can run on your own infrastructure, which cannot, and what each choice costs in quality and effort. READ → REFERENCE NOTES PROVENANCE · 7 MIN How to prove an AI code change did what you asked AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. READ → SECURITY · 7 MIN Mask secrets in sync errors and diffs — how Aura redacts before they leak Aura's redact pipeline strips API keys, JWTs and dotenv values out of sync errors, diffs and agent prompts before they leave the machine. READ → INSTALL · 3 MIN Homebrew on Apple Silicon — the official default prefix is /opt/homebrew On Apple Silicon Macs, Homebrew installs to /opt/homebrew by default — not /usr/local. The official docs and the Aura CLI both expect this prefix. READ → ENGINEERING · 6 MIN tree_sitter_typescript::language_tsx in Rust — the right way to wire it up Using tree_sitter_typescript::language_tsx() from Rust without crashing on JSX-heavy files: crate compatibility, parser init, and how Aura uses it. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura CLI command reference — every command, explained URL: https://auravcs.com/docs Summary: Every command in the aura CLI on one page: set up a repo, drive your agents, prove a change, rewind a mistake. Chapter-by-chapter manual: docs.auravcs.com. Features Mobile Skills CLI Pricing Compare Docs Sign in Download DOCUMENTATION · CLI REFERENCE Every command, explained. Aura is one Rust binary. The registry below is the whole surface: set up a repo, drive your agents, prove a change, and rewind a mistake. Everything the desktop app does, you can script from a shell. $ curl -fsSL https://auravcs.com/install.sh | bash View on GitHub GET STARTED DRIVE EVERY AGENT PROVE & REVIEW TIME MACHINE & PROVENANCE PORTABLE PROOF THE FULL MANUAL SET UP & INSPECT Get started $ aura enable Graft Aura onto the current Git repository: installs the hooks, registers the MCP server, and starts the file watcher. Commit, push and branch exactly as before. $ aura status Show the semantic state: logic nodes tracked, the active agent session, the latest checkpoint, and whether strict mode is on. $ aura config Manage global settings: telemetry consent, strict mode, dev mode, API keys. OPTIONS / ARGS set $ aura doctor Diagnose repo health: stuck sessions, orphaned snapshots, missing hooks, shadow-branch issues, and offer to fix them. ONE ENGINE, MANY BRAINS Drive every agent $ aura handover Generate a dense, token-optimized context block for cross-agent handoff: hand work from one agent to another without re-reading the repo. OPTIONS / ARGS --agent $ aura loop run Run the work-loop: agents claim unblocked tasks from the backlog, work them in dependency order, and prove each goal before it merges. OPTIONS / ARGS [--jobs ] $ aura crew Lay a backlog out as a dependency graph and drive it: durable, team-visible, collision-aware tasks that survive the session. OPTIONS / ARGS plan | run | status $ aura radar Read the live awareness plane: who is editing or just committed which symbol, so parallel agents never collide. OPTIONS / ARGS show [--json] SHIP WITH A VERDICT Prove & review $ aura prove Trace the logic paths in the AST graph and verify a behavioral goal: which paths are wired, partially wired, or missing. OPTIONS / ARGS --goal "" $ aura pr-review Semantic review with risk scoring: catches logical renames, layer violations, forbidden calls, and accidental deletions an agent slipped in. OPTIONS / ARGS --base [--json] $ aura review post Post the semantic review back to the PR as AST-anchored inline comments, anchored to the exact symbol that changed. OPTIONS / ARGS --base $ aura goals list Read the proof ledger: every goal, its runs, and the verdict tying each commit to the goal it was meant to deliver. OPTIONS / ARGS [--json] UNDO & TRACE Time machine & provenance $ aura rewind Surgically revert a single function or class to its last safe state at the AST level: zero merge conflicts, the good code untouched. OPTIONS / ARGS [--amnesia] $ aura explain Trace any code back to its origin: git blame → checkpoint → agent session → conversation transcript. See exactly why it was written. OPTIONS / ARGS $ aura memory why Ask the provenance-anchored memory for the reasoning behind a piece of code: code-grounded recall an agent can query before it edits. OPTIONS / ARGS $ aura atlas Browse a human-readable directory of every symbol in the repo: files, functions and classes, with the meaning of each. HAND IT TO ANYONE Portable proof $ aura bundle export Pack the signed why-and-proof for a range of work into a portable bundle a teammate, reviewer or auditor can verify without your machine. OPTIONS / ARGS [--since ] $ aura bundle import Bring a teammate's signed proof bundle into your repo and apply it at the AST level. OPTIONS / ARGS $ aura attest List and verify the cryptographically sealed genuine-records for the repo: provenance you can check, not take on trust. OPTIONS / ARGS list | verify THE FULL MANUAL · DOCS.AURAVCS.COM This page lists the commands. The manual explains them. Everything above is the reference: what each command is and what it takes. The manual is the other half — twelve chapters on why semantic version control works the way it does, one page per topic, including the parts where Aura is the wrong tool. What Aura is, and why it exists The problem semantic version control solves, and what it does not try to be. Why Aura exists How Aura differs from Git The principles it is built on Installing Aura and making your first save Every platform, then a first repository with intent attached to the first commit. Installing on Linux Setting up your first repository Your first commit with intent How semantic tracking works What Aura records instead of line diffs, and how a function keeps its identity through a rename. How intent is tracked and checked Function-level identity What shadow branches hold The commands, one page each The long-form version of the reference above: every flag, every failure mode, worked examples. Proving a goal with aura prove Rewinding one function with aura rewind Tracing a change back to its reasoning Merging at the AST level How two agents editing one file merge without a text conflict, and where that stops working. Resolving a semantic conflict Deep-merging JSON and config The cases AST merge cannot handle Running a team server The Mothership: what it stores, how a teammate joins it, and what happens offline. How join tokens are secured Working with no server reachable Choosing a team topology Keeping parallel agents off each other Sentinel: collision detection, zone claims, and how agents pass each other messages. Detecting an agent collision Claiming a zone of the codebase Running several agents at once Live sync, function by function How a teammate’s change reaches you as a function rather than a file, and what is never sent. Impact alerts across branches Choosing what syncs What live sync sends and what it does not Wiring Aura into your agents and tools The MCP server, the coding agents that speak to it, and the CI and forge integrations. Using Aura with Claude Code Connecting a GitHub repository Running Aura in CI Self-hosting, compliance and migration Running Aura on your own infrastructure, including air-gapped, and moving an existing repo onto it. Deploying Aura yourself Installing with no internet Migrating an existing Git repository Where Aura does not help The honest limits chapter: the claims Aura does not make, and the projects it suits badly. When not to use Aura Why not CRDTs What migrating actually costs Security and cryptographic design The threat model, what is signed, where data lives, and how to report a vulnerability. How commits and records are signed Catching a secret before it lands Reading the audit trail Read the manual from the start It runs through your Git hooks Most of Aura works through native Git hooks: pre-commit, commit-msg, post-commit. Capturing context, checking intent against the actual AST change, and sealing a record all happen automatically as you commit. You never run those by hand: keep using Git the way you always have, and Aura steps in only when a change doesn't match its stated intent. Prefer a window over a prompt? Every command here is wrapped in the Aura desktop app: the same engine, in a UI your whole team can use. Get the desktop app Back to the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # aura CLI — semantic version control from the terminal URL: https://auravcs.com/cli Summary: The whole engine on the command line: index a repository, diff at the AST level, log intent, prove a commit, rewind one function. Headless over SSH. Features Mobile Skills CLI Pricing Compare Docs Sign in Download COMMAND LINE · APACHE-2.0 ENGINE The whole engine, from your terminal. One Rust binary grafts onto the Git you already have: no migration. Drive every coding agent on one semantic engine, prove what each one changed, and surgically undo the rest. The same engine the desktop app runs on, scriptable from any shell. $ curl -fsSL https://auravcs.com/install.sh | bash View on GitHub Command reference MACOS · LINUX · 11 LANGUAGES, AST-LEVEL · FULLY OPEN SOURCE ONE ENGINE FOR THE AGENTS YOUR TEAM ALREADY USES Claude Gemini Antigravity Cursor Codex Open Code Kimi Pi Any MCP agent WHAT IT DOES Six verbs that keep agents honest Drive every agent Run Claude Code, Gemini, Codex, Cursor and more on one engine, with one shared history: switch brain mid-thread without losing the thread. $ aura handover --agent claude Hand it a backlog Crew is the work-loop: agents claim unblocked tasks in their own worktrees and prove each goal before it merges. The same loop runs from chat with /loop. $ aura loop run Prove a change works Trace the logic paths in the AST graph and get a verdict (wired, partially wired, or not at all) tied to the goal it was meant to deliver. $ aura prove --goal "…" Read what really changed A semantic review at the logic level, with risk scoring and AST-anchored inline comments, not just a wall of red and green. $ aura pr-review --base main Undo one mistake, surgically Revert a single function or class to its last safe state at the AST level: zero merge conflicts, the good code untouched. $ aura rewind Trace who wrote it, and why git blame → checkpoint → agent session → transcript. See the exact reasoning that produced any line of code. $ aura explain LIVE IN MINUTES Point it at a repo. Keep your workflow. Install, run aura enable inside any Git repository, and Aura wires the hooks and the MCP server. Commit, push and branch exactly as before: Aura tracks the logic underneath and steps in only when an agent's change doesn't match its stated intent. NO NEW REMOTE NO LOCK-IN WALK AWAY TO PLAIN GIT ANYTIME AURA: ZSH ~/tasks $ aura enable hooks installed · MCP server registered · watcher live ~/tasks $ aura status 1,284 logic nodes tracked · strict mode OFF · session active ~/tasks $ aura prove --goal "checkout requires auth" verified · 3/3 paths wired ~/tasks $ aura rewind charge() src/pay.rs reverted one function to its last safe state THE REFERENCE Every command, explained The full command registry: get started, drive agents, prove and review, the semantic time machine. THE DESKTOP APP The same engine, in a window Prefer a UI? Everything here is wrapped in a desktop app your whole team can use. Free public beta. Let agents code at full speed. Keep control. Fully open source, Apache-2.0: engine, CLI and app. Install it, point it at a repo, and drive every agent you already use. $ curl -fsSL https://auravcs.com/install.sh | bash View on GitHub Read the docs A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura skills — packaged workflows your agents share URL: https://auravcs.com/skills Summary: Repeatable workflows kept in the repository, so every agent reaches for the same one instead of improvising. How to write them and how to share them. Features Mobile Skills CLI Pricing Compare Docs Sign in Download FEATURE · SKILLS One shelf of skills. Every agent. Your whole team. Skills are the named things your coding agents can already do on demand: a saved move, a saved prompt, a standing rule. Aura gathers them from every agent on your machine and in your repo into one shelf, and commits the project ones so your whole team's agents get the same setup. ONE SHELF ACROSS EVERY AGENT SHARED THROUGH YOUR REPO READ WHERE EACH AGENT KEEPS IT Download the app Read the docs WHAT'S A SKILL Three kinds, one idea A skill is just something your agent knows how to do without you spelling it out each time. Aura reads all three kinds from wherever each agent already keeps them. A move it runs on demand SKILL A named ability ("commit and prove this", "write the tests") packaged so an agent can run it the moment you ask, the same way every time. A saved prompt COMMAND A prompt you reach for often, saved under a short name. Type the name instead of retyping the paragraph: your best instructions, kept. An always-on instruction RULE A standing rule the agent follows without being asked (your house style, your guardrails) so it works the way your project already does. ONE PLACE Every agent's skills, on one shelf Claude Code keeps its skills in one place, Codex in another, Cursor in another again. Aura reads each agent's own setup, right where it lives on your machine and in your repo, and lays them out together, grouped by the agent that owns them. No hunting through four different tools to see what your agents can do. Read straight from each agent’s real files. Nothing re-typed Grouped by the agent that owns it, with its brand mark Read-only in Aura. You manage each one in the agent it belongs to SKILLS · THIS PROJECT read-only in Aura Claude Code 4 aura-prove SKILL Verify a feature is wired end to end YOUR MACHINE aura-handover SKILL Pass full context to the next agent YOUR MACHINE standup COMMAND Summarize what shipped today THIS PROJECT house-style RULE 2-space TS · 4-space Rust · named exports THIS PROJECT Codex 2 aura-review SKILL Review a diff against the base branch YOUR MACHINE ship-notes COMMAND Draft release notes from the diff THIS PROJECT Cursor 2 no-any RULE Never introduce an untyped `any` THIS PROJECT aura-search SKILL Explain what changed recently YOUR MACHINE SHARED SETUP Commit it once, the whole team gets it A skill that lives in the repo travels with the code. Check it in, and every teammate's agents pick up the same move, the same prompt, the same rule: versioned alongside the work. Lives in your repo Project skills sit in the codebase and move with it. Clone the repo, get the skills: no separate install, no shared doc to keep in sync. The team’s agents agree Everyone's Claude, Codex and Cursor read the same project skills, so an agent on your teammate's machine behaves like yours. Versioned with the code A skill is a file. It changes in a pull request, gets reviewed, and carries its history, like everything else you ship. PORTABLE BUNDLES Give any agent Aura's own moves Aura ships its capabilities as skill files any agent can read. One command drops them into Claude Code, Codex, Gemini or Cursor, so your agent can prove a change, explain a function, review a diff or hand off a session by running the real aura CLI. TERMINAL $ aura skills list # see the bundled skills $ aura skills install claude # drop them into Claude Code $ aura skills emit --agent cursor # or write the files yourself SIX SKILLS, EVERY AGENT aura-search What changed recently: narrated from the ledger. aura-explain Why a function exists, and who last touched it. aura-prove Check a feature is wired end to end against its goal. aura-review Review a diff against the base branch. aura-handover Hand a long session to the next agent, in full. aura-recall See what a teammate's agent did on a file. Your agents, working the way your team does Free public beta for macOS and Linux. Point it at a repo and see every agent's skills on one shelf. Download the app How Aura compares A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura FAQ — agents, semantic diffs, proof and Git URL: https://auravcs.com/faq Summary: Running several coding agents on one repository, what a semantic diff shows, how a change is proven against its goal, and how Aura sits on ordinary Git. Features Mobile Skills CLI Pricing Compare Docs Sign in Download FAQ Frequently asked questions Does Aura replace Git? No. Aura is a meta-layer that sits directly on top of your existing local Git repository. You keep git commit, git push and branch management exactly as they are. Aura grafts onto Git hooks and git notes to track the mathematical logic (AST) inside your files. You can walk away with plain git at any time. How does it work with my AI editor? Do I read the agents in a terminal? Will I know what the agents are costing me? What happens when I rebase? Do I lose my checkpoints? Can I trace who wrote a function, and why? Is it free? A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura for iPhone — your agents in your pocket URL: https://auravcs.com/mobile Summary: The Aura companion for iPhone: every agent run on every machine you own, live. Answer a session, approve a reviewed pull request, wake a sleeping laptop. Features Mobile Skills CLI Pricing Compare Docs Sign in Join waitlist AURA FOR IPHONE JOIN WAITLIST Your agents, in your pocket The agents keep working when you close the laptop. Aura for iPhone is the cockpit for that: every run on every repo, the questions they are stuck on, and the reviews waiting for a yes: answerable from a train. LIVE AGENT RUNS REPLY FROM THE PHONE SEMANTIC PR REVIEW WAKE YOUR MAC iPhone Android Both Join waitlist TESTFLIGHT FIRST · NO SPAM · ONE MAIL WHEN IT OPENS 9:41 All projects A Workspaces YOUR COMPUTERS Sam’s MacBook Pro Online · 2 agents running Terminal Studio iMac Asleep · idle 3h Wake NEEDS YOU2 C Ready to merge: retry backoff Claude · acme/checkout-api Review G Keep the Stripe webhooks? Gemini · acme/web-dashboard Decision ACME/CHECKOUT-API2 Open Refactor retry logic with backoff Claude · edited retry.rs, client.rs Working Add idempotency keys Codex · 3 files · 1h ago Done ACME/WEB-DASHBOARD2 Open Migrate settings to grid layout Gemini · edited Settings.tsx Working Fix dark-mode contrast Cursor · paused · 20m ago Idle ACME/BILLING1 Open Handle proration edge cases Claude · tests failing · 2h ago Failed 9:41 acme/checkout-api main · 3 open pull requests Browse files 142 files History 1,204 changes REVIEWED BY AURA3 #219 · Retry backoff Low risk feat/retry-backoff → main Adds polite backoff on rate limits. Nothing risky changed: one small note about a magic number. C Claude · 1 note Review #218 · Idempotency keys Medium risk feat/idempotency → main Stops double-charges on retried payments. Two things to check before merge. Slow lookups. The new key column isn't indexed, so payment checks scan the whole table. payments.rs:88 · Medium Undocumented. The new public function has no description for teammates. keys.rs:12 · Low Cx Codex · 2 findings Review #215 · Cart rounding Merged Marco Diaz · 1h ago Clean review · no findings 9:41 C Refactor retry logic Claude · acme/checkout-api Working Claude · Opus 4.8 Add agent The retry loop hammers the API whenever we get rate-limited. Can you make it back off politely? Claude Here's the plan: Wait longer after each failed try, instead of retrying instantly. Respect the “try again in N seconds” the server sends back. Give up after a sensible cap so nothing hangs forever. Claude Done. I reworked retry.rs so it waits a little longer each time and honors the server's Retry-After hint: starting at half a second, capped at 30. start 500ms · double each try cap 30s · honor Retry-After give up after 6 attempts Editing client.rs · 2 files changed +38 −12 Claude All 14 tests pass. This should stop the rate-limit errors. Want me to squash & merge? Follow up… WAITLIST TestFlight first iPhone builds go out to the waitlist in batches. Android follows once the push pipeline is settled. COMPANION Not an IDE The phone is the cockpit, not the workshop. It watches the agents on your machines, answers them, and approves work. The editing stays on the desktop. SAME LEDGER One account, one history Sessions, tasks, pages and reviews are the same records the desktop app reads. Pick up a thread on the phone and finish it on the laptop. 01 Every agent, every repo, one list Workspaces is the whole estate on one screen: what each agent is doing, which repo it is doing it in, and the two things waiting on a human. Your laptops are up top: open a terminal on one, or wake the one that fell asleep. 9:41 acme/checkout-api A Tasks All In progress Todo Review IN PROGRESS2 Add exponential backoff to retry client AURA-142 · Claude High C Grid layout for Settings screen AURA-138 · Gemini Med G IN REVIEW1 Idempotency keys for payments AURA-140 · Codex · PR #218 Ready Cx TODO3 Handle proration edge cases AURA-145 · Unassigned High Dark-mode contrast pass AURA-147 · Cursor Low Cu Webhook retry dashboard AURA-149 · Unassigned Med BACKLOG2 Export audit log to CSV AURA-151 · Unassigned Low Cache the pricing table AURA-153 · Unassigned Med Run the backlog in the cloud 3 agents idle · always-on runner Run 9:41 All projects A Workspaces YOUR COMPUTERS Sam’s MacBook Pro Online · 2 agents running Terminal Studio iMac Asleep · idle 3h Wake NEEDS YOU2 C Ready to merge: retry backoff Claude · acme/checkout-api Review G Keep the Stripe webhooks? Gemini · acme/web-dashboard Decision ACME/CHECKOUT-API2 Open Refactor retry logic with backoff Claude · edited retry.rs, client.rs Working Add idempotency keys Codex · 3 files · 1h ago Done ACME/WEB-DASHBOARD2 Open Migrate settings to grid layout Gemini · edited Settings.tsx Working Fix dark-mode contrast Cursor · paused · 20m ago Idle ACME/BILLING1 Open Handle proration edge cases Claude · tests failing · 2h ago Failed 02 Answer a run without opening a laptop Tap into a session and you get the thread as it happened: the plan, what actually changed, the files being edited right now. Reply in the composer and the agent picks it up on the machine it is running on. 9:41 Activity acme/checkout-api TODAY C Claude 12m ago Made retries back off politely instead of hammering the API retry.rs client.rs +38 −12 Cx Codex AGENT 2h ago Stopped double-charges by tagging each payment with a unique key payments.rs keys.rs +204 −9 MD Marco Diaz 3h ago Fixed cart totals rounding to the nearest cent cart.rs +12 −4 G Gemini AGENT 4h ago Moved the Settings screen to a cleaner grid layout Settings.tsx +96 −140 YESTERDAY Cu Cursor AGENT 18h ago Nudged the dark-mode colors for easier reading theme.ts +22 −18 SR Sam Rivera 20h ago Simplified the cart total helper cart.rs +9 −31 C Claude AGENT 22h ago Added tests so payments can't be charged twice keys_test.rs +64 9:41 C Refactor retry logic Claude · acme/checkout-api Working Claude · Opus 4.8 Add agent The retry loop hammers the API whenever we get rate-limited. Can you make it back off politely? Claude Here's the plan: Wait longer after each failed try, instead of retrying instantly. Respect the “try again in N seconds” the server sends back. Give up after a sensible cap so nothing hangs forever. Claude Done. I reworked retry.rs so it waits a little longer each time and honors the server's Retry-After hint: starting at half a second, capped at 30. start 500ms · double each try cap 30s · honor Retry-After give up after 6 attempts Editing client.rs · 2 files changed +38 −12 Claude All 14 tests pass. This should stop the rate-limit errors. Want me to squash & merge? Follow up… 03 The review is done before you open it Aura reads every pull request semantically and tells you the risk in a sentence, with each finding pinned to the line that causes it. You approve from the queue, or ask for the one thing you want changed. 9:41 C Refactor retry logic Claude · acme/checkout-api Working Claude · Opus 4.8 Add agent The retry loop hammers the API whenever we get rate-limited. Can you make it back off politely? Claude Here's the plan: Wait longer after each failed try, instead of retrying instantly. Respect the “try again in N seconds” the server sends back. Give up after a sensible cap so nothing hangs forever. Claude Done. I reworked retry.rs so it waits a little longer each time and honors the server's Retry-After hint: starting at half a second, capped at 30. start 500ms · double each try cap 30s · honor Retry-After give up after 6 attempts Editing client.rs · 2 files changed +38 −12 Claude All 14 tests pass. This should stop the rate-limit errors. Want me to squash & merge? Follow up… 9:41 acme/checkout-api main · 3 open pull requests Browse files 142 files History 1,204 changes REVIEWED BY AURA3 #219 · Retry backoff Low risk feat/retry-backoff → main Adds polite backoff on rate limits. Nothing risky changed: one small note about a magic number. C Claude · 1 note Review #218 · Idempotency keys Medium risk feat/idempotency → main Stops double-charges on retried payments. Two things to check before merge. Slow lookups. The new key column isn't indexed, so payment checks scan the whole table. payments.rs:88 · Medium Undocumented. The new public function has no description for teammates. keys.rs:12 · Low Cx Codex · 2 findings Review #215 · Cart rounding Merged Marco Diaz · 1h ago Clean review · no findings 04 Who's on the repo right now People and agents in one roster, because on a repo they are the same kind of neighbour. When something you depend on changes under your branch, the phone says so: before you push into it. 9:41 All projects A Workspaces YOUR COMPUTERS Sam’s MacBook Pro Online · 2 agents running Terminal Studio iMac Asleep · idle 3h Wake NEEDS YOU2 C Ready to merge: retry backoff Claude · acme/checkout-api Review G Keep the Stripe webhooks? Gemini · acme/web-dashboard Decision ACME/CHECKOUT-API2 Open Refactor retry logic with backoff Claude · edited retry.rs, client.rs Working Add idempotency keys Codex · 3 files · 1h ago Done ACME/WEB-DASHBOARD2 Open Migrate settings to grid layout Gemini · edited Settings.tsx Working Fix dark-mode contrast Cursor · paused · 20m ago Idle ACME/BILLING1 Open Handle proration edge cases Claude · tests failing · 2h ago Failed 9:41 acme/checkout-api A Team ONLINE NOW4 SR Sam Rivera Editing retry.rs · checkout-api PN Priya Nair Reviewing PR #218 C Claude Building the retry backoff G Gemini Migrating Settings layout NEEDS ATTENTION1 retry.rs changed under your branch Claude reworked retry_with_backoff(): your work calls it. Re-read before you push. Rebase RECENT ACTIVITY MD Marco Diaz 1h Merged PR #215, Cart totals rounding Cx Codex AGENT 2h Opened PR #218, Idempotency keys MESSAGES Open SR Sam Rivera 9m Can you take the backoff PR when it's up? 05 What changed today, in plain language Activity is the day read back to you as sentences, not commit subjects: what each change was for, which files it touched, how big it was. Open one and it tells you why it happened. 9:41 acme/checkout-api main · 3 open pull requests Browse files 142 files History 1,204 changes REVIEWED BY AURA3 #219 · Retry backoff Low risk feat/retry-backoff → main Adds polite backoff on rate limits. Nothing risky changed: one small note about a magic number. C Claude · 1 note Review #218 · Idempotency keys Medium risk feat/idempotency → main Stops double-charges on retried payments. Two things to check before merge. Slow lookups. The new key column isn't indexed, so payment checks scan the whole table. payments.rs:88 · Medium Undocumented. The new public function has no description for teammates. keys.rs:12 · Low Cx Codex · 2 findings Review #215 · Cart rounding Merged Marco Diaz · 1h ago Clean review · no findings 9:41 Activity acme/checkout-api TODAY C Claude 12m ago Made retries back off politely instead of hammering the API retry.rs client.rs +38 −12 Cx Codex AGENT 2h ago Stopped double-charges by tagging each payment with a unique key payments.rs keys.rs +204 −9 MD Marco Diaz 3h ago Fixed cart totals rounding to the nearest cent cart.rs +12 −4 G Gemini AGENT 4h ago Moved the Settings screen to a cleaner grid layout Settings.tsx +96 −140 YESTERDAY Cu Cursor AGENT 18h ago Nudged the dark-mode colors for easier reading theme.ts +22 −18 SR Sam Rivera 20h ago Simplified the cart total helper cart.rs +9 −31 C Claude AGENT 22h ago Added tests so payments can't be charged twice keys_test.rs +64 NOT OUT YET Get the first TestFlight The companion app is in private beta. Builds go out to the waitlist in batches: iPhone now, Android next. One email when your slot opens, nothing else. iPhone Android Both Join waitlist TESTFLIGHT FIRST · NO SPAM · ONE MAIL WHEN IT OPENS 9:41 acme/checkout-api A Tasks All In progress Todo Review IN PROGRESS2 Add exponential backoff to retry client AURA-142 · Claude High C Grid layout for Settings screen AURA-138 · Gemini Med G IN REVIEW1 Idempotency keys for payments AURA-140 · Codex · PR #218 Ready Cx TODO3 Handle proration edge cases AURA-145 · Unassigned High Dark-mode contrast pass AURA-147 · Cursor Low Cu Webhook retry dashboard AURA-149 · Unassigned Med BACKLOG2 Export audit log to CSV AURA-151 · Unassigned Low Cache the pricing table AURA-153 · Unassigned Med Run the backlog in the cloud 3 agents idle · always-on runner Run QUESTIONS Is the Aura mobile app available yet? Not publicly. It is in private beta on iPhone, invited from the waitlist in batches. Android follows iPhone. Can I write code in the Aura mobile app? No. It is a cockpit, not an IDE. Your agents keep running on your own machines; the phone is where you watch them, unblock them, review what they changed, and approve or stop the work. Does the mobile app show the same history as the desktop app? Yes: the same semantic ledger. Sessions, intents, proof verdicts and reviews are the ones your desktop app and CLI wrote; the phone is another window onto them, not a separate copy. The desktop app is out now The phone watches what the desktop runs. Point Aura at a repo, drive every agent you already use, and the companion picks up the same sessions. Get Aura for desktop A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Pricing — Aura URL: https://auravcs.com/pricing Summary: The engine is free and open source forever. Pro is $20 a month, Team $40 a seat with a 14-day trial, Enterprise self-hosts. Pay when a second person joins. Features Mobile Skills CLI Pricing Compare Docs Sign in Download PRICING Free on your own. Paid when you’re a team. The engine is open source and always will be. What we charge for is the part that only exists once there is more than one of you: live sync, shared history, awareness of who is in which function, and somewhere in the cloud for the work to run. Open source Free The whole engine, forever. Apache-2.0, and it never phones home. Download the app No card. No account needed to work on your own. Desktop app, CLI and the 29 MCP tools Semantic history of every change an agent makes Plain-English explanation of any diff Rewind a single function, not the whole commit Run any agent you already pay for — Claude, Codex, Gemini, Cursor Host your own git remote, and mirror any repo onto a box you own 100 cloud syncs a month Pro $20 / person / month For one developer who wants Aura to hold the model key and the history. Start on Pro Everything in Open source Managed agent access — no key of your own to hold Token allowance included, then metered at cost + margin Menu-bar HUD and the desk pet 2,000 cloud syncs a month Your sessions and transcripts follow you between machines Team MOST TEAMS $40 / seat / month The tier Aura is actually for: more than one of you in the same code. Start the 14-day trial 14 days free, no card up front. Everything in Pro, for everyone Live sync — teammates see the functions you changed as you change them Team Radar: who is in which symbol, before you collide Shared provenance ledger — one record of what every agent did Cloud machines: bring your own box over SSH, shared safely across the team Per-member cost, so you can see where the spend went Shared task board and Crew, across laptops and cloud Org roles, seats and invites 10,000 cloud syncs a month Enterprise Custom For teams whose auditors will eventually ask who wrote this line. Talk to us From ~$25k / year. Everything in Team AI-authorship audit ledger — signed, exportable, per-symbol SSO / SAML / SCIM Self-hosted or in your own VPC — the server is yours to run Cross-repo blast radius across the whole org Unlimited syncs, security review and an SLA Prices are per month, billed monthly, in USD. Seats are people, not agents. Bringing your own model key is free on every tier — Pro and Team simply mean you don’t have to. LINE BY LINE Where exactly the line falls The cards say what you get. This says what you don’t — which is the more useful half when you’re deciding. CAPABILITY OPEN SOURCE PRO TEAM ENTERPRISE THE ENGINE Desktop app, CLI, MCP tools Semantic history and rewind Plain-English change explanations Proof that an agent built what you asked Bring your own model key AGENTS Run any agent CLI you already have Managed agent access (we hold the key) Crew — many agents on one dependency graph LOCAL LOCAL LOCAL + CLOUD LOCAL + CLOUD Per-member spend meter YOURS WHOLE TEAM WHOLE TEAM TEAM Live function sync between teammates Team Radar — collision awareness Shared provenance ledger Shared task board Org roles, seats, invites Cloud syncs per month 100 2,000 10,000 UNLIMITED MACHINES — WHERE THE WORK RUNS Your own laptop Your own box over SSH Share one box across the team, safely Aura provisions and runs the box SOON SOON Push as yourself from a shared box YOUR OWN GIT HOST Run your own git server, on your own hardware Mirror a GitHub or GitLab repo onto it Signed, tamper-evident branch history Replicate one of your nodes to another Unlimited mirrors and unlimited clones Org-wide mirror policy and a fleet view SOON SOON GOVERNANCE Audit ledger of AI authorship BASIC SIGNED + EXPORTABLE SSO / SAML / SCIM Self-host the Aura cloud server Security review and SLA BEFORE YOU ASK The questions that decide it If yours isn’t here, email the founder — it’s a small company and the address is real. Is the engine really free? Yes, and it stays that way. The CLI, the crates and the semantic engine are Apache-2.0 at Naridon-Inc/aura. Working on your own is free forever — we charge when a second person joins the repo, because that is the moment sync, awareness and a shared ledger start being worth something. Do I have to buy tokens from you? No. Bringing your own key is free on every tier and always will be — we are not going to hold your Anthropic or OpenAI account hostage. Pro and Team include managed access for people who would rather not manage a key at all; that convenience is what you are paying for. What counts as a seat? One person. Agents are not seats — run as many as your models will let you. What happens when the trial ends? Nothing is deleted and nothing is locked. The org drops back to the free allowance: your history, your proofs and your local work are yours regardless of what you pay us, because they live in your Git. Can we run the whole thing ourselves? On Enterprise, yes — the collaboration server is a single Rust binary and a Postgres database, and it can live entirely inside your network. See Aura for Enterprise. Does my code leave my machine? Only what you turn on. Local work is local. Team sync moves the function bodies you change to teammates who need them; the Radar moves metadata only — who is in which symbol, never code bytes. Read the privacy note for the specifics. KEEP READING what a cloud machine costs /FEATURES/CLOUD Start on the free tier. Install it, point it at a repo you already have, and let an agent change something. If the record it keeps is worth having, invite someone. Download the app Start the Team trial A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura for teams — self-hosted, air-gapped, audited URL: https://auravcs.com/enterprise Summary: Run the engine and collaboration server on your own infrastructure, keep an immutable record of what each agent changed, gate merges on proof. Apache 2.0. Features Mobile Skills CLI Pricing Compare Docs Sign in Download AURA FOR ENTERPRISE · TIER 2 Sovereign security. Infinite scale. Aura Enterprise is built for regulated industries (banking, healthcare, defense) that want the acceleration of autonomous agents without the compliance and security risk of cloud-based inference logging. THE ENTERPRISE GATEKEEPER Four guarantees your security team can sign off on Every one of them runs on the Git you already have: no new servers, no ref explosions, no raw code leaving your machine. Sovereign Vault ZERO-TRUST LOCAL VECTORIZATION Competitors require enterprises to upload raw, unredacted, proprietary chat transcripts to centralized SaaS servers to generate vector embeddings. Aura uses Shannon-entropy scrubbing to strip high-entropy secrets (API keys, PII) locally. The 768-dimensional vectors are generated on your machine, and the resulting retrieval database is stored completely locally inside your .git folder. Logic-level RBAC COMPILER-SAFE VIRTUAL WORKSPACES When you hire external contractors, you want to hand them a compiling codebase without leaking proprietary algorithms. Aura gives you surgical access control: with aura generate-stubs you physically remove proprietary logic from a contractor’s machine, replacing it with compiler-safe “logic stubs” synthesized by a local model. Cross-repo tracing MONOREPO & MICROSERVICE SCALE Standard blast-radius detection works within a single repository. Aura Enterprise connects the Merkle-graphs of all your organizational repositories. If an agent refactors a shared library in Repo A, Aura projects the cascading impact into the services living in Repos B, C and D before the PR is merged. Git-notes synchronization ZERO “REF EXPLOSIONS” Instead of generating thousands of hidden branches to store metadata (which breaks enterprise CI/CD), Aura writes its semantic checkpoints directly into standard git notes. That means invisible, conflict-free synchronization across massive teams with zero disruption to your existing GitHub / GitLab infrastructure. REQUEST ACCESS Upgrade to Aura Enterprise Secure your logic and deploy AI agents with confidence. Tell us how your team works and we’ll set up an evaluation. FULL NAME * WORK EMAIL * COMPANY / ORG * TEAM SIZE 1 – 10 engineers 11 – 50 engineers 50+ engineers HOW ARE YOU USING AI AGENTS TODAY? Request an evaluation A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura architecture — version control that reads code as logic URL: https://auravcs.com/research Summary: An AST Merkle graph over your repository, intent recorded against every change, and a deterministic check of a commit against the goal it was given. Features Mobile Skills CLI Pricing Compare Docs Sign in Download WHITEPAPER · ARCHITECTURE The mathematics of intent: why Git is failing AI. ABSTRACT · Legacy version control relies on unstructured text lines, creating critical blind spots when tracking AI-generated code. As agentic engineering scales, we propose a deterministic AST-hashing protocol to track semantic logic shifts: enabling autonomous arbitration and mathematically verifiable code reviews. NARIDON RESEARCH 09.04.26 PEER REVIEWED The line-diff fallacy: why legacy Git can’t scale to agentic workflows. For 50 years, systems like Git have treated software as a sequence of unstructured text lines: a model that assumes code is written slowly, line-by-line, by humans who hold the whole architecture in their head. That breaks down under high-velocity agentic engineering. When an AI agent refactors a 2,000-line auth module in seconds, a text diff gives zero semantic insight. To Git, renaming a variable across 50 files looks exactly like altering a core security invariant: a wall of red and green. The review bottleneck. We accelerated generation 100×, but review is still manual text-reading. So massive AI PRs sit unmerged, or worse, get merged blind (“LGTM”). We can no longer track the medium (text lines); we must track the message (the logic). The Git reality A semantic refactor (moving a class to a new folder) becomes 1,000 deletions and 1,000 additions. The reviewer has no mathematical guarantee the logic stayed identical. The Aura reality Aura parses the AST and hashes the logic node. Move the class and the hash is unchanged: the diff is exactly 0 logical changes. The reviewer approves instantly. HEAD TO HEAD Architectural comparison CAPABILITY LEGACY GIT / GITHUB AURA SEMANTIC ENGINE Fundamental unit File paths and text lines. AST logic nodes. Aura parses the Abstract Syntax Tree to identify discrete functions, interfaces and methods, assigning each a deterministic SHA-256 hash. Conflict resolution Manual. Fails if two people edit the same text block, regardless of context. Autonomous arbitration. Analyses conflicting AST modifications and synthesises a patch that satisfies the logical constraints of both branches. Blast-radius detection None. Developers must guess downstream impacts with manual search. Real-time Merkle-graph. Projects the exact downstream modules, APIs and services a single node change touches: before the commit lands. Intent querying Basic string search over commit messages. Neural intent RAG. Captures the agent’s reasoning, embeds it, and answers “why did we implement backoff here?” from the transcript. Security / privacy Repository-level access only. Code sits in plaintext on cloud servers. Sovereign vault & logic RBAC. Local encryption; proprietary logic stripped into compiler-safe stubs before it ever touches a network. FULL PAPER Abstract The rapid ascent of autonomous coding agents has fundamentally decoupled the act of software production from human-scale cognitive limits. While code generation has accelerated by orders of magnitude, the infrastructure used to verify and maintain its integrity, specifically line-based Version Control Systems (VCS) like Git, has remained stagnant for half a century. We introduce Aura, a semantic logic-native infrastructure that replaces unstructured text tracking with deterministic Abstract Syntax Tree (AST) hashing. By constructing a real-time Merkle-Graph of mathematical logic nodes, Aura provides a high-fidelity "Physics Engine" for the agentic era, enabling surgical rewinds, precise blast-radius detection, and a Zero-Knowledge security model for proprietary architectural intent. 1. The Limits of Human Committing A common defense of legacy version control in the AI era relies on a simple heuristic: "If the AI is hallucinating or breaking things, the developer should just commit more frequently." This argument fundamentally misunderstands the non-linear nature of agentic code generation. When a human types code, they think linearly. They write a function, test it, and commit it. When an AI agent writes code, it operates non-linearly. A single prompt can cause an agent to refactor a database schema, update three API routes, and change frontend state across 14 files in a matter of seconds. A human developer physically cannot run git commit fast enough to isolate these disparate logical decisions. Surgical Rewind vs. Merge Conflicts By the time a human reviews the AI's output and realizes a specific nested schema change is incorrect, the AI has already woven 400 lines of interdependent logic on top of it. Attempting to git revert the specific error results in a catastrophic merge conflict, because Git only understands that "Lines 40-500 changed." Aura introduces the Continuous DVR and Surgical Rewind. Because Aura parses the codebase into an AST locally, it tracks individual functions, classes, and structs as hashed logic nodes. When the AI inevitably hallucinates on minute 12 of a 15-minute generation streak, Aura allows the engineer to surgically extract that single bad function, swapping the AST bytes cleanly, without losing the 4,000 lines of mathematically sound code generated around it. 2. Semantic Memory vs. Static PR Reviews Another frequent objection to semantic intent tracking is the reliance on traditional code review: "If developers don't understand the AI's code, they need to write better PR descriptions and enforce strict reviews." The flaw in this reasoning is that PR descriptions are static snapshots of the final state. They do not capture the journey, and they categorically fail to capture the AI's internal reasoning. For example, if an AI agent implements an obscure exponential backoff mechanism, the PR description will simply read: "Added retry logic." Two months later, when production hangs under edge-case load, the context is gone. Reviewers are left guessing whether the AI hallucinated the backoff curve or hallucinated a nonexistent rate-limit document. "Code review is not a substitute for cryptographic intent tracking when the primary author is a black-box model." Aura acts as the Semantic Memory for the IDE. By capturing the natural language reasoning from the agent at the exact millisecond of generation and embedding it into a high-dimensional vector space mapped to the AST, Aura preserves the "Why." Engineers can query the codebase directly: "Why was exponential backoff chosen here?" and receive the exact transcript of the agent's reasoning. It does not replace code review; it arms the reviewer with the mathematical proof of the AI's context. 3. The Physics Engine vs. The Session Recorder As the market recognizes the need for AI-aware version control, alternative solutions have emerged that function primarily as "Session Recorders" (e.g., cloud-based tools that scrape chat logs and attach them to Git commits). These tools are fundamentally insufficient for enterprise engineering. A Session Recorder hooks into Git, scrapes raw chat logs, and uploads proprietary, unredacted code to external cloud servers. It relies entirely on legacy text-diffs underneath. In contrast, Aura is a Physics Engine for the repository. Blast Radius Calculation: Session recorders cannot calculate blast radius because they do not understand that billing.js invokes auth.js. Aura maps the Merkle-Graph locally, instantly warning reviewers if an AI agent taints a downstream architectural dependency. Zero-Knowledge Sovereignty: Uploading raw chat logs containing proprietary algorithms to third-party SaaS dashboards is a massive compliance violation for regulated industries. Aura scrubs secrets locally using Shannon Entropy algorithms and generates vector embeddings on the host machine. 4. Conclusion Aura is not a layer of "AI Magic" designed to replace human oversight; it is a highly precise, mathematically sound infrastructure designed to enforce it. By moving from character tracking to logic tracking, Aura provides senior engineering teams with the exact invariants, traceability, and localized control required to safely scale autonomous agents in production environments. A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura Studio — the desktop app for driving coding agents URL: https://auravcs.com/studio Summary: The desktop app: every agent in one window, a semantic view of what each one changed, and a proof before anything merges. macOS and Linux, free. Features Mobile Skills CLI Pricing Compare Docs Sign in Download AURA STUDIO · THE DESKTOP APP See your repo think. The git-native workspace for the agent era. Studio turns Aura's AST graph, signed intent log and sigstore-anchored provenance into one live view, so you can finally see what Claude, Cursor and Copilot are actually doing to your codebase, in real time. A thin client over the local Aura daemon. Your repo stays on your machine, your commits go to your existing Git host, your CI doesn't change. Studio just gives you the lens you've been missing. Download for macOS, Linux & Windows What's new SIX SURFACES · ONE SOURCE OF TRUTH The same lenses the CLI exposes, as a live, navigable workspace Not a wall of JSON. Every surface is the data Aura already records, rendered so you can actually read it. 01 · LIVE SEMANTIC GRAPH Watch the AST evolve as Claude or Cursor types. Every function, every call edge, every rename: rendered as a graph next to the diff, not buried inside it. 02 · INTENT INSPECTOR For every commit, see the agent's stated intent next to the actual AST delta. When they don't match, the badge turns red and the offending hop is one click away. 03 · PROVENANCE REPLAY Step through the sigstore-anchored chain of who-signed-what. Hover any block to see the rotation chain that proves the key was authorised at the moment of signing. 04 · MULTI-AGENT ORCHESTRATION Inspect the live message bus between Claude Code, Gemini CLI and your custom agents. Pin a wave, dispatch a follow-up, kill a runaway, without leaving the app. 05 · ZERO-TRUST BY DEFAULT Everything runs against your local Aura daemon. No code leaves the machine, no commits get pushed to a SaaS for analysis. The same trust model as `git log`. 06 · NATIVE TO GITHUB & GITLAB Open a PR, sign the intent block, push the rotation chain to your existing Git host. Your reviewers see a normal PR with a richer story attached. WHY A WORKSPACE The CLI proved the model. The app scales the audience. Aura's CLI is exhaustive. It's also dense. Reading a rotation chain from .aura/blocks/*.json with jq is fine for a power user. It's not how a senior engineer reviews an agent's PR at 4pm on a Friday. Studio takes the same data (AST graph, intent log, signed blocks, sigstore receipts, MCP tool calls) and renders it as a live workspace. No new state, no new servers, no new trust assumptions. Just a lens on what Aura already records. It's free, local and open source, and it ships continuously across macOS, Linux and Windows alongside the CLI. See what your agents are really doing. Download Aura FREE · LOCAL · OPEN SOURCE · MACOS, LINUX & WINDOWS A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura Stats — build in public URL: https://auravcs.com/stats Summary: Aura in the open: GitHub stars, releases shipped and days building, pulled live from the public GitHub API. Every figure is verifiable at its source. Features Mobile Skills CLI Pricing Compare Docs Sign in Download BUILD IN PUBLIC · LIVE NUMBERS Aura, in the open. No dashboards behind a login. The numbers below are pulled live from the public GitHub API each time this page loads. You can re-check every one of them at the source linked beside it. LIVE FROM GITHUB GITHUB STARS 46 NARIDON-INC/AURA RELEASES SHIPPED 47 GITHUB RELEASES DAYS BUILDING 194 SINCE 2026-02-28 CURRENT VERSION v0.19.47 AURAVCS.COM/DOWNLOAD LICENSE Apache-2.0 OPEN SOURCE PLATFORMS 3 MACOS · LINUX · WINDOWS WHAT AURA HAS TRACKED CONNECTING… Work carried on the platform Totals across every workspace on Aura’s cloud: the real count of what the engine has recorded. Aggregate only: no names, no repos, no per-user data. SESSIONS TRACKED — AGENT + WORK SESSIONS INTENTS LOGGED — THE "WHY" BEHIND A CHANGE SEMANTIC REVIEWS — AURA PR-REVIEW RUNS REPOSITORIES TRACKED — REPOS UNDER AURA PUBLICLY VERIFIABLE How each number is counted Stars, releases, and days building come straight from api.github.com/repos/Naridon-Inc/aura: the same endpoint anyone can query. Age counts from the repository's created_at. Current version and platforms match the exact builds served on the download page. Work carried on the platform is a live aggregate straight from the cloud database. Sessions tracked counts agent and work sessions; intents logged is the recorded “why” behind changes (Aura’s episodic log); semantic reviews is aura pr-review runs; repositories tracked is repos under Aura. Totals only: no names, no per-repo data, nothing per-user leaves the server. A metric with nothing behind it yet simply isn’t shown. What's deliberately not here: revenue, active-user, or install counts, and a “lines of code” number, because Aura measures change at the AST level, not by line, and the cloud stores no line count to total. We’d rather omit a figure than show one you’d have to take on faith. THE ROAD SO FAR Milestones 2026-02-28 Repo created First commit on the Aura engine. GITHUB 2026-06-15 v0.18.0 Semantic memory, signed refs, AST merge-driver merged to master. GITHUB RELEASE 2026-07-09 v0.19.20 · public launch Open-source monorepo (Apache-2.0) + first Product Hunt launch. AURAVCS.COM/CHANGELOG 2026-07-17 v0.19.47 Current desktop build shipping to macOS and Linux. AURAVCS.COM Full history: auravcs.com/changelog. Watch it grow. Star the repo to follow along, or run it yourself. Star on GitHub Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura is open source — Apache 2.0 across app, CLI and engine URL: https://auravcs.com/announcement Summary: One public Apache 2.0 monorepo: the desktop app, the CLI, the semantic engine and the editor extension. What it covers, and what it means for self-hosting. Features Mobile Skills CLI Pricing Compare Docs Sign in Download PRODUCT UPDATE · NOW OPEN SOURCE Aura is a semantic engine for the agentic era. NARIDON TEAM APACHE-2.0 Code generation got 100× faster. Code review, version control and trust did not. Aura closes that gap: by tracking the logic your agents write, not the text. For fifty years, version control has treated software as unstructured lines of text. That was fine when a human typed every line. It falls apart the moment an agent refactors a schema, rewires three API routes and touches fourteen files in a single prompt. To Git, that’s a wall of red and green. To your reviewer, it’s a “LGTM” they’ll regret. Track the logic, not the lines Aura parses your codebase into its Abstract Syntax Tree and hashes every function, class and method as a logic node. Move a class to a new folder and the hash is unchanged: the diff is zero logical changes. Change a security invariant and Aura shows you exactly that, isolated from the noise around it. This is the foundation everything else is built on. Surgical Rewind & the kill-switch When an agent hallucinates on minute twelve of a fifteen-minute streak, you don’t want to lose the four thousand sound lines around it. Aura tracks each logic node independently, so you can extract the single bad function and swap its AST bytes cleanly: no catastrophic merge conflict. Rewind doesn’t just roll back the code; it resets the agent’s context so it stops repeating the same mistake. Hand it work, and get proof back Aura’s autonomous work-loop, Crew, takes a stack of tasks and works them in dependency order on its own. Every completion is tied back to the goal it was meant to deliver and verified, so a green check means proven against the goal, not just “it compiled”. That provenance is the moat: the why travels with the code, cryptographically, forever. Sovereign by default Everything runs locally. Secrets are scrubbed with Shannon-entropy analysis before anything is embedded; vectors are generated on your machine; semantic checkpoints live in standard git notes, not thousands of hidden branches. Nothing proprietary leaves your laptop unless you decide it should. All of it is open The CLI, the engine crates, the desktop app and the editor extension are public under Apache-2.0. Install it, read it, fork it. The version-by-version detail lives in the changelog, and it ships continuously across macOS, Linux and Windows. Ready to track your logic? Download Aura Read the changelog A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Privacy Policy — Aura URL: https://auravcs.com/privacy Summary: How Aura handles your data: local-first by default, cloud sync only when you sign in, no advertising trackers, and no sale of your data. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEGAL · PRIVACY Privacy Policy Aura is built local-first. Your code lives on your machine, not ours. This policy explains the limited data we do handle when you sign in, sync, or pay: in plain language, without the boilerplate. EFFECTIVE JULY 24, 2026 This Privacy Policy describes how the Aura product handles your information. The Aura product means the website at auravcs.com, the Aura desktop app, the Aura CLI, the Aura mobile app, and Aura Cloud (collectively, “Aura”, “we”, “us”). Aura is operated by Naridon, Inc. The Aura iOS app is distributed on the Apple App Store by Aikolumi Software Pvt. The short version Local-first by default. The engine, CLI, and desktop app run against a local daemon. Your source code, diffs, and semantic history stay on your machine and are never uploaded for analysis. Cloud only when you choose it. Data leaves your machine only when you sign in and use a feature that needs the cloud: sync, team collaboration, live-sync, chat history across devices, or the mobile app. No ad tracking, no data sale. We do not run advertising trackers, we do not track you across other apps or websites, and we never sell your data. Analytics are opt-in. Product analytics are off until you consent, and are collected without advertising identifiers. Information we collect Account and identity You sign in to Aura Cloud with GitHub. When you do, we receive your GitHub username, the email address associated with that account, your avatar, and a stable account identifier. We use this to identify you across your devices and teammates, and to attribute changes and messages to you rather than to “an agent”. Content you sync to Aura Cloud When you are signed in and use sync or collaboration, we store the Aura ledger for your project: the signed intent log, semantic (AST-level) change metadata, provenance records, sessions, tasks, notes/Pages, and chat messages you send to the assistant. If you explicitly use live-sync or team collaboration, the specific function bodies or code snippets you push are synced so teammates can pull them; this is the one path where code content leaves your machine, and only for the symbols you share. Payment information Paid plans are handled by Stripe. Stripe processes your card details directly. We never see or store your full card number. We retain only what we need to manage your subscription (plan, status, and a billing identifier). Product analytics (opt-in) If you consent, the desktop app sends anonymous product-usage events (for example, which surfaces are used) to our analytics provider, PostHog, hosted in the EU. Events are keyed to a random device identifier, not to advertising IDs, and you can decline: analytics stay off until you opt in. Mobile app Camera: used only to scan a QR code when pairing the app to your cloud. Camera frames are processed on-device to read the code and are not stored or transmitted. Push notifications: if you enable them, we store a push token (from Apple / Expo) so we can notify you when an agent needs you or a session updates. No notification content is used for tracking. Settings: your selected project and cloud address are stored on the device (Keychain-backed) so the app remembers where to connect. Technical and log data When your client talks to Aura Cloud, our servers process standard request data (IP address, timestamps, and basic device/app version) to route traffic, keep the service secure, and debug problems. We do not build advertising profiles from it. What we do not do We do not sell or rent your personal data. We do not run third-party advertising networks or ad trackers. We do not track you across other companies’ apps or websites. We do not upload your source code for analysis in the default, local-first flow. How we use information To provide the product: authenticate you, sync your work, and power collaboration. To run the assistant and agents you invoke, and to attribute their work. To operate billing for paid plans. To keep the service secure and reliable, and to fix bugs. With your consent, to understand product usage in aggregate and improve Aura. Service providers We share data only with the providers that make Aura work, and only as needed: GitHub: sign-in / identity. Stripe: payment processing for paid plans. PostHog (EU): opt-in, anonymized product analytics. Apple / Expo: mobile push-notification delivery. Our cloud hosting provider: running Aura Cloud infrastructure. Each provider handles data under its own terms and only for the purpose above. If you self-host Aura’s engine and CLI are open source, and you can run Aura Cloud on your own infrastructure (the aura:// substrate). When you self-host, your synced data lives on servers you control, and this policy’s cloud sections apply to your deployment, not ours. Data retention We keep account and synced data for as long as your account is active. When you delete your account or ask us to remove your data, we delete it from our production systems within a reasonable period, except where we must retain limited records for legal, security, or billing reasons. Your rights and choices Access & export: request a copy of the data we hold about you. Correction: ask us to fix inaccurate account data. Deletion: ask us to delete your account and associated data. Analytics: decline or withdraw analytics consent at any time. Depending on where you live, you may have additional rights under laws such as the GDPR or CCPA. To exercise any of these, email us at mo@auravcs.com. Security Traffic between your clients and Aura Cloud is encrypted in transit (HTTPS/TLS). Signed intent and provenance records are cryptographically verifiable. No system is perfectly secure, but we design Aura so that the default path keeps your code on your own machine. International data transfers Aura is available globally, and our providers may process data in regions including the United States and the European Union. Where required, we rely on appropriate safeguards for cross-border transfers. Children’s privacy Aura is a developer tool intended for adults and is not directed to children. We do not knowingly collect personal information from children under 13 (or the minimum age in your jurisdiction). Changes to this policy We may update this policy as the product evolves. When we make material changes, we will update the effective date above and, where appropriate, notify you in the app. Contact Questions about privacy, or a data request? Email mo@auravcs.com. We read every message. A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura changelog — every release URL: https://auravcs.com/changelog Summary: Release notes for the Aura desktop app, CLI and engine, newest first. Features Mobile Skills CLI Pricing Compare Docs Sign in Download PRODUCT · CHANGELOG Changelog Every release, from the first AST commit to today. Aura ships fast and breaks nothing: here’s the whole story, newest first. Open any release for the full detail. EVERYTHING NEW FIXES FASTER CHAPTER Connected to your stack Aura meets the tools teams already live in: Linear, your own AI cloud, Graphite, Vercel, and the editors you use. September 11, 2026 v0.19.47 LATEST Aura stops overstating what it knows READ → Aura had been telling you things that were not true, and most of them had passing tests behind them. A run that stopped was reported as work that finished. A seal, a green verdict and a commit added up on screen to “it works”, which is a claim none of the three makes on its own. The reason you wrote down for a change was quietly replaced by Aura’s guess at it. This release is the sweep through all of it: every surface now says only what it actually knows, and names what it does not. Recovery no longer costs you what is open. Four different paths reset your working tree, and three of them presented themselves as the safe option while doing it — taking a save point printed a reference that led nowhere and called your work preserved; restoring reset the tree and then told you uncommitted work had been destroyed; a failed orchestration wave reset your own checkout with the error thrown away; and the rollback webhook did the same thing over the network with nobody at the keyboard. All four now anchor your work somewhere recoverable first, and refuse to reset at all if they cannot. Asking for the reason stopped rejecting the reason. Aura asks you to explain a change before it is committed, and then judged whether your explanation belonged to that change by looking for the function’s name inside your message. So a message that was just “monthly_total” passed, and “round the total to cents so invoices stop disagreeing with the bank” — the exact sentence Aura’s own guidance asks you to write — was refused, and you were told in green to go and write a worse one. An explanation now belongs to a change if it names something that changed, names a file that changed, or was recorded against the files you staged. A session says whose work it is. Three different voices had been flattened into one, so you could not tell your own words from an agent’s, and an agent that had stalled was described as idle. A session also stops naming itself after whatever command it happened to run, “Resume in app” opens the app, and a page about last Tuesday stops running its buttons against today. Save points open. Clicking one ran a command that has never existed, so the panel filled with a usage dump instead of your work. They are read from disk now, described in plain words, and the reason you gave is joined back on — and what Aura learns on its own carries where it came from, whether it ever left this machine, and can be taken back from your team. FIX Recovery anchors your open work before it resets anything, and refuses to reset if it cannot — four paths used to discard uncommitted work, three while calling themselves safe FIX The commit gate accepts a real sentence as the reason for a change instead of demanding the function’s name appear in your message FIX Save points open and are described in plain words, instead of filling the panel with a usage dump from a command that does not exist FIX A session keeps the reason its author wrote rather than replacing it with a generated summary, and stops naming itself after whatever command it ran FIX A session row names the person or agent behind it, and an agent that has stalled is no longer described as idle FIX A seal, a goal verdict and a commit no longer combine on screen into a claim that none of them makes FIX A run that stopped is no longer reported as work that finished NEW What Aura learns carries its reason and its origin, says whether it ever left this machine, and can be retracted from your team NEW The cost total charges cache traffic, prices unclaimed spend, and states in words what it measured NEW Policy is written as sentences saying what will be stopped and who can lift it, rather than a flag called STRICT_MODE NEW An impact you have dealt with can be marked as dealt with FIX Every dialog closes the same way, and none of them hides its own buttons September 8, 2026 v0.19.46 The app was closing itself while it was working READ → Aura had a rescue for a frozen window, and the rescue was the problem. If the app went quiet for a minute the watchdog assumed the window had died, saved your work, and restarted the app. But an app whose window you have closed to the menu bar is quiet for entirely ordinary reasons — nothing is being asked of it — and the watchdog could not tell the two apart. Reading back the stalls Aura recorded against itself over the past week: thirteen of seventeen restarts were of an app with nothing wrong with it. It now looks at what the app is actually doing before it acts, twice over, and steps in only when the window is genuinely stuck. A talking agent no longer slows the window down. Everything an agent printed was handed to the interface one small piece at a time, dozens of times a second, and on macOS each hand-off costs far more than the few characters it carries — enough that the app could spend its time on the hand-offs rather than on drawing. It is now gathered and delivered once per frame: the same text, in the same order, arriving just as fast to your eye, with the app staying responsive underneath it. This was also the cause of the freezes that were real. Clicking Aura in the Dock brings the window back. Closing the window leaves Aura running in the menu bar, which is deliberate — your agents keep working. But the only way back was the menu bar icon, so anyone who reached for the Dock found nothing happened, and an app you cannot reopen looks like an app that crashed. The Code Map tells the story of a feature: it unfolds into the flows that make it work, traced from the code itself rather than from a diagram somebody has to remember to update. Your project’s parallel copies are back in the sidebar. A project with many worktrees was drawing a single row and a +57 pill, which reads as a project that has none — the list of copies had been sitting behind a condition that was never true. It is in the rail again, and a copy made minutes ago now appears near the top: git records no creation date for a worktree, so ranking them by their latest commit buried a copy cut today off a branch nobody had touched in weeks. “What Aura did” reads like a person wrote it. The window opened on fifteen rows of machine bookkeeping — tool names, file paths, timestamps — and answered the question nobody was asking. It is three lines of plain language now: what changed, and why. FIX Aura no longer restarts itself while it is working — the freeze detector was reading a quiet app as a dead one, and thirteen of the last seventeen restarts were of a healthy app FIX When the freeze detector does act, its report says what it measured rather than assuming one cause for every stall FIX Clicking Aura in the Dock brings back a window you closed to the menu bar FASTER Agent output is delivered to the interface once a frame instead of dozens of times a second, which is what was making the window stall while an agent talked NEW The Code Map unfolds a feature into the flows that make it work, traced from the code FIX A project’s parallel copies are listed in the sidebar again instead of hidden behind a +N pill, and a copy you made minutes ago is near the top rather than sunk by its branch’s old commit date FIX “What Aura did” is three lines of plain language instead of fifteen rows of machine bookkeeping September 6, 2026 v0.19.45 A push that lands here and reaches GitHub READ → Nobody has to leave GitHub for this to work. Until now, putting Aura in front of a repository meant deciding what happens to everything already pointed at the old address — the build that runs on every push, the review tools, the partner who has your repository in their own dashboard. A push Aura accepts is now forwarded to that host by Aura itself, on every push, without anyone being asked to move. Your team pushes to Aura and the place your integrations watch sees the same commits arrive, as they always did. Who owns a branch is an answer you can check, not a convention somebody wrote down. Ownership of a branch is carried by signatures from the people the team already vouches for, so “who is allowed to move main” stops being a line in a document that nothing enforces and becomes something the machine can be asked, and can answer. What the project has learned now travels with the name of whoever learned it. A fact shared across your organisation carries the signature of the person or agent that wrote it and where it came from, and the server checks that signature against the key that arrives with it before storing anything. So a colleague’s considered decision reads differently from anonymous prose, and an entry someone tampered with says so out loud instead of quietly passing as true. Alongside it: what kept happening across your sessions gets written down as something the project knows, and the timeline can bring a file back exactly as it stood at a moment you scrub to. The token claim finally has a number, and it is not the one on the pitch. Aura has said since launch that it saves tokens. A paired experiment over fifty turns — the same questions, asked with Aura and without — found no saving on a typical turn. What it did find is that the worst turns get much cheaper: the runaway question that reads half a repository is contained, and fewer runs fail outright and have to be paid for twice. That is what the documentation says now, in place of the broader claim, and the harness that measured it ships with the app so you can run it against your own repository. Projects stop disappearing. A crashed index of your open copies of a project could hide them from the list with nothing to explain where they went; there is now a scan that finds them and one click to attach them back, and clicking a project opens it immediately instead of after a pause. The cost report stops reading zero while the real figures sit on disk beside it, restoring an old version of a function uses the history Aura was already computing rather than a second one it was throwing away, and Project Health no longer finishes by running the machine out of memory. NEW A push Aura accepts is forwarded to the host your team already uses, so putting Aura in front of a repository does not move anyone off GitHub NEW Who owns a branch is carried by signatures from people the team vouches for, so branch ownership can be checked rather than assumed NEW A fact shared across your organisation carries its signature and where it came from, and the server verifies it before storing it — a tampered entry says so instead of passing as true NEW What kept happening across your sessions is read back and written down as something the project knows NEW Scrub the timeline to a moment and restore a file exactly as it stood there NEW Per-editor setup instructions move into the one file every agent already reads, instead of one more file per tool NEW A paired A/B harness and a dashboard measure the token question on your own repository NEW Crew, Team, Trace and Control mean the same four things in the app as they do at the command line NEW A signed chip in the team feed can be questioned: click it and the machine re-checks the seal, names who sealed it, or says plainly that it could not FIX A crashed index hid your other copies of a project with nothing to explain it — they can be found and attached back, and clicking a project now opens it immediately FIX The cost report answered $0.00 while the provider’s own counts sat on disk beside it FIX Restoring an old version of a function used a second history instead of the one Aura was already computing and discarding FIX Recall had a timeline nothing was ever writing to FIX Looking at your sessions was enough to delete ten of them FIX The app ran a command-line Aura it was never built against, and nothing noticed FIX A stopped session told three different screens three different things FIX Your task board was two stores that could not see each other; the app, the command line and agents now read one board FIX One project shows as one row, in the picker and in the cloud FIX The desktop learned its own relay was dead only when the cloud told it FIX Map, Trace and Impact were reading the wrong thing — three screens, one cause FIX aura ask answers from what this repository recorded, not from whatever is newest FIX A finished piece of crew work links the commit it produced, and a grant says what it binds FASTER Project Health finished by running the machine out of memory BREAKING The documented token saving is narrower: no saving on a typical turn, a contained worst case, and fewer failed runs September 3, 2026 v0.19.44 SECURITY A lock the locked party could open READ → An outside audit went through the checks Aura runs on your behalf, and the worst of what it found is in the title. Aura can be sealed in strict mode with a passcode, so that an agent cannot lift the restrictions a person put on it. An agent could lift them. Refused a dangerous command, it wrote down its reason for wanting to run that command — and Aura read the agent’s own note as the permission, so the second attempt was allowed with nobody asked. A note the agent writes itself can never be what opens a lock set against the agent. While the seal is on, a refused act now goes to a person, with what the agent said shown as its argument. Two more ways a check said clean without having looked. Code you protected could be quietly cut loose: Aura checked that the things on your protect list still existed, which is not the same as checking they still do anything, so a permission check could have its last use removed from the code that called it and sit there untouched, no longer running, while the commit passed. And a whole class of JavaScript and TypeScript file was never read at all — an unread file was skipped rather than reported as unread, so “nothing depends on this” and “nothing was removed” were being said about code nobody had opened. A project written that way was unprotected and told it was protected, which is worse than being told nothing. Both are checked properly now. The check that runs before you commit stops describing your whole project. Asked about a three-file commit, it answered about every file in the repository — “829 pieces of code look half-finished” — which is why the honest response to it here had become switching it off. It reads exactly what you are committing now, and reads the version you staged rather than whatever is open in your editor, so an unsaved experiment can no longer fail a commit that does not contain it. Buying Aura works. Every button on the pricing page pointed at an address no version of Aura has ever had, so “Start on Pro”, the trial and the closing Team trial all landed on a signed-in Not Found. And where a payment could be started, it was Pro’s checkout at $20 a seat whichever plan you had pressed — so a team choosing the $40 plan was subscribed to the other one. The buttons reach the right screen now, that screen names the plan you actually asked for, and the old address still works for anyone who bookmarked it. Four commands that answered confidently about the wrong thing. Aura could not see work you had staged, so staging a change and asking Aura to save it saved nothing at all. Asking why a line reads the way it does gave three guesses when it could not answer, one of them wrong for the commonest case. Asking why a file changed gave an unrelated answer once the file had been renamed, with nothing to say it had guessed. And the smart merge, when it gave up and left the conflict to you, said nothing — so a real disagreement and a file it had never read looked identical. Proving the same goal at the same point in your history gives the same answer twice now, too; it did not before. The web console keeps closing the gap with the app. Changes now says what changed in each file and by how much, and — this is the part your own machine cannot do — why: what was written about that file during the session, the message of the commit that carried it, and what was said about it in other sessions. A session that sent work out to other agents shows them, who sent which, and what each one reported back. Eleven controls that looked like they led somewhere and led nowhere were found and fixed, including the one button anywhere that starts a payment. Everyone on a shared machine is now their own person. Work done on a machine several people use was signed by whoever set that machine up, and pushed on their credential — so the record lost the person who actually did it. Each member gets a credential minted for them, which an admin can grant one member at a time and take back the moment they leave. The per-person spend figure works too; it had been reading zero for everybody because nothing was ever writing it down. Two people can now be in one session, and several copies of one project can see each other’s work in progress while each keeps its own sessions to itself. The phone app is repainted in the desktop’s dark blocks and wears the real Aura mark, rather than a second design that had drifted. NEW Changes says what changed in each file, by how much, and why — from what was written during the session, the commit that carried the file, and what other sessions said about it NEW A session shows the workers it sent out: who sent which, how deep it went, and what each one reported back NEW The transcript rail lists a session’s save points and takes you to one, instead of only counting them NEW A machine you host can report what it holds — its projects, its record of every branch that moved, and which access keys exist — signed, so Aura checks it rather than taking its word, and without the machine handing over a key NEW Create and connect flows in the web console open in the app’s own panel rather than a side sheet NEW The session list can be narrowed to one branch or one copy of a project, and each row says what that session actually did FIX Strict mode could be lifted by the agent it constrains — a refused command went through on the second attempt because the agent had written down its reason and Aura read that note as permission FIX Code on your protect list could have its last use removed while the code itself was left in place, and the commit passed as clean FIX A whole class of JavaScript and TypeScript file was never read, so every check answered about code it had not looked at FIX The check before a commit described the whole project instead of the files being committed, and judged them by what was open in your editor rather than what you staged FIX Every buy button on the pricing page led to an address that does not exist FIX The upgrade button bought the cheaper plan whichever plan you had pressed, and the page you confirmed on pitched that plan rather than yours FIX aura diff, aura save and aura share could not see work you had staged, so staging a change and running aura save saved nothing FIX aura prove gave a different answer each time for the same goal at the same point in your history, and a different one again depending on which folder you ran it from FIX aura explain offered three guesses when it could not answer, one of them wrong for a line you simply had not committed yet, and read the line number from your unsaved edits while answering about a different line FIX aura why gave an unrelated answer once a file had been renamed, with no sign that it had guessed — it follows a file through its former names now, and says which one it found FIX The smart merge left git’s conflict markers in your file without ever saying it had given up, so a real conflict and a file it never read looked the same FIX Cancelling the setup questions installed the first agent on the list anyway, and setup replaced a status line shared by every project you open instead of asking FIX Eleven controls in the web console led nowhere, including the only one that starts a payment and a “Connected accounts” list that told a Google user they had not connected Google FIX The console said no reason was written about a file while asking a different project about it FIX An entry was marked as blocked because the agent’s own words happened to contain the word “block”, and that guess reached the export people answer compliance questions with FIX A team’s token total was wrong wherever one member’s usage was large enough to be written in billions FIX The Pages table promised your project’s own notes and only ever listed the cloud’s FIX A session running in a terminal read as Idle while somebody was working in it FIX A file in a very large commit showed nothing where its change should be, and a file on a branch nobody had pushed was described as unchanged NEW Agent credentials are issued, scoped, expiring and revocable, instead of one long-lived key everybody on a machine shares NEW A member pushes on a token minted for them, not on whatever credential the machine happened to be carrying NEW An admin turns cloud on for one member at a time, and being in the org is what reaches a machine — only while you are in it NEW A project belongs to an organisation, so two folders that share a name stop merging into one project NEW Two people can work in one session, and several copies of one project share one awareness plane while keeping their own sessions private NEW The phone app is repainted in the desktop’s dark block language and wears the real Aura mark FIX The team cost meter had no caller anywhere, so every team’s per-person spend read $0 FIX A .tsx file was parsed with the wrong grammar, so rewinding one component could eat the one beside it FIX Bringing back a deleted function had nowhere to put it — it is placed beside its nearest surviving neighbour, and refuses rather than reporting a success it did not perform FIX Any member of an organisation could create a machine, or revoke somebody else’s FIX A self-hosted Aura sent its people to auravcs.com to sign in FASTER A restart refused requests for seven minutes before it would answer BREAKING Setting Aura up from a script no longer installs a coding agent unless you name one — pass aura init --agents "claude code,gemini cli" to keep the old behaviour September 1, 2026 v0.19.43 MILESTONE A frozen window recovers, not a Force Quit READ → Aura now notices when its own window has stopped painting. It tells you so and offers to bring it back, and the state you were in is kept — so recovering costs you a reload rather than a restart and a lost session. Sessions you start in a terminal reach the web console now. What you asked for, what changed and the commits it landed all arrive, instead of a session that looked like it did nothing because nothing was ever sent. A change now names the files its reason was written about. Files were reading "no reason was written about this" while the reason sat right there, unattached — the change and the reason are joined again. Worktrees stop being filed as projects of their own. A worktree is a view of a project, not a second project, and the picker is the length it should be again. Every menu in the app is the same menu: one panel, one type ramp, one spinner, shared with the web console. macOS Tahoe stops rounding controls into pills. Settings grows a Team page for the cloud org roster. The web console at app.auravcs.com is a new app this release. Sessions, changes, machines and git hosting are rebuilt on the desktop app's own surfaces, so a session you open in a browser reads exactly as it does on your machine. NEW A frozen window is detected, named and recoverable in place — your session survives the recovery NEW Sessions started from a terminal now appear in the web console with their prompts, changes and commits NEW The web console is rebuilt on the desktop app's own surfaces — sessions, changes, machines and git hosting read the same in both NEW Settings has a Team page listing your cloud organisation's members FIX A change said no reason was written about a file when a reason existed but was never linked to it FIX Worktrees were filed as projects of their own, so one project could fill the picker several times over FIX Menus across the app disagreed on layout, type and spinner; they are now one shared panel FIX macOS Tahoe rounded Aura's controls into pills August 31, 2026 v0.19.42 Every platform ships together again READ → Linux and Intel Mac were left behind by 0.19.41, which went out for Apple Silicon alone. Everything is back on one cycle: both Macs and both Linux builds are cut, signed and published together, and the download page offers the same version on every one of them. FIX Linux and Intel Mac builds were left behind by 0.19.41 — every platform ships together again August 23, 2026 v0.19.41 When macOS says no, Aura says which folder READ → Aura would refuse to switch on for a project and leave you with an error code and a Try again that could never work. The cause was macOS blocking access to a folder — and Aura had no way to know which folder, and no way to ask for it. It asks now. Aura checks the folders a project needs before it does anything else, from the app itself rather than through a helper it launches. That check is what makes macOS put up the permission panel at all: a helper cannot raise it, so an app that only ever asked through one was never asking. And when the answer is still no, the message names the folder. The confusing case is a linked copy of a project: the folder on screen is fine, while the Git folder behind it lives somewhere else entirely, usually inside Documents. The old message said “this folder”, which was true of a folder that was working perfectly. The button now opens the setting instead of retrying. Full Disk Access is one switch, and pressing Try again before you flip it can only ever fail the same way. It fixes your coding agents at the same time. Claude, Codex, Gemini and the rest were being refused those same folders for the same reason, and reported it as an internal error. FIX A project Aura could not switch on gave an error code and an endless Try again — Aura now checks the folders itself, which is what prompts macOS for access FIX The permission message named the folder you were looking at rather than the one being refused, which for a linked copy is a different folder entirely FIX The button offers Full Disk Access when that is the fix, rather than a retry that cannot succeed until it is switched on FIX macOS asked for access with no reason attached, because Aura never said what it needed Documents, Desktop or Downloads for FIX Coding agents launched by Aura hit the same refusal and reported it as an internal error August 23, 2026 v0.19.40 MILESTONE Run git on a machine you own READ → One command turns a machine you own into a git server. aura node serve on any box — a spare laptop, a VM, a server in your office — and your projects live there. It speaks git itself, so anyone can clone from it with the git they already have: no plugin, no account, no Aura required on the other end. And it can follow a repo that lives somewhere else. Point it at a GitHub or GitLab project and it keeps a live copy on your box, refreshed on a timer. Agents that clone the same project fifty times a day stop hammering the forge and stop running into its limits, and the copy is still there on the day the forge is not. Every branch that moves on your box is signed as it moves. Each change is written into a running record that carries its own proof, so the record cannot be quietly rewritten later — and if a copy you already have is ever replaced by a shorter history, the next clone says so instead of silently accepting it. One box can follow another box. Aim a copy at another Aura machine and you have the same project in two places, each keeping its own signed record — a second copy in another building, another region, or another country, without anyone else holding it. It is free, in every tier, and it always will be. It runs on hardware you already pay for, so there is nothing for us to meter. Your code never touches our servers to make any of this work. A fix that mattered more than it looked: cloning a project of any real size from your own box failed outright. Git compresses a large request and Aura was reading it as though it had not been, so anything past a handful of branches died mid-clone. Only tiny test projects had ever been served, which is why it went unseen. The web console has Chat. app.auravcs.com now opens on the same conversation with Aura that the desktop has — same history, same reply, still running on your machine — with a Home/Chat switch in the sidebar and the sessions you have open beside it. “Online now” stops reading zero. The desktop tells your team it is there, so the people working alongside you show up as working, and the roster says what each of them is on rather than linking away to find out. What your team spends finally shows up. The cost screen had a server, a table and a page, and nothing that ever sent it a number — so it read $0 for everyone, on every plan, no matter how much had been spent. Every machine now reports what its models cost, and the history that was already on disk is sent up the first time. The real Aura mark, everywhere. The old flower was still standing in for the logo in about half the product — the tab icon in your browser, the app icon on your phone, and several screens inside the app. NEW aura node serve hosts your projects over plain git — any git client can clone from it, with no plugin and no account NEW aura node mirror follows a GitHub, GitLab or Aura project and keeps a live copy on a machine you own NEW aura node serve --mirror-interval refreshes every copy on a timer, and one bad login cannot stall the rest NEW A copy refuses to be pushed to, and names the project it follows, rather than accepting work the next refresh would erase NEW Pointing a copy at another Aura machine replicates it, so the same project can live in two places you own NEW Every branch that moves is signed into a record that carries its own proof, and a history that has been shortened is caught on the next clone FIX Cloning a project of any real size from your own machine failed outright — a compressed request was being read as though it were not NEW The desktop installs the piece git needs for aura:// addresses alongside the CLI, so the first clone works NEW The web console gains Chat — the same conversation with Aura the desktop has, running on your machine NEW The console sidebar has a Home/Chat switch and changes with the mode instead of staying the same list NEW “Online now” counts real people: the desktop advertises that it is there, and the roster says who is working on what FIX The cost screen read $0 for everyone because nothing ever reported spend; machines now report it, including the history already on disk FIX The old floral mark was still the logo in half the product — browser tab, phone icon, and several screens FIX The console’s workspace and org pickers looked like controls and did nothing FIX Changing org in the console could leave the first screen hanging on an empty cache FIX Re-stamping a project from a different account left a dead hook behind that quietly stopped recording August 20, 2026 v0.19.39 SECURITY Your project can say no to an agent READ → A project can refuse things outright, not just ask. Until now every risky thing an agent did arrived as the same question waiting on a click — which cannot say “nobody here does that”, and only works if somebody happens to be watching at the moment it lands. A new Authority section in your project settings answers three questions once, in writing: deleting something other code may be calling, editing a file a teammate is holding, and sending work off to another machine. Each can be allowed, asked about, or refused, and a refusal cannot be clicked past. The rules live in the project, in writing. They sit in the settings file that goes into your history alongside the code, so a change to what an agent may do turns up in a review like any other change. A typo makes an agent do less, never more. An unreadable rule, a missing section or a missing file all fall back to asking, so getting the spelling wrong can never quietly grant something. Saying yes once means once. These three prompts no longer offer “always allow” — “yes, delete this function” must never quietly become “yes, delete anything”. A standing yes is a rule you write down, where it can be read. The wall of red “unexplained change” rows is gone. A build or a formatter touching a lot of files at once could fill the screen with things to accept or revert, because Aura briefly stopped recording reasons while it waited out a cooldown. Recording never pauses now, and working out why something changed is Aura’s job rather than a question that interrupts you — the reasons still land in your history, and the check that runs when you commit is unchanged. Nothing changes until you write a rule. The starting point is exactly what it was. NEW An Authority section in project settings answers Allow, Ask or Refuse for three risky acts — and a Refuse cannot be clicked past NEW The rules are committed with the code, so a change to what an agent may do shows up in a review NEW An unreadable or missing rule falls back to asking, so a typo narrows what an agent may do rather than widening it BREAKING These three prompts no longer offer “always allow” — a standing yes is a written rule, not a click FIX A burst of writes no longer fills the screen with red “unexplained change” rows; attributing a change happens in the background FIX Deleting an exported TypeScript constant is now caught by the deletion check, which had been reading “const” as a modifier FIX Screens that said “place” now say “machine” August 18, 2026 v0.19.38 A parallel copy opens where you want it READ → This build was never published on its own. Everything below reached people inside 0.19.39. A new parallel copy stops assuming you want a chat. Making a copy of a project always dropped you into an Aura chat, which is one opinion about how you work — and the wrong one if you drive Claude Code or Codex from a terminal, or if you only wanted to read the code. Settings → Copies now has a single choice: just the code, an Aura chat, or any agent you have installed, and whatever you typed as the objective is carried into whichever one you pick. The default changed: a new copy opens the code and nothing else. If you liked the chat it is one setting away, and it behaves exactly as it did. The choice follows you, not the project — it is the same setting everywhere, because which tool you reach for is a fact about you rather than about a repo. You can change it with no project open at all. Uninstall an agent and your copies keep opening. If the agent you picked is not on this machine any more, a copy quietly opens the code instead of failing, and the setting tells you why. An agent’s icon stops looking like it has a stray border. A working agent was drawn with a box around its logo in one of three colours depending on what it was doing; the logo now simply breathes while it works and pulses when it needs you, which reads as status instead of as a rendering mistake. The web console became a real control plane. app.auravcs.com now has the machines your team can work on, what each person spent, who is in a session right now, and the task and crew board — each as its own screen rather than something buried behind a tab — all on one palette instead of four. NEW Settings → Copies chooses what a new parallel copy opens: just the code, an Aura chat, or any installed agent CLI BREAKING A new parallel copy now opens the code by default instead of an Aura chat — set Settings → Copies back to “An Aura chat” to keep the old behaviour FIX A copy whose chosen agent is no longer installed opens the code rather than failing, and the setting says so FIX A new setting could apply immediately and then silently revert on restart, because it was never written to disk FIX An agent’s run state is shown by motion instead of a coloured box around its logo FIX A foreign project’s name sits under the tab name rather than beside the branch NEW The console gains Machines, Cost, Sessions and the Tasks/Crew board as first-class screens, and opens to the whole org FIX The console prices a model it has never seen as unknown, not as free FIX A dead console session sends you to sign in instead of rendering an empty console August 16, 2026 v0.19.37 Committing stops freezing the app, and undo undoes READ → Saving your work no longer looks like a crash. On a big project the check Aura runs before every commit could sit for nearly two minutes with nothing on screen, and on some machines it stopped forever waiting on a question it had no way to ask you. It finishes in about five seconds on the same project now, and it only asks a question where you can actually answer one — otherwise it decides for itself and says what it decided. Undo works where you are typing. ⌘Z and ⌘⇧Z had quietly stopped doing anything in the file editor, in Pages and in the chat box, because the Mac’s own menu caught the key first and handed it somewhere that knew nothing about your text. Links an agent prints are clickable, and ⌘V pastes a screenshot. A web address in a terminal underlined when you hovered it and then did nothing at all; images only went in with ⌃V, which nobody would guess. A tab tells you one thing, once. A working agent used to be announced three times over — a spinner, a coloured dot and the agent’s own icon — and the yellow dot read like something had gone wrong. The icon itself now breathes while the agent works and wears a quiet ring when it is waiting for you. A tab belonging to another project puts that project’s name underneath, instead of shoving the close button off the edge. Aura tells you when an agent’s update is stuck. Some CLIs asked to be updated over and over because the update landed somewhere your shell never looks; Settings → Agents names the copy that is actually running, the one that is hiding, and what to do about it. We count a little more of what happens in the app — counts and flags only, never your code, your prompts, your file names or your project paths. Anything that even looks like one of those is now thrown away before it can leave your machine, so a future mistake cannot leak one. It stays off unless you said yes. FASTER The check that runs before every commit is 22× faster — 111.6s to 5.0s on a large repo — by reading one checkpoint instead of all of them, reusing the parse of files that did not change, and reading the session store once per commit instead of once per file FIX The pre-commit check could hang forever under the desktop app, waiting on a question it had no terminal to ask FIX ⌘Z and ⌘⇧Z now undo in the file editor, in Pages and in the chat composer FIX Links printed by an agent in a terminal are clickable FIX ⌘V pastes an image into an agent terminal, not only ⌃V FIX An agent CLI that kept asking to be updated now says which copy is running and why the update never took FIX A tab carries one signal instead of three, and a foreign project’s name sits under the tab name rather than pushing the close button off the row August 12, 2026 v0.19.36 MILESTONE A computer your whole team can work on — and Aura can make it for you READ → Your team can share a computer to work on, and only one person ever has to set it up. An admin names a place, picks a size, and Aura makes the machine — or points at a box you already own. Everyone the admin lets in signs in and starts working there: no keys to copy, nothing to install, no wizard. The two kinds of machine behave the same, deliberately. Anything you can do on a box you built yourself you can do on one Aura made, and the other way round. There is one honest difference: Aura can only put a machine to sleep if it is allowed to start and stop it, so a box you own and run yourself stays on until you say otherwise. Sharing a machine no longer means sharing an account. Each person gets their own login on the box, their own tools, their own agent credentials and their own share of the machine, so one person’s build can’t starve everyone else’s. A commit made on a shared machine says who made it, instead of being signed by whoever set the box up. Push as yourself. Aura can mint a short-lived credential just for you, borrow the key already on your laptop for the length of the connection, or use a token you’ve stored — and it always says which one it is using, so a credential everyone shares is labelled as one. GitLab, Bitbucket and your own server work too, not only GitHub. Your project’s setup gets built once, not once per person. A project declares what it needs and every place becomes that, so the second person to arrive starts from what the first one built. Need one tool just for yourself? Install it for yourself, without root. And a machine will tell you what it actually has against what the project asked for, so “works over there, not on mine” is a list rather than a mystery. Two at once, side by side, in one window. Open a second project — or a second machine — without losing the first: tabs, open files and terminals all stay where you left them on both, and either one can pop out into its own window. Entering a machine used to empty everything else out of the app. Pick which team you’re acting as. In more than one? Switch without signing out, and each shows its own projects and machines with your personal work alongside. An admin turns cloud on one person at a time, only members reach the team’s machines, and removing someone removes their reach. You can see what you spent, separately from your teammates. Aura can read the web, and says what each answer cost. Ask it to check a page or the docs for something you’re integrating and it will go and read it. On your own API key, every answer shows what that answer cost and the meter shows the total since you added the key. NEW A shared machine your team works on: Aura provisions it, or you point at a box you already own, and both answer the same contract NEW Invited members reach a team machine with no SSH, no key and no wizard — an admin grants cloud one person at a time NEW Per-member logins, tools, agent credentials and CPU/memory share on a shared box, so one person cannot starve another NEW Push as yourself: a minted short-lived credential, your forwarded laptop key, or a stored token — always labelled, and not GitHub-only NEW A declared project environment built once per place, an install-for-just-me path that needs no root, and a drift report against what the project asked for NEW A second project or machine opens side by side in one window, each keeping its own tabs, files and terminals, and either can pop out NEW Switch which team you are acting as without signing out, with per-member spend visible to you and to admins NEW Idle machines sleep and wake on demand where Aura is allowed to start and stop them NEW Aura reads and searches the web, and shows the cost of each answer plus the running total for your key FIX On Linux the window had two title bars stacked, one covering the app FIX Aura sat on the Mac’s audio devices, which made AirPods bounce between iPhone and Mac FIX The “Aura is off” banner had a Try again button that did nothing and hid the real reason FIX Everyone without a profile picture was handed the same face FIX Opening a fresh copy of a repo could offer you a teammate’s identity as your own FIX Claude Code and the other agent CLIs can open files in Aura’s own tabs FIX The sidebar no longer keeps a permanent advert for side-by-side above the projects you actually open August 8, 2026 v0.19.35 The cost meter, on its way to 0.19.36 READ → This build was never published on its own. What it carried — a running count of what each answer on your own API key costs — reached people inside 0.19.36, and is described there. August 1, 2026 v0.19.34 MILESTONE One way around the app, and it stops telling you things it never checked READ → There is one way around the app now. Every destination (your work, your team, your pages, your history, your parallel copies) opens the same way, in the same place, with one row of tabs across the top instead of two and one bar of chrome instead of three stacked on each other. Clicking a destination takes you to it; several of them used to only light up and leave you where you were. The app stopped claiming things it hadn’t looked at. This is the biggest single sweep in the release: a review that said “all clear” having read half the evidence, “no secrets found” from a scan that never ran, “your project’s in good shape” over problems it had already found, “Verified” printed over a proof that said the work was never wired up, a clean working tree reported when the check had failed, and a dozen lists that told you they were empty before they had read anything. It is much faster to open and to move around in. Sixteen panels used to ask the same question separately; now they ask once and share the answer, and the same is true of your team, your history, your crew and your tasks. Reading your most recent checkpoint used to read every checkpoint you had ever made: gigabytes, every time. Your work has one home. Tasks is the place: the board, your loops and your goals on one rail, with Mission Control as two lenses of that same work rather than a second app with its own statuses. Team is the team. Real names on messages instead of logins, one rule for who’s online, direct messages that list people as people, and drafts that survive leaving a conversation. Run your project from the terminal with ⌘R: one command per project, remembered, and it never guesses what to run. An agent’s conversation no longer loses what happened while you were looking elsewhere. Switch tab and come back, and everything written in between used to be gone for good. It’s all there now, and it always was: the app simply wasn’t going back for it. Aura works in your language. Twelve places crashed outright on text that wasn’t English: a name, a message, a filename. Long text now cuts where you can read it rather than through the middle of a character, and dates say which year. NEW One navigation spine and one launcher: the second tab strip, the second shell and the stacked header bands are gone NEW Run: one command per project, on ⌘R, remembered between sessions and never inferred NEW Tasks is one place: board, loops and goals on one rail, with Mission Control as two lenses over the same work NEW Workspaces can be named something you’d actually say, and a branch no longer forces a second folder onto disk NEW Every landing surface says what it is and what to do next, from one shared set of empty, loading and error states FIX Around forty surfaces stopped reporting on work they had never read: “all clear”, “no secrets”, “Verified”, “good shape” and a dozen lists that called themselves empty before looking FIX An agent’s transcript keeps everything written while you were on another tab: the app used to resume at the end of the file and never go back for the gap FIX Chat agents no longer hang forever on a permission question that nothing drew on screen FIX Upgrading to Pro works: the request was refused by the server every time, and the button said nothing when it failed FIX Text that isn’t English no longer crashes the app, and long text cuts at a character you can read FIX Selected stops looking like hovered, colour means one thing across the app, and keyboard shortcuts do what they say FASTER Sixteen surfaces asking the same session question now ask once, as do the team roster, project history, crew graph and task board FASTER Reading the newest checkpoint no longer reads every checkpoint you have ever made FASTER Panels remember what they last showed instead of reloading from scratch, and sections you never open no longer load July 28, 2026 v0.19.33 MILESTONE Every copy of your project in one place, and a commit that has to match what you asked for READ → See every copy of your project at once. When several things are being worked on in parallel, each gets its own copy, and until now they were easy to lose track of. Workspaces lists them all: what’s unfinished in each, how far each has moved from your main line, and who or what is working in it. Agents in different copies stop colliding. Aura now watches every copy of a project together, so when two agents are about to change the same thing in different copies they find out before it happens instead of after. What’s inside each copy still stays private to that copy. A commit now has to match what you said you’d do. Before work is committed, Aura compares it against the intent behind it, and if the two disagree it stops and shows you the disagreement rather than letting it through quietly. If something you asked to keep was rewritten anyway, Aura names it. It won’t block the commit, the piece is still there, but nobody gets to rewrite something you’d protected without you hearing about it. Undo now reaches things that were deleted, not just changed. Rewind could already put back a piece that had been rewritten; it can now bring back one that was removed outright. The newest models are in the picker, Opus 5 at the top. Claude’s 5 line (Opus 5, Sonnet 5 and Fable 5) sits above the older ones wherever you choose a model, and a fresh install starts on it rather than last year’s. If you’ve already picked a model yourself, yours is kept. Starting a new copy of your project now opens Aura, with what you asked for already in it. You’d type what you wanted, watch the setup steps run, and land in a bare coding tool with your message nowhere to be found. It was being typed in for you the moment that tool started up, and it often got there too early to stick. Now the new copy opens in a conversation with Aura, your request already sent, on whichever model you picked. Every agent you have running shows up when you open a new tab, whatever project it’s in. The “jump to something already open” list only knew about the project you were looking at, so an agent working elsewhere, or in a separate copy, was invisible until you switched over to find it. They’re all listed now, each with its project and a dot showing it’s still running. Turning Aura on works in every copy of your project. In a separate copy it used to fail every time, and because the reason was thrown away, “Aura is off” sat there with a Retry button that did nothing. It works now, and if it still can’t, it tells you why in plain words. When Aura hands work to several agents at once, you can see them, and their answers come back. Aura would say it had started two agents and then show you nothing, because saving the conversation wrote over its own record of them. They were really running; nobody could see them, and when one finished there was nothing left for its answer to return to, so ten minutes of work was quietly thrown away. Both are fixed. NEW Workspaces: every working copy of a project in one place, with what’s unfinished, how far it has drifted, and who is in it NEW Aura sits at the top of the sidebar: one click to the assistant that takes a goal, hands the work to your agents and brings their results back together NEW One awareness plane across every copy of a project, so agents in separate copies see each other’s claims NEW Intent verification runs before a commit lands, not after: a mismatch stops the commit and is shown NEW A protected piece that was changed anyway is named rather than passed over NEW Rewind restores pieces that were removed, not only ones that were rewritten NEW Claude’s 5 line (Opus 5, Sonnet 5, Fable 5) leads the model picker, and a fresh install starts there; a model you chose yourself is left alone NEW A new copy of your project opens in Aura with your request already sent, instead of a bare coding tool that had lost it NEW Every running agent is reachable from a new tab, whatever project or copy it lives in FIX Agents handed out to run in parallel are visible while they work, and each one’s answer comes back: saving the conversation used to erase Aura’s own record of them, which both hid them and dropped their results FIX Turning Aura on works inside a separate working copy, and a refusal now carries its real reason instead of a Retry that does nothing FIX The health check no longer calls a working copy broken. It was reporting Aura’s protection as missing when it was already on, and suggesting a fix that changed nothing FIX Team chat follows the project rather than the folder: a separate working copy used to get a room of its own, with nobody else in it and nothing to say so FIX Aura’s own files stay out of your changes list in a separate working copy, instead of sitting there waiting to be committed by accident FIX An answer being written survives switching project or workspace. It used to vanish and the timer reset, so it looked like Aura had started over when it had never stopped FIX Clicking Workspaces opens Workspaces. The row used to just re-select the list underneath it, so the click looked like it had been ignored: the full view was hidden behind a small arrow beside the label FIX Full screen fills the screen on MacBooks with a camera notch: a black strip used to sit across the top of the window, space macOS was holding back and never handing to Aura FIX A cloned copy of the source now builds with no extra setup: three pieces it needed are shipped with it FIX “~” in a project path now points at your own home folder rather than one from the machine it was written on FIX Strict mode reads as a setting rather than an alarm, and a sealed stamp shows its real date instead of a question mark FASTER The Team surface stops redrawing itself on checks that found nothing new July 28, 2026 v0.19.32 MILESTONE Every change explained in plain English, and a feature you can read at a glance READ → Every change now says what it does, in plain English. Beside each edit you get what the code used to do, what it does now, and why, on both sides of the comparison, so you can follow the work without reading the code. Read a feature at a glance. Confidence, Risk and Drift over anything you set out to build, gathered from every session and commit that touched it, including where an agent said one thing and did another. “Is it actually finished?” is now checked against the version the agent was working on, not whatever you happen to have open. Switching branches can no longer report a false zero. Nothing gets deleted quietly. If a commit removes something nobody accounted for, Aura stops it, names exactly what went missing, and tells you how to explain it. Ask Aura anything about your project from ⌘K and get a straight answer, drawn from what actually happened in the repository. Scribble: a shared notepad that lives in the right rail. Anything you don’t finish today rolls over to tomorrow. Your task board now sits inside Team, right next to the conversation about it. Aura for iPhone and Android is coming. Join the waitlist from Settings → Connections. It goes straight to us, not to a form host. Carries everything from 0.19.31, which was built but never published, so updating from 0.19.30 lands you here with both. NEW Plain-language “used to do / does now / why” on every changed piece of code, cached so it appears instantly NEW Confidence / Risk / Drift for a feature, rolled up across every session and commit that touched it NEW Ask Aura: answer-first, grounded in the project’s real history, from ⌘K NEW Deletion guard: an unaccounted removal stops the commit and names what went missing, with the exact fix to run NEW Team Radar docks into Changes: resizable, with real photos, agent logos, and a verified tick backed by a genuine signature check NEW Proof runs against the commit the work was done on, so a branch switch can’t report a false zero NEW Scribble: a shared markdown board in the right rail, with carry-over, mentions, checkboxes and images NEW Tasks moved into Team behind a Chats | Tasks switch; the Plan slot becomes Pages NEW Expand a real before/after diff without leaving the Changes rail NEW Phone-app waitlist in Settings → Connections, submitted to our own endpoint rather than a third-party form NEW Pull requests appear in the @ catalog; ⌘K switches workspaces; settings split into Personal, Organization and Repository NEW New app mark: the binary-box logo, across the app and the dock icon FIX The app no longer freezes after a spell of inactivity: one terminal that stopped reading its input used to freeze every terminal at once FIX A conversation survives a rename instead of looking empty FIX Your own message no longer appears twice, and stale duplicate identities are healed FIX A blocked commit reads as its own clear record rather than a broken session FIX The MCP goals, prove and plan tools return live output again instead of coming back empty July 24, 2026 v0.19.31 MILESTONE Steer with a tap, pull one agent out, and a Team that tidies itself READ → This build was never published on its own. Everything below reached people inside 0.19.32. Steer an agent with one button. While it’s working, tap Steer, or press ⌘↵, to change course, and your new direction lands right away instead of waiting for it to finish. Pull a single agent out of an Aura chat in one tap. “Take {name} out” hands you its own session, and that same session shows up in your terminal, so you can carry on there too. Your Team list tidies itself. When one person turns up twice (a work email beside a personal one, a display name that matches their GitHub handle) Aura quietly offers “Same person” to fold them into one. Nothing merges without your say-so, and “Different people” makes the hint stop for good. Let Aura open your pull request. When there’s no PR yet, one tap has Aura commit, push, and write a clear title and description from what actually changed: no blank form to fill in. New here? A ready-made sample project greets you on first launch, and the Get-started tour now speaks to people who already build with agents: less “what is an AI coder”, more what makes Aura different. NEW Steer button: redirect a working agent instantly with ⌘↵, with a Queue-vs-Steer default in Settings → Behavior → Chat NEW “Take {name} out” pulls a single agent into its own session: visible in your terminal via claude --resume NEW Team spots one person under two identities and offers a one-tap “Same person” merge; “Different people” dismisses it for good NEW Certain-match duplicate roster rows (a login and its private no-reply email) now collapse into one identity automatically NEW When there’s no pull request yet, one tap has Aura commit, push, and write the title and description NEW Run safety-check, prove, attest, and conflict-resolve right inside the Aura chat NEW A bundled sample project greets you on first launch; the Get-started tour is reframed for agent-native users NEW Notification sounds for team messages and huddles, with an inline reply NEW Compact top chrome: unified chips, a square profile chip, and search and settings split left and right NEW Plain-language “what changed and why” on every edited file FIX Aura’s working status stays visible after you leave the chat FIX Drop a file anywhere on the composer dock, not just onto the input FIX Agent replies render cleanly: no flicker, selectable text, no duplicated lines FIX macOS installer now shows an Applications folder to drag Aura into, so it installs properly and automatic updates work, instead of running from the disk image where updates couldn’t apply July 23, 2026 v0.19.30 MILESTONE Steer a working agent, browse your Pages, and a cleaner Team view READ → Change course mid-task. While an agent is working, send a follow-up and it redirects right away instead of waiting for it to finish. Pages now work like a browser: back and forward arrows to retrace your steps, and every page opens instantly instead of reloading from scratch. The Team view reads like a real conversation now: activity grouped into plain-language threads, a tidier member list, and cleaner headers. Nicer editing: code blocks are clean and colour-coded with a language picker, and Undo (⌘Z) works again in the file editor. NEW Steer mid-task: send a follow-up while an agent works and it redirects immediately (⌘↵) NEW Pages works like a browser: back and forward, and pages open instantly NEW Switching projects keeps you on Pages or Tasks instead of bouncing back to Build NEW Team activity grouped into plain-language threads, with a tidier member list NEW Colour-coded code blocks with a language picker NEW Images you send in chat show as a neat card under your message FIX Undo (⌘Z) works again in the file editor July 20, 2026 v0.19.29 Start new work on your always-on cloud machine READ → When you start new work, pick where it runs: Local keeps it on this computer; Cloud hands it to your always-on machine so it keeps going after you close your laptop. Not set up for cloud yet? A one-tap “Set up cloud” signs you in, then the same button sends your work to the cloud. Cloud shows a quick status: green means a machine is ready and your work starts right away, amber means it waits in line until one comes online. NEW Choose where new work runs: Local, or your always-on Cloud machine NEW One-tap “Set up cloud” sign-in, then send work to the cloud from the same button NEW Cloud status at a glance: green ready, amber queued July 19, 2026 v0.19.28 Files open properly, and dropped screenshots land READ → Open a file and you’ll actually see it. On some setups a file could open to a blank page: now the text shows every time, whatever the file. Drag a screenshot into the terminal or a chat and it lands where you drop it, instead of quietly going nowhere. FIX Files always render when opened: no more blank page on some setups FIX Screenshots dropped into the terminal or chat land where you drop them July 18, 2026 v0.19.27 Opened folders stay in your sidebar READ → Open a folder and it stays in your sidebar, even when your recent list is already full, so a project you just opened never quietly disappears. FIX Opening a folder now enters the sidebar roster and persists even when the recents list is full July 17, 2026 v0.19.26 A companion on your menu bar — and your phone in the loop READ → Meet your desk-pet: a tiny companion on the menu-bar HUD that reacts as your agents think, run, and finish. Pair your phone with a full-screen QR code, then see your laptops, live sessions, and past work in the Aura mobile app. Launch an agent and land straight in its chat, and your chat history comes back exactly where you left off. NEW A menu-bar desk-pet that mirrors your agents’ status as they think, run, and finish NEW Pair your phone with a full-screen QR code: see your laptops, live sessions, and past work in the mobile app FIX The file editor no longer stalls on “Loading…” or blanks the app when you close a file mid-edit FIX Launching an agent drops you straight into its chat instead of an empty folder FIX Your chat history comes back exactly where you left off NEW The model picker knows the newest Claude models July 12, 2026 v0.19.23 MILESTONE Your tools, your cloud, your deploys READ → Plan in Linear? Connect it the same way you connect Jira: your issues flow straight onto the board. Use the AI account your company already pays for. Aura now runs Claude through Amazon Bedrock and Google Vertex, and works with Azure OpenAI. See your work ship. Stacked pull requests read as a stack with Graphite, and a change shows as building or live on Vercel: right on the pull request. A new “Open in…” jumps straight to your favourite editor, and Settings got a cleaner, more compact redesign. NEW Linear connector: issues sync onto the board, just like Jira NEW Bring your own AI cloud: Claude via Amazon Bedrock and Google Vertex, plus Azure OpenAI NEW Graphite stacked-pull-request awareness NEW Vercel deploy status shown on pull requests NEW “Open in…”: jump to your external editor of choice NEW Cleaner, more compact Settings July 10, 2026 v0.19.22 More agents, less setup READ → Bring the coding agents you already use. One-click onboarding for Codex, plus ready-made presets for Antigravity, Aider, and Amp. Pin the agents you reach for most so they’re always at the top. NEW One-click Codex onboarding, with a connection fix NEW Ready-made presets for Antigravity, Aider, and Amp NEW Pin and unpin your favourite agents FIX The #aura channel now shows its member count CHAPTER Hardening Security, trust, and a surface locked down for real teams. July 9, 2026 v0.19.21 SECURITY Private team rooms READ → Team rooms now have real membership: invite people in, and only members can read the room. Lost access? Offline recovery codes get you back in without waiting on anyone. Shipped to all four platforms in the same cycle and delivered by silent auto-update. NEW Room membership: invite and roster, with members-only access NEW Offline recovery codes to regain access FIX Signed team identity carried on every room connection July 9, 2026 v0.19.20 Calmer errors READ → When the AI engine hits a problem, Aura now shows a clean, plain-language message instead of a raw error dump. FIX Chat engine errors are sanitised: no raw error text in your transcript July 8, 2026 v0.19.19 One you, everywhere READ → Signed in two different ways? Aura now recognises it’s the same you and merges the accounts into one: your history, ownership, and messages stay intact. FIX Identity merge: two sign-ins recognised as one person, ownership preserved NEW Old messages stay attributed to you after a merge July 8, 2026 v0.19.18 SECURITY Security hardening READ → Closed several security gaps across team chat, live sync, and sign-in: after a full end-to-end security review. Tightened what the desktop app is allowed to load from the web. Your messages and your team stay yours. Shipped to all four platforms in the same cycle, macOS (Apple Silicon + Intel) and Linux (arm64 + x86_64), and delivered silently by auto-update. FIX Hardened team chat, live sync, and sign-in against the issues surfaced by a full security review FIX Tightened the desktop content-security policy: the app only loads what it should NEW Silent auto-update pushes the fix to everyone, no manual download CHAPTER The desktop app Aura becomes a place you live in: chat, crew, tabs, and a memory that carries forward. July 7, 2026 v0.19.17 Agents always start in the right project READ → Starting an agent never reopens a conversation that belonged to a different project, or an older copy of your work. Cross-platform packaging fixes so every build ships for the architecture it claims. FIX Each agent starts its own conversation in the project you are actually in, never someone else’s FIX Linux compile fix + corrected a wrong-architecture packaging bug on the x86_64 build July 1, 2026 v0.19.16 Turn the floating Aura on or off READ → Don’t want the ⌘⇧A floating window? Switch it off for good in Settings → Floating HUD, and it stays off after a restart. Closing an agent or terminal tab now actually stops what was running inside it. NEW Floating HUD on/off toggle that persists across restarts FIX Closing a tab tears down its child process instead of leaving it running FIX A permission pop-up can no longer freeze the app waiting on an answer that never comes FIX “Start all” gives each agent a fresh session instead of cloning one into every tab June 30, 2026 v0.19.15 MILESTONE A floating Aura you can call up anywhere READ → Press ⌘⇧A from anywhere to pop up a small always-on-top Aura window: glance at your agents and fire off a message without switching apps. Every tab now has a ⋯ menu right before its close ×: split beside or below, add to a split, rename, or close. The floating window lives in your menu bar too and follows whichever project you’re in. NEW Always-on-top floating HUD (⌘⇧A) with a menu-bar tray, three layouts, and a reader mode NEW Per-tab ⋯ menu consolidating split / add-to-split / rename / close June 2026 v0.19.14 Chat sessions show what changed — and check their own work READ → Open a chat session and see exactly what it changed (every file, before and after) instead of an empty list. When a chat session changes your code, Aura checks it against what you asked, on its own. NEW Per-session Changes view with rendered before/after diffs NEW Automatic self-check of a session’s work against the stated goal, shown without a button to press FIX Starting an agent opens inside your project, never your home folder June 2026 v0.19.13 Auto stays on Auto — and Retry gets back to work READ → Auto mode no longer drops you into planning and forgets to come back. It stays on Auto so your next message just runs. Hit “Retry” on a crew task and it gets to work right away instead of sliding back into the queue. FIX Auto mode stays selected after it plans a step, instead of silently switching to Plan FIX Crew Retry re-arms the task immediately rather than re-queuing it to wait June 2026 v0.19.12 A crew that recovers on its own READ → When a crew hits a snag it gets itself unstuck: falls back to whichever AI you have installed, saves files an agent forgot to commit, and still merges finished work back through unsaved changes. Put failed work back in motion with a single “Retry”, or “Retry all” at once. NEW Crew self-recovery: engine fallback, orphaned-file rescue, and merge-back through a dirty tree NEW One-click Retry / Retry all on failed crew cards June 2026 v0.19.11 Tabs that stay put, projects in their own window READ → Your tabs reopen exactly as you left them: same order, same one open. Open any project in its own separate window, so you can keep two side by side. Reopen a past chat and pick up right where you left off with “Continue chat”. NEW Durable tab order + open-tab persistence across restarts NEW Open a project in its own OS window NEW Self-checks report the count up front: e.g. “Done · 3 of 3 checks” June 2026 v0.19.10 Your chat name is your GitHub username — everywhere READ → Team chat shows you under your GitHub username on every project, instead of a slice of your email. Your name stays the same across machines and projects, even when you commit under different email addresses. Still no sign-in needed: team chat works free the moment you open a project. NEW GitHub login is the stable chat handle across every repo and machine FIX Older messages still resolve as you, so history never looks like it came from a stranger June 2026 v0.19.9 Redesigned Pages, per-project identity, instant assignment DMs READ → Pages got a cleaner redesign: your notes and docs are easier to read, write, and find. Tell Aura which teammate is you on each project, so work is credited to the right person. Get a direct message the moment someone assigns you a task or mentions you. NEW Redesigned Pages (notes + docs) list and editor NEW Per-repo identity claim + auto-DM on assign or mention NEW Jira teammates linked by email with a one-click confirm, never silently merged FIX Importing a long coding-agent session no longer freezes the app or jams the scroll June 2026 v0.19.8 Linux, on Arm READ → A full Linux desktop channel: AppImage with the same silent auto-update as macOS, on both arm64 and x86_64. NEW Linux release channel: AppImage + auto-update for aarch64 and x86_64 June 2026 v0.19.6 Snappier history, one-click workspaces, tidier tabs READ → Opening your sessions and activity history is near-instant. It no longer re-reads everything each time. Click a workspace and land straight in a working view; its main copy is always right there. Right-click any tab (file, chat, terminal, or agent) for the same split / rename / close menu. FASTER History + sessions load from a cache instead of re-reading from scratch NEW Workspace click lands in the working view; new-folder from the open-folder picker FIX Coding agents running inside Aura no longer trip an error on every command June 2026 v0.19.5 Switch AIs mid-chat without the thread breaking READ → Switching from one AI to another mid-conversation stays seamless: Aura keeps each one’s words straight. If an AI hits its limit or stumbles, Aura quietly continues on another so your conversation doesn’t stall. Your direct messages stay strictly between the two of you. NEW Seamless mid-thread model switching with auto-continue on a fallback model FIX A stray message from a third person can no longer appear inside a one-to-one chat June 2026 v0.19.4 Fixes for files, agents, and switching models READ → Switching the model, say Claude to Gemini, now actually takes effect for the rest of the chat. New files and folders land in the folder you’re working in, and you can drag a file onto a folder to move it. Reopening a past conversation tells you at a glance whether it’s an Aura chat or a Claude Code session. FIX Model switch (e.g. Claude → Gemini) applies to the rest of the conversation NEW New files/folders created in the working folder; drag-to-move onto a folder NEW Resume list labels Aura chats vs Claude Code sessions June 2026 v0.19.3 Understands your code, and a crew you can watch READ → Aura grasps your code without reading whole files, and each reply shows roughly how much it saved. When a job needs several agents at once, Aura runs them as one coordinated crew, with proof when each piece lands. FASTER Semantic context: answers grounded in the AST instead of whole-file reads, with a token-saved readout NEW Crew strip in chat showing who’s on what, each completion tied to the goal it delivered NEW Self-updating model catalog with clear names June 2026 v0.19.1 Snappier chat and friendlier copies READ → Chat no longer gets stuck on “Loading…”, even very long conversations open right up. The copies an agent works in show a friendly name instead of a machine code. FIX Long conversations open instead of hanging on “Loading…” FASTER Long-running work stays light instead of slowly bogging down June 2026 v0.19.0 MILESTONE Faster, calmer, and it remembers READ → Aura now remembers what it learned across sessions, so it picks up where you left off instead of starting cold. Plans you can accept and questions Aura asks stand out clearly in chat: no more hunting for them. The mode you pick (Auto, Plan, or Ask) sticks for the whole conversation. Hand Crew a stack of tasks and it works through them on its own, showing proof each one did what it set out to. NEW Cross-session memory: hybrid ranked retrieval that carries context forward NEW Hoisted accept-plan and Ask cards; sticky per-conversation mode NEW Autonomous Crew over a task stack with per-goal proof NEW New blossom mark, calmer onboarding, and upfront anonymous-telemetry consent CHAPTER Toward a desktop Unified versioning, signed semantic refs, and peer-to-peer collaboration. May 2026 v0.18.0 Memory, signed refs, and a smarter merge READ → The first foundations of agent memory land in the core. Semantic references are cryptographically signed, and merges resolve at the syntax-tree level. NEW Agent memory W1–W4: the retrieval + storage substrate NEW Signed semantic refs for tamper-evident provenance NEW AST merge-driver: resolves merges on the tree, not the text lines May 2026 v0.17.0 Silent updates, trusted binaries READ → The CLI updates itself silently in the background. macOS binaries are signed and pass Gatekeeper cleanly. NEW Silent CLI auto-update FIX macOS Gatekeeper-signed binaries April 2026 v0.16.0 One version, everywhere READ → A single unified version across the CLI, desktop app, cloud, and every crate. The desktop app enters beta. NEW Unified versioning across CLI, desktop, cloud, and crates NEW Desktop app beta rollout begins April 2026 v0.11.0 Mothership: peer-to-peer collaboration READ → Teams share semantic state directly, peer to peer: the first collaboration layer. NEW Mothership P2P collaboration: direct sharing of semantic state between teammates CHAPTER The semantic engine The CLI and the AST core the whole thing stands on. March 16, 2026 v0.8.1 Sentinel Auto-Reply & Cloud Production READ → Agents auto-reply to unread messages when their session ends Snapshot guard: warns when files are modified without a snapshot Unread messages shown inline at session start (BLOCKING) AI-powered memory compaction (open-source) Cloud: trial periods, usage metering, Stripe idempotency NEW Sentinel auto-reply: agents send "[AUTO]" status when session ends with unread messages NEW Snapshot guard: 🛡️ SNAPSHOT MISSING warning injected when files modified without snapshot NEW Session-start message surfacing: aura_status shows full message previews with BLOCKING instruction NEW aura_memory_compact MCP tool ported to open-source (AI-powered entry compression) NEW Cloud: 14-day trial period on org creation with effective_plan logic NEW Cloud: usage metering with plan limits (free=100/mo, team=10K, enterprise=unlimited) NEW Cloud: Stripe webhook idempotency via processed_webhooks table NEW Cloud: presence stale cleanup (5min TTL, 30min hard delete) FIX Cloud: CORS restricted to auravcs.com + localhost dev origins only FIX Cloud: JWT secret panics if unset in production (no more hardcoded fallback) March 12, 2026 v0.7.0 Semantic diff & rename-proof identity READ → A true semantic diff: see the logic that changed, not the text lines that moved. Rename-proof node identity: a function keeps its identity through a rename. NEW Semantic diff engine: changes expressed as logic-node edits NEW Rename-proof structural identity so history survives renames March 7, 2026 v0.5.0 Duo Mode & Symphony READ → Multi-agent orchestration: run Claude Code and Gemini CLI in parallel Linear-driven AI development workflows TOON encoder for 30-60% token savings on MCP responses Durable file snapshots: your work is never lost NEW Duo Mode: parallel multi-agent relay engine with dependency-aware scheduling NEW Smart assignment: complex refactors to Claude, everything else to Gemini (free tier) NEW Inter-agent relay messages: agents see what the other did between rounds NEW Claude session resumption across waves (saves ~50% context tokens) NEW 3-strike failure handling with automatic agent swapping NEW Symphony: connect Linear issues directly to AI agent execution NEW WORKFLOW.md config for Symphony pipelines NEW TOON (Token-Oriented Object Notation) encoder for MCP tool responses NEW Durable file snapshots in .aura/snapshots/: survives without git commits NEW aura_snapshot MCP tool: AI agents call before editing files NEW aura_snapshot_list MCP tool: list all recoverable snapshots February 14, 2026 v0.4.0 The Governance Update READ → High-fidelity semantic PR review engine Dev Metrics dashboard with real-time AST visualization Rename-proof logical node identity and diffing 148 features across CLI, MCP, API, and Dashboard NEW Semantic PR review: detects logical renames, layer violations, cross-branch conflicts NEW Rename-proof Structural Skeleton Hashing: identity persists regardless of name NEW Dev Metrics dashboard with checkpoint timeline and logic graph NEW Policy packs: security, payments, web-app architectural invariant templates NEW aura prove: mathematically verify behavioral goals via AST path tracing NEW aura fix: autonomous shadow-branch violation resolution NEW TypeScript and JavaScript tree-sitter parser support NEW REST API with 42 endpoints for IDE and CI/CD integration FIX Non-destructive hook installation: preserves existing git hooks FASTER Handover context compression: 90%+ token reduction for agent relay January 18, 2026 v0.3.0 The Intelligence Update READ → MCP Server with 16 tools for AI agent integration GSD Orchestrator for wave-based execution Continuous semantic tracker daemon NEW MCP Server (JSON-RPC 2.0 over stdio) with 16 semantic tools NEW GSD Orchestrator: plan, decompose, and execute in atomic waves NEW Continuous tracker daemon: watches files and persists micro-checkpoints NEW aura handover: dense XML context blocks for agent relay NEW Gemini and OpenAI provider support via aura config NEW Conflict arbitration engine for multi-agent merge conflicts NEW Ecosystem sync for cross-repo dependency tracking FIX Git lock detection: daemon pauses during rebase/merge operations December 8, 2025 v0.2.0 The Foundation READ → AST Merkle-Graph with tree-sitter parsing Surgical rewind for function-level rollback Intent verification via pre-commit hooks NEW AST Merkle-Graph: content-addressed semantic nodes for Rust and Python NEW Surgical rewind: swap individual functions/classes to a previous safe state NEW Intent verification: pre-commit hook matches AI reasoning to AST changes NEW Checkpoint system: semantic snapshots stored in git notes NEW Gatekeeper: deep tree-sitter traversal for forbidden pattern detection NEW Blast radius projection for architectural deviations NEW Interactive setup wizard (aura init) DECEMBER 2025: THE FIRST AST COMMIT A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.47: Aura stops overstating what it knows URL: https://auravcs.com/changelog/0.19.47 Summary: Aura 0.19.47, September 11, 2026. Aura stops overstating what it knows. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.47 LATEST · September 11, 2026 Aura stops overstating what it knows Aura had been telling you things that were not true, and most of them had passing tests behind them. A run that stopped was reported as work that finished. A seal, a green verdict and a commit added up on screen to “it works”, which is a claim none of the three makes on its own. The reason you wrote down for a change was quietly replaced by Aura’s guess at it. This release is the sweep through all of it: every surface now says only what it actually knows, and names what it does not. Recovery no longer costs you what is open. Four different paths reset your working tree, and three of them presented themselves as the safe option while doing it — taking a save point printed a reference that led nowhere and called your work preserved; restoring reset the tree and then told you uncommitted work had been destroyed; a failed orchestration wave reset your own checkout with the error thrown away; and the rollback webhook did the same thing over the network with nobody at the keyboard. All four now anchor your work somewhere recoverable first, and refuse to reset at all if they cannot. Asking for the reason stopped rejecting the reason. Aura asks you to explain a change before it is committed, and then judged whether your explanation belonged to that change by looking for the function’s name inside your message. So a message that was just “monthly_total” passed, and “round the total to cents so invoices stop disagreeing with the bank” — the exact sentence Aura’s own guidance asks you to write — was refused, and you were told in green to go and write a worse one. An explanation now belongs to a change if it names something that changed, names a file that changed, or was recorded against the files you staged. A session says whose work it is. Three different voices had been flattened into one, so you could not tell your own words from an agent’s, and an agent that had stalled was described as idle. A session also stops naming itself after whatever command it happened to run, “Resume in app” opens the app, and a page about last Tuesday stops running its buttons against today. Save points open. Clicking one ran a command that has never existed, so the panel filled with a usage dump instead of your work. They are read from disk now, described in plain words, and the reason you gave is joined back on — and what Aura learns on its own carries where it came from, whether it ever left this machine, and can be taken back from your team. GET THIS RELEASE macOS APPLE SILICON macOS INTEL Linux ARM64 · APPIMAGE Linux X86_64 · APPIMAGE INSTALLED ALREADY? THIS LANDS AUTOMATICALLY BY SILENT AUTO-UPDATE. EVERYTHING IN THIS RELEASE NEW New What Aura learns carries its reason and its origin, says whether it ever left this machine, and can be retracted from your team The cost total charges cache traffic, prices unclaimed spend, and states in words what it measured Policy is written as sentences saying what will be stopped and who can lift it, rather than a flag called STRICT_MODE An impact you have dealt with can be marked as dealt with FIX Fixes & improvements Recovery anchors your open work before it resets anything, and refuses to reset if it cannot — four paths used to discard uncommitted work, three while calling themselves safe The commit gate accepts a real sentence as the reason for a change instead of demanding the function’s name appear in your message Save points open and are described in plain words, instead of filling the panel with a usage dump from a command that does not exist A session keeps the reason its author wrote rather than replacing it with a generated summary, and stops naming itself after whatever command it ran A session row names the person or agent behind it, and an agent that has stalled is no longer described as idle A seal, a goal verdict and a commit no longer combine on screen into a claim that none of them makes A run that stopped is no longer reported as work that finished Every dialog closes the same way, and none of them hides its own buttons ← OLDER RELEASE v0.19.46 The app was closing itself while it was working A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.46: The app was closing itself while it was URL: https://auravcs.com/changelog/0.19.46 Summary: Aura 0.19.46, September 8, 2026. The app was closing itself while it was working. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.46 · September 8, 2026 The app was closing itself while it was working Aura had a rescue for a frozen window, and the rescue was the problem. If the app went quiet for a minute the watchdog assumed the window had died, saved your work, and restarted the app. But an app whose window you have closed to the menu bar is quiet for entirely ordinary reasons — nothing is being asked of it — and the watchdog could not tell the two apart. Reading back the stalls Aura recorded against itself over the past week: thirteen of seventeen restarts were of an app with nothing wrong with it. It now looks at what the app is actually doing before it acts, twice over, and steps in only when the window is genuinely stuck. A talking agent no longer slows the window down. Everything an agent printed was handed to the interface one small piece at a time, dozens of times a second, and on macOS each hand-off costs far more than the few characters it carries — enough that the app could spend its time on the hand-offs rather than on drawing. It is now gathered and delivered once per frame: the same text, in the same order, arriving just as fast to your eye, with the app staying responsive underneath it. This was also the cause of the freezes that were real. Clicking Aura in the Dock brings the window back. Closing the window leaves Aura running in the menu bar, which is deliberate — your agents keep working. But the only way back was the menu bar icon, so anyone who reached for the Dock found nothing happened, and an app you cannot reopen looks like an app that crashed. The Code Map tells the story of a feature: it unfolds into the flows that make it work, traced from the code itself rather than from a diagram somebody has to remember to update. Your project’s parallel copies are back in the sidebar. A project with many worktrees was drawing a single row and a +57 pill, which reads as a project that has none — the list of copies had been sitting behind a condition that was never true. It is in the rail again, and a copy made minutes ago now appears near the top: git records no creation date for a worktree, so ranking them by their latest commit buried a copy cut today off a branch nobody had touched in weeks. “What Aura did” reads like a person wrote it. The window opened on fifteen rows of machine bookkeeping — tool names, file paths, timestamps — and answered the question nobody was asking. It is three lines of plain language now: what changed, and why. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New The Code Map unfolds a feature into the flows that make it work, traced from the code FIX Fixes & improvements Aura no longer restarts itself while it is working — the freeze detector was reading a quiet app as a dead one, and thirteen of the last seventeen restarts were of a healthy app When the freeze detector does act, its report says what it measured rather than assuming one cause for every stall Clicking Aura in the Dock brings back a window you closed to the menu bar A project’s parallel copies are listed in the sidebar again instead of hidden behind a +N pill, and a copy you made minutes ago is near the top rather than sunk by its branch’s old commit date “What Aura did” is three lines of plain language instead of fifteen rows of machine bookkeeping FASTER Faster Agent output is delivered to the interface once a frame instead of dozens of times a second, which is what was making the window stall while an agent talked ← OLDER RELEASE v0.19.45 A push that lands here and reaches GitHub NEWER RELEASE → v0.19.47 Aura stops overstating what it knows A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.45: A push that lands here and reaches GitHub URL: https://auravcs.com/changelog/0.19.45 Summary: Aura 0.19.45, September 6, 2026. A push that lands here and reaches GitHub. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.45 · September 6, 2026 A push that lands here and reaches GitHub Nobody has to leave GitHub for this to work. Until now, putting Aura in front of a repository meant deciding what happens to everything already pointed at the old address — the build that runs on every push, the review tools, the partner who has your repository in their own dashboard. A push Aura accepts is now forwarded to that host by Aura itself, on every push, without anyone being asked to move. Your team pushes to Aura and the place your integrations watch sees the same commits arrive, as they always did. Who owns a branch is an answer you can check, not a convention somebody wrote down. Ownership of a branch is carried by signatures from the people the team already vouches for, so “who is allowed to move main” stops being a line in a document that nothing enforces and becomes something the machine can be asked, and can answer. What the project has learned now travels with the name of whoever learned it. A fact shared across your organisation carries the signature of the person or agent that wrote it and where it came from, and the server checks that signature against the key that arrives with it before storing anything. So a colleague’s considered decision reads differently from anonymous prose, and an entry someone tampered with says so out loud instead of quietly passing as true. Alongside it: what kept happening across your sessions gets written down as something the project knows, and the timeline can bring a file back exactly as it stood at a moment you scrub to. The token claim finally has a number, and it is not the one on the pitch. Aura has said since launch that it saves tokens. A paired experiment over fifty turns — the same questions, asked with Aura and without — found no saving on a typical turn. What it did find is that the worst turns get much cheaper: the runaway question that reads half a repository is contained, and fewer runs fail outright and have to be paid for twice. That is what the documentation says now, in place of the broader claim, and the harness that measured it ships with the app so you can run it against your own repository. Projects stop disappearing. A crashed index of your open copies of a project could hide them from the list with nothing to explain where they went; there is now a scan that finds them and one click to attach them back, and clicking a project opens it immediately instead of after a pause. The cost report stops reading zero while the real figures sit on disk beside it, restoring an old version of a function uses the history Aura was already computing rather than a second one it was throwing away, and Project Health no longer finishes by running the machine out of memory. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New A push Aura accepts is forwarded to the host your team already uses, so putting Aura in front of a repository does not move anyone off GitHub Who owns a branch is carried by signatures from people the team vouches for, so branch ownership can be checked rather than assumed A fact shared across your organisation carries its signature and where it came from, and the server verifies it before storing it — a tampered entry says so instead of passing as true What kept happening across your sessions is read back and written down as something the project knows Scrub the timeline to a moment and restore a file exactly as it stood there Per-editor setup instructions move into the one file every agent already reads, instead of one more file per tool A paired A/B harness and a dashboard measure the token question on your own repository Crew, Team, Trace and Control mean the same four things in the app as they do at the command line A signed chip in the team feed can be questioned: click it and the machine re-checks the seal, names who sealed it, or says plainly that it could not FIX Fixes & improvements A crashed index hid your other copies of a project with nothing to explain it — they can be found and attached back, and clicking a project now opens it immediately The cost report answered $0.00 while the provider’s own counts sat on disk beside it Restoring an old version of a function used a second history instead of the one Aura was already computing and discarding Recall had a timeline nothing was ever writing to Looking at your sessions was enough to delete ten of them The app ran a command-line Aura it was never built against, and nothing noticed A stopped session told three different screens three different things Your task board was two stores that could not see each other; the app, the command line and agents now read one board One project shows as one row, in the picker and in the cloud The desktop learned its own relay was dead only when the cloud told it Map, Trace and Impact were reading the wrong thing — three screens, one cause aura ask answers from what this repository recorded, not from whatever is newest A finished piece of crew work links the commit it produced, and a grant says what it binds FASTER Faster Project Health finished by running the machine out of memory BREAKING Breaking changes The documented token saving is narrower: no saving on a typical turn, a contained worst case, and fewer failed runs ← OLDER RELEASE v0.19.44 A lock the locked party could open NEWER RELEASE → v0.19.46 The app was closing itself while it was working A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.44: A lock the locked party could open URL: https://auravcs.com/changelog/0.19.44 Summary: Aura 0.19.44, September 3, 2026. A lock the locked party could open. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.44 SECURITY · September 3, 2026 A lock the locked party could open An outside audit went through the checks Aura runs on your behalf, and the worst of what it found is in the title. Aura can be sealed in strict mode with a passcode, so that an agent cannot lift the restrictions a person put on it. An agent could lift them. Refused a dangerous command, it wrote down its reason for wanting to run that command — and Aura read the agent’s own note as the permission, so the second attempt was allowed with nobody asked. A note the agent writes itself can never be what opens a lock set against the agent. While the seal is on, a refused act now goes to a person, with what the agent said shown as its argument. Two more ways a check said clean without having looked. Code you protected could be quietly cut loose: Aura checked that the things on your protect list still existed, which is not the same as checking they still do anything, so a permission check could have its last use removed from the code that called it and sit there untouched, no longer running, while the commit passed. And a whole class of JavaScript and TypeScript file was never read at all — an unread file was skipped rather than reported as unread, so “nothing depends on this” and “nothing was removed” were being said about code nobody had opened. A project written that way was unprotected and told it was protected, which is worse than being told nothing. Both are checked properly now. The check that runs before you commit stops describing your whole project. Asked about a three-file commit, it answered about every file in the repository — “829 pieces of code look half-finished” — which is why the honest response to it here had become switching it off. It reads exactly what you are committing now, and reads the version you staged rather than whatever is open in your editor, so an unsaved experiment can no longer fail a commit that does not contain it. Buying Aura works. Every button on the pricing page pointed at an address no version of Aura has ever had, so “Start on Pro”, the trial and the closing Team trial all landed on a signed-in Not Found. And where a payment could be started, it was Pro’s checkout at $20 a seat whichever plan you had pressed — so a team choosing the $40 plan was subscribed to the other one. The buttons reach the right screen now, that screen names the plan you actually asked for, and the old address still works for anyone who bookmarked it. Four commands that answered confidently about the wrong thing. Aura could not see work you had staged, so staging a change and asking Aura to save it saved nothing at all. Asking why a line reads the way it does gave three guesses when it could not answer, one of them wrong for the commonest case. Asking why a file changed gave an unrelated answer once the file had been renamed, with nothing to say it had guessed. And the smart merge, when it gave up and left the conflict to you, said nothing — so a real disagreement and a file it had never read looked identical. Proving the same goal at the same point in your history gives the same answer twice now, too; it did not before. The web console keeps closing the gap with the app. Changes now says what changed in each file and by how much, and — this is the part your own machine cannot do — why: what was written about that file during the session, the message of the commit that carried it, and what was said about it in other sessions. A session that sent work out to other agents shows them, who sent which, and what each one reported back. Eleven controls that looked like they led somewhere and led nowhere were found and fixed, including the one button anywhere that starts a payment. Everyone on a shared machine is now their own person. Work done on a machine several people use was signed by whoever set that machine up, and pushed on their credential — so the record lost the person who actually did it. Each member gets a credential minted for them, which an admin can grant one member at a time and take back the moment they leave. The per-person spend figure works too; it had been reading zero for everybody because nothing was ever writing it down. Two people can now be in one session, and several copies of one project can see each other’s work in progress while each keeps its own sessions to itself. The phone app is repainted in the desktop’s dark blocks and wears the real Aura mark, rather than a second design that had drifted. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Changes says what changed in each file, by how much, and why — from what was written during the session, the commit that carried the file, and what other sessions said about it A session shows the workers it sent out: who sent which, how deep it went, and what each one reported back The transcript rail lists a session’s save points and takes you to one, instead of only counting them A machine you host can report what it holds — its projects, its record of every branch that moved, and which access keys exist — signed, so Aura checks it rather than taking its word, and without the machine handing over a key Create and connect flows in the web console open in the app’s own panel rather than a side sheet The session list can be narrowed to one branch or one copy of a project, and each row says what that session actually did Agent credentials are issued, scoped, expiring and revocable, instead of one long-lived key everybody on a machine shares A member pushes on a token minted for them, not on whatever credential the machine happened to be carrying An admin turns cloud on for one member at a time, and being in the org is what reaches a machine — only while you are in it A project belongs to an organisation, so two folders that share a name stop merging into one project Two people can work in one session, and several copies of one project share one awareness plane while keeping their own sessions private The phone app is repainted in the desktop’s dark block language and wears the real Aura mark FIX Fixes & improvements Strict mode could be lifted by the agent it constrains — a refused command went through on the second attempt because the agent had written down its reason and Aura read that note as permission Code on your protect list could have its last use removed while the code itself was left in place, and the commit passed as clean A whole class of JavaScript and TypeScript file was never read, so every check answered about code it had not looked at The check before a commit described the whole project instead of the files being committed, and judged them by what was open in your editor rather than what you staged Every buy button on the pricing page led to an address that does not exist The upgrade button bought the cheaper plan whichever plan you had pressed, and the page you confirmed on pitched that plan rather than yours aura diff, aura save and aura share could not see work you had staged, so staging a change and running aura save saved nothing aura prove gave a different answer each time for the same goal at the same point in your history, and a different one again depending on which folder you ran it from aura explain offered three guesses when it could not answer, one of them wrong for a line you simply had not committed yet, and read the line number from your unsaved edits while answering about a different line aura why gave an unrelated answer once a file had been renamed, with no sign that it had guessed — it follows a file through its former names now, and says which one it found The smart merge left git’s conflict markers in your file without ever saying it had given up, so a real conflict and a file it never read looked the same Cancelling the setup questions installed the first agent on the list anyway, and setup replaced a status line shared by every project you open instead of asking Eleven controls in the web console led nowhere, including the only one that starts a payment and a “Connected accounts” list that told a Google user they had not connected Google The console said no reason was written about a file while asking a different project about it An entry was marked as blocked because the agent’s own words happened to contain the word “block”, and that guess reached the export people answer compliance questions with A team’s token total was wrong wherever one member’s usage was large enough to be written in billions The Pages table promised your project’s own notes and only ever listed the cloud’s A session running in a terminal read as Idle while somebody was working in it A file in a very large commit showed nothing where its change should be, and a file on a branch nobody had pushed was described as unchanged The team cost meter had no caller anywhere, so every team’s per-person spend read $0 A .tsx file was parsed with the wrong grammar, so rewinding one component could eat the one beside it Bringing back a deleted function had nowhere to put it — it is placed beside its nearest surviving neighbour, and refuses rather than reporting a success it did not perform Any member of an organisation could create a machine, or revoke somebody else’s A self-hosted Aura sent its people to auravcs.com to sign in FASTER Faster A restart refused requests for seven minutes before it would answer BREAKING Breaking changes Setting Aura up from a script no longer installs a coding agent unless you name one — pass aura init --agents "claude code,gemini cli" to keep the old behaviour ← OLDER RELEASE v0.19.43 A frozen window recovers, not a Force Quit NEWER RELEASE → v0.19.45 A push that lands here and reaches GitHub A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.43: A frozen window recovers, not a Force Quit URL: https://auravcs.com/changelog/0.19.43 Summary: Aura 0.19.43, September 1, 2026. A frozen window recovers, not a Force Quit. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.43 MILESTONE · September 1, 2026 A frozen window recovers, not a Force Quit Aura now notices when its own window has stopped painting. It tells you so and offers to bring it back, and the state you were in is kept — so recovering costs you a reload rather than a restart and a lost session. Sessions you start in a terminal reach the web console now. What you asked for, what changed and the commits it landed all arrive, instead of a session that looked like it did nothing because nothing was ever sent. A change now names the files its reason was written about. Files were reading "no reason was written about this" while the reason sat right there, unattached — the change and the reason are joined again. Worktrees stop being filed as projects of their own. A worktree is a view of a project, not a second project, and the picker is the length it should be again. Every menu in the app is the same menu: one panel, one type ramp, one spinner, shared with the web console. macOS Tahoe stops rounding controls into pills. Settings grows a Team page for the cloud org roster. The web console at app.auravcs.com is a new app this release. Sessions, changes, machines and git hosting are rebuilt on the desktop app's own surfaces, so a session you open in a browser reads exactly as it does on your machine. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New A frozen window is detected, named and recoverable in place — your session survives the recovery Sessions started from a terminal now appear in the web console with their prompts, changes and commits The web console is rebuilt on the desktop app's own surfaces — sessions, changes, machines and git hosting read the same in both Settings has a Team page listing your cloud organisation's members FIX Fixes & improvements A change said no reason was written about a file when a reason existed but was never linked to it Worktrees were filed as projects of their own, so one project could fill the picker several times over Menus across the app disagreed on layout, type and spinner; they are now one shared panel macOS Tahoe rounded Aura's controls into pills ← OLDER RELEASE v0.19.42 Every platform ships together again NEWER RELEASE → v0.19.44 A lock the locked party could open A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.42: Every platform ships together again URL: https://auravcs.com/changelog/0.19.42 Summary: Aura 0.19.42, August 31, 2026. Every platform ships together again. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.42 · August 31, 2026 Every platform ships together again Linux and Intel Mac were left behind by 0.19.41, which went out for Apple Silicon alone. Everything is back on one cycle: both Macs and both Linux builds are cut, signed and published together, and the download page offers the same version on every one of them. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Linux and Intel Mac builds were left behind by 0.19.41 — every platform ships together again ← OLDER RELEASE v0.19.41 When macOS says no, Aura says which folder NEWER RELEASE → v0.19.43 A frozen window recovers, not a Force Quit A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.41: When macOS says no, Aura says which folder URL: https://auravcs.com/changelog/0.19.41 Summary: Aura 0.19.41, August 23, 2026. When macOS says no, Aura says which folder. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.41 · August 23, 2026 When macOS says no, Aura says which folder Aura would refuse to switch on for a project and leave you with an error code and a Try again that could never work. The cause was macOS blocking access to a folder — and Aura had no way to know which folder, and no way to ask for it. It asks now. Aura checks the folders a project needs before it does anything else, from the app itself rather than through a helper it launches. That check is what makes macOS put up the permission panel at all: a helper cannot raise it, so an app that only ever asked through one was never asking. And when the answer is still no, the message names the folder. The confusing case is a linked copy of a project: the folder on screen is fine, while the Git folder behind it lives somewhere else entirely, usually inside Documents. The old message said “this folder”, which was true of a folder that was working perfectly. The button now opens the setting instead of retrying. Full Disk Access is one switch, and pressing Try again before you flip it can only ever fail the same way. It fixes your coding agents at the same time. Claude, Codex, Gemini and the rest were being refused those same folders for the same reason, and reported it as an internal error. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements A project Aura could not switch on gave an error code and an endless Try again — Aura now checks the folders itself, which is what prompts macOS for access The permission message named the folder you were looking at rather than the one being refused, which for a linked copy is a different folder entirely The button offers Full Disk Access when that is the fix, rather than a retry that cannot succeed until it is switched on macOS asked for access with no reason attached, because Aura never said what it needed Documents, Desktop or Downloads for Coding agents launched by Aura hit the same refusal and reported it as an internal error ← OLDER RELEASE v0.19.40 Run git on a machine you own NEWER RELEASE → v0.19.42 Every platform ships together again A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.40: Run git on a machine you own URL: https://auravcs.com/changelog/0.19.40 Summary: Aura 0.19.40, August 23, 2026. Run git on a machine you own. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.40 MILESTONE · August 23, 2026 Run git on a machine you own One command turns a machine you own into a git server. aura node serve on any box — a spare laptop, a VM, a server in your office — and your projects live there. It speaks git itself, so anyone can clone from it with the git they already have: no plugin, no account, no Aura required on the other end. And it can follow a repo that lives somewhere else. Point it at a GitHub or GitLab project and it keeps a live copy on your box, refreshed on a timer. Agents that clone the same project fifty times a day stop hammering the forge and stop running into its limits, and the copy is still there on the day the forge is not. Every branch that moves on your box is signed as it moves. Each change is written into a running record that carries its own proof, so the record cannot be quietly rewritten later — and if a copy you already have is ever replaced by a shorter history, the next clone says so instead of silently accepting it. One box can follow another box. Aim a copy at another Aura machine and you have the same project in two places, each keeping its own signed record — a second copy in another building, another region, or another country, without anyone else holding it. It is free, in every tier, and it always will be. It runs on hardware you already pay for, so there is nothing for us to meter. Your code never touches our servers to make any of this work. A fix that mattered more than it looked: cloning a project of any real size from your own box failed outright. Git compresses a large request and Aura was reading it as though it had not been, so anything past a handful of branches died mid-clone. Only tiny test projects had ever been served, which is why it went unseen. The web console has Chat. app.auravcs.com now opens on the same conversation with Aura that the desktop has — same history, same reply, still running on your machine — with a Home/Chat switch in the sidebar and the sessions you have open beside it. “Online now” stops reading zero. The desktop tells your team it is there, so the people working alongside you show up as working, and the roster says what each of them is on rather than linking away to find out. What your team spends finally shows up. The cost screen had a server, a table and a page, and nothing that ever sent it a number — so it read $0 for everyone, on every plan, no matter how much had been spent. Every machine now reports what its models cost, and the history that was already on disk is sent up the first time. The real Aura mark, everywhere. The old flower was still standing in for the logo in about half the product — the tab icon in your browser, the app icon on your phone, and several screens inside the app. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New aura node serve hosts your projects over plain git — any git client can clone from it, with no plugin and no account aura node mirror follows a GitHub, GitLab or Aura project and keeps a live copy on a machine you own aura node serve --mirror-interval refreshes every copy on a timer, and one bad login cannot stall the rest A copy refuses to be pushed to, and names the project it follows, rather than accepting work the next refresh would erase Pointing a copy at another Aura machine replicates it, so the same project can live in two places you own Every branch that moves is signed into a record that carries its own proof, and a history that has been shortened is caught on the next clone The desktop installs the piece git needs for aura:// addresses alongside the CLI, so the first clone works The web console gains Chat — the same conversation with Aura the desktop has, running on your machine The console sidebar has a Home/Chat switch and changes with the mode instead of staying the same list “Online now” counts real people: the desktop advertises that it is there, and the roster says who is working on what FIX Fixes & improvements Cloning a project of any real size from your own machine failed outright — a compressed request was being read as though it were not The cost screen read $0 for everyone because nothing ever reported spend; machines now report it, including the history already on disk The old floral mark was still the logo in half the product — browser tab, phone icon, and several screens The console’s workspace and org pickers looked like controls and did nothing Changing org in the console could leave the first screen hanging on an empty cache Re-stamping a project from a different account left a dead hook behind that quietly stopped recording ← OLDER RELEASE v0.19.39 Your project can say no to an agent NEWER RELEASE → v0.19.41 When macOS says no, Aura says which folder A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.39: Your project can say no to an agent URL: https://auravcs.com/changelog/0.19.39 Summary: Aura 0.19.39, August 20, 2026. Your project can say no to an agent. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.39 SECURITY · August 20, 2026 Your project can say no to an agent A project can refuse things outright, not just ask. Until now every risky thing an agent did arrived as the same question waiting on a click — which cannot say “nobody here does that”, and only works if somebody happens to be watching at the moment it lands. A new Authority section in your project settings answers three questions once, in writing: deleting something other code may be calling, editing a file a teammate is holding, and sending work off to another machine. Each can be allowed, asked about, or refused, and a refusal cannot be clicked past. The rules live in the project, in writing. They sit in the settings file that goes into your history alongside the code, so a change to what an agent may do turns up in a review like any other change. A typo makes an agent do less, never more. An unreadable rule, a missing section or a missing file all fall back to asking, so getting the spelling wrong can never quietly grant something. Saying yes once means once. These three prompts no longer offer “always allow” — “yes, delete this function” must never quietly become “yes, delete anything”. A standing yes is a rule you write down, where it can be read. The wall of red “unexplained change” rows is gone. A build or a formatter touching a lot of files at once could fill the screen with things to accept or revert, because Aura briefly stopped recording reasons while it waited out a cooldown. Recording never pauses now, and working out why something changed is Aura’s job rather than a question that interrupts you — the reasons still land in your history, and the check that runs when you commit is unchanged. Nothing changes until you write a rule. The starting point is exactly what it was. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New An Authority section in project settings answers Allow, Ask or Refuse for three risky acts — and a Refuse cannot be clicked past The rules are committed with the code, so a change to what an agent may do shows up in a review An unreadable or missing rule falls back to asking, so a typo narrows what an agent may do rather than widening it FIX Fixes & improvements A burst of writes no longer fills the screen with red “unexplained change” rows; attributing a change happens in the background Deleting an exported TypeScript constant is now caught by the deletion check, which had been reading “const” as a modifier Screens that said “place” now say “machine” BREAKING Breaking changes These three prompts no longer offer “always allow” — a standing yes is a written rule, not a click ← OLDER RELEASE v0.19.38 A parallel copy opens where you want it NEWER RELEASE → v0.19.40 Run git on a machine you own A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.38: A parallel copy opens where you want it URL: https://auravcs.com/changelog/0.19.38 Summary: Aura 0.19.38, August 18, 2026. A parallel copy opens where you want it. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.38 · August 18, 2026 A parallel copy opens where you want it This build was never published on its own. Everything below reached people inside 0.19.39. A new parallel copy stops assuming you want a chat. Making a copy of a project always dropped you into an Aura chat, which is one opinion about how you work — and the wrong one if you drive Claude Code or Codex from a terminal, or if you only wanted to read the code. Settings → Copies now has a single choice: just the code, an Aura chat, or any agent you have installed, and whatever you typed as the objective is carried into whichever one you pick. The default changed: a new copy opens the code and nothing else. If you liked the chat it is one setting away, and it behaves exactly as it did. The choice follows you, not the project — it is the same setting everywhere, because which tool you reach for is a fact about you rather than about a repo. You can change it with no project open at all. Uninstall an agent and your copies keep opening. If the agent you picked is not on this machine any more, a copy quietly opens the code instead of failing, and the setting tells you why. An agent’s icon stops looking like it has a stray border. A working agent was drawn with a box around its logo in one of three colours depending on what it was doing; the logo now simply breathes while it works and pulses when it needs you, which reads as status instead of as a rendering mistake. The web console became a real control plane. app.auravcs.com now has the machines your team can work on, what each person spent, who is in a session right now, and the task and crew board — each as its own screen rather than something buried behind a tab — all on one palette instead of four. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Settings → Copies chooses what a new parallel copy opens: just the code, an Aura chat, or any installed agent CLI The console gains Machines, Cost, Sessions and the Tasks/Crew board as first-class screens, and opens to the whole org FIX Fixes & improvements A copy whose chosen agent is no longer installed opens the code rather than failing, and the setting says so A new setting could apply immediately and then silently revert on restart, because it was never written to disk An agent’s run state is shown by motion instead of a coloured box around its logo A foreign project’s name sits under the tab name rather than beside the branch The console prices a model it has never seen as unknown, not as free A dead console session sends you to sign in instead of rendering an empty console BREAKING Breaking changes A new parallel copy now opens the code by default instead of an Aura chat — set Settings → Copies back to “An Aura chat” to keep the old behaviour ← OLDER RELEASE v0.19.37 Committing stops freezing the app, and undo undoes NEWER RELEASE → v0.19.39 Your project can say no to an agent A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.37: Committing stops freezing the app URL: https://auravcs.com/changelog/0.19.37 Summary: Aura 0.19.37, August 16, 2026. Committing stops freezing the app, and undo undoes. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.37 · August 16, 2026 Committing stops freezing the app, and undo undoes Saving your work no longer looks like a crash. On a big project the check Aura runs before every commit could sit for nearly two minutes with nothing on screen, and on some machines it stopped forever waiting on a question it had no way to ask you. It finishes in about five seconds on the same project now, and it only asks a question where you can actually answer one — otherwise it decides for itself and says what it decided. Undo works where you are typing. ⌘Z and ⌘⇧Z had quietly stopped doing anything in the file editor, in Pages and in the chat box, because the Mac’s own menu caught the key first and handed it somewhere that knew nothing about your text. Links an agent prints are clickable, and ⌘V pastes a screenshot. A web address in a terminal underlined when you hovered it and then did nothing at all; images only went in with ⌃V, which nobody would guess. A tab tells you one thing, once. A working agent used to be announced three times over — a spinner, a coloured dot and the agent’s own icon — and the yellow dot read like something had gone wrong. The icon itself now breathes while the agent works and wears a quiet ring when it is waiting for you. A tab belonging to another project puts that project’s name underneath, instead of shoving the close button off the edge. Aura tells you when an agent’s update is stuck. Some CLIs asked to be updated over and over because the update landed somewhere your shell never looks; Settings → Agents names the copy that is actually running, the one that is hiding, and what to do about it. We count a little more of what happens in the app — counts and flags only, never your code, your prompts, your file names or your project paths. Anything that even looks like one of those is now thrown away before it can leave your machine, so a future mistake cannot leak one. It stays off unless you said yes. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements The pre-commit check could hang forever under the desktop app, waiting on a question it had no terminal to ask ⌘Z and ⌘⇧Z now undo in the file editor, in Pages and in the chat composer Links printed by an agent in a terminal are clickable ⌘V pastes an image into an agent terminal, not only ⌃V An agent CLI that kept asking to be updated now says which copy is running and why the update never took A tab carries one signal instead of three, and a foreign project’s name sits under the tab name rather than pushing the close button off the row FASTER Faster The check that runs before every commit is 22× faster — 111.6s to 5.0s on a large repo — by reading one checkpoint instead of all of them, reusing the parse of files that did not change, and reading the session store once per commit instead of once per file ← OLDER RELEASE v0.19.36 A computer your whole team can work on — and Aura can make it for you NEWER RELEASE → v0.19.38 A parallel copy opens where you want it A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.36: A computer your whole team can work on URL: https://auravcs.com/changelog/0.19.36 Summary: Aura 0.19.36, August 12, 2026. A computer your whole team can work on — and Aura can make it for you. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.36 MILESTONE · August 12, 2026 A computer your whole team can work on — and Aura can make it for you Your team can share a computer to work on, and only one person ever has to set it up. An admin names a place, picks a size, and Aura makes the machine — or points at a box you already own. Everyone the admin lets in signs in and starts working there: no keys to copy, nothing to install, no wizard. The two kinds of machine behave the same, deliberately. Anything you can do on a box you built yourself you can do on one Aura made, and the other way round. There is one honest difference: Aura can only put a machine to sleep if it is allowed to start and stop it, so a box you own and run yourself stays on until you say otherwise. Sharing a machine no longer means sharing an account. Each person gets their own login on the box, their own tools, their own agent credentials and their own share of the machine, so one person’s build can’t starve everyone else’s. A commit made on a shared machine says who made it, instead of being signed by whoever set the box up. Push as yourself. Aura can mint a short-lived credential just for you, borrow the key already on your laptop for the length of the connection, or use a token you’ve stored — and it always says which one it is using, so a credential everyone shares is labelled as one. GitLab, Bitbucket and your own server work too, not only GitHub. Your project’s setup gets built once, not once per person. A project declares what it needs and every place becomes that, so the second person to arrive starts from what the first one built. Need one tool just for yourself? Install it for yourself, without root. And a machine will tell you what it actually has against what the project asked for, so “works over there, not on mine” is a list rather than a mystery. Two at once, side by side, in one window. Open a second project — or a second machine — without losing the first: tabs, open files and terminals all stay where you left them on both, and either one can pop out into its own window. Entering a machine used to empty everything else out of the app. Pick which team you’re acting as. In more than one? Switch without signing out, and each shows its own projects and machines with your personal work alongside. An admin turns cloud on one person at a time, only members reach the team’s machines, and removing someone removes their reach. You can see what you spent, separately from your teammates. Aura can read the web, and says what each answer cost. Ask it to check a page or the docs for something you’re integrating and it will go and read it. On your own API key, every answer shows what that answer cost and the meter shows the total since you added the key. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New A shared machine your team works on: Aura provisions it, or you point at a box you already own, and both answer the same contract Invited members reach a team machine with no SSH, no key and no wizard — an admin grants cloud one person at a time Per-member logins, tools, agent credentials and CPU/memory share on a shared box, so one person cannot starve another Push as yourself: a minted short-lived credential, your forwarded laptop key, or a stored token — always labelled, and not GitHub-only A declared project environment built once per place, an install-for-just-me path that needs no root, and a drift report against what the project asked for A second project or machine opens side by side in one window, each keeping its own tabs, files and terminals, and either can pop out Switch which team you are acting as without signing out, with per-member spend visible to you and to admins Idle machines sleep and wake on demand where Aura is allowed to start and stop them Aura reads and searches the web, and shows the cost of each answer plus the running total for your key FIX Fixes & improvements On Linux the window had two title bars stacked, one covering the app Aura sat on the Mac’s audio devices, which made AirPods bounce between iPhone and Mac The “Aura is off” banner had a Try again button that did nothing and hid the real reason Everyone without a profile picture was handed the same face Opening a fresh copy of a repo could offer you a teammate’s identity as your own Claude Code and the other agent CLIs can open files in Aura’s own tabs The sidebar no longer keeps a permanent advert for side-by-side above the projects you actually open ← OLDER RELEASE v0.19.35 The cost meter, on its way to 0.19.36 NEWER RELEASE → v0.19.37 Committing stops freezing the app, and undo undoes A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.35: The cost meter, on its way to 0.19.36 URL: https://auravcs.com/changelog/0.19.35 Summary: Aura 0.19.35, August 8, 2026. The cost meter, on its way to 0.19.36. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.35 · August 8, 2026 The cost meter, on its way to 0.19.36 This build was never published on its own. What it carried — a running count of what each answer on your own API key costs — reached people inside 0.19.36, and is described there. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → ← OLDER RELEASE v0.19.34 One way around the app, and it stops telling you things it never checked NEWER RELEASE → v0.19.36 A computer your whole team can work on — and Aura can make it for you A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.34: One way around the app URL: https://auravcs.com/changelog/0.19.34 Summary: Aura 0.19.34, August 1, 2026. One way around the app, and it stops telling you things it never checked. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.34 MILESTONE · August 1, 2026 One way around the app, and it stops telling you things it never checked There is one way around the app now. Every destination (your work, your team, your pages, your history, your parallel copies) opens the same way, in the same place, with one row of tabs across the top instead of two and one bar of chrome instead of three stacked on each other. Clicking a destination takes you to it; several of them used to only light up and leave you where you were. The app stopped claiming things it hadn’t looked at. This is the biggest single sweep in the release: a review that said “all clear” having read half the evidence, “no secrets found” from a scan that never ran, “your project’s in good shape” over problems it had already found, “Verified” printed over a proof that said the work was never wired up, a clean working tree reported when the check had failed, and a dozen lists that told you they were empty before they had read anything. It is much faster to open and to move around in. Sixteen panels used to ask the same question separately; now they ask once and share the answer, and the same is true of your team, your history, your crew and your tasks. Reading your most recent checkpoint used to read every checkpoint you had ever made: gigabytes, every time. Your work has one home. Tasks is the place: the board, your loops and your goals on one rail, with Mission Control as two lenses of that same work rather than a second app with its own statuses. Team is the team. Real names on messages instead of logins, one rule for who’s online, direct messages that list people as people, and drafts that survive leaving a conversation. Run your project from the terminal with ⌘R: one command per project, remembered, and it never guesses what to run. An agent’s conversation no longer loses what happened while you were looking elsewhere. Switch tab and come back, and everything written in between used to be gone for good. It’s all there now, and it always was: the app simply wasn’t going back for it. Aura works in your language. Twelve places crashed outright on text that wasn’t English: a name, a message, a filename. Long text now cuts where you can read it rather than through the middle of a character, and dates say which year. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New One navigation spine and one launcher: the second tab strip, the second shell and the stacked header bands are gone Run: one command per project, on ⌘R, remembered between sessions and never inferred Tasks is one place: board, loops and goals on one rail, with Mission Control as two lenses over the same work Workspaces can be named something you’d actually say, and a branch no longer forces a second folder onto disk Every landing surface says what it is and what to do next, from one shared set of empty, loading and error states FIX Fixes & improvements Around forty surfaces stopped reporting on work they had never read: “all clear”, “no secrets”, “Verified”, “good shape” and a dozen lists that called themselves empty before looking An agent’s transcript keeps everything written while you were on another tab: the app used to resume at the end of the file and never go back for the gap Chat agents no longer hang forever on a permission question that nothing drew on screen Upgrading to Pro works: the request was refused by the server every time, and the button said nothing when it failed Text that isn’t English no longer crashes the app, and long text cuts at a character you can read Selected stops looking like hovered, colour means one thing across the app, and keyboard shortcuts do what they say FASTER Faster Sixteen surfaces asking the same session question now ask once, as do the team roster, project history, crew graph and task board Reading the newest checkpoint no longer reads every checkpoint you have ever made Panels remember what they last showed instead of reloading from scratch, and sections you never open no longer load ← OLDER RELEASE v0.19.33 Every copy of your project in one place, and a commit that has to match what you asked for NEWER RELEASE → v0.19.35 The cost meter, on its way to 0.19.36 A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.33: Every copy of your project in one place URL: https://auravcs.com/changelog/0.19.33 Summary: Aura 0.19.33, July 28, 2026. Every copy of your project in one place, and a commit that has to match what you asked for. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.33 MILESTONE · July 28, 2026 Every copy of your project in one place, and a commit that has to match what you asked for See every copy of your project at once. When several things are being worked on in parallel, each gets its own copy, and until now they were easy to lose track of. Workspaces lists them all: what’s unfinished in each, how far each has moved from your main line, and who or what is working in it. Agents in different copies stop colliding. Aura now watches every copy of a project together, so when two agents are about to change the same thing in different copies they find out before it happens instead of after. What’s inside each copy still stays private to that copy. A commit now has to match what you said you’d do. Before work is committed, Aura compares it against the intent behind it, and if the two disagree it stops and shows you the disagreement rather than letting it through quietly. If something you asked to keep was rewritten anyway, Aura names it. It won’t block the commit, the piece is still there, but nobody gets to rewrite something you’d protected without you hearing about it. Undo now reaches things that were deleted, not just changed. Rewind could already put back a piece that had been rewritten; it can now bring back one that was removed outright. The newest models are in the picker, Opus 5 at the top. Claude’s 5 line (Opus 5, Sonnet 5 and Fable 5) sits above the older ones wherever you choose a model, and a fresh install starts on it rather than last year’s. If you’ve already picked a model yourself, yours is kept. Starting a new copy of your project now opens Aura, with what you asked for already in it. You’d type what you wanted, watch the setup steps run, and land in a bare coding tool with your message nowhere to be found. It was being typed in for you the moment that tool started up, and it often got there too early to stick. Now the new copy opens in a conversation with Aura, your request already sent, on whichever model you picked. Every agent you have running shows up when you open a new tab, whatever project it’s in. The “jump to something already open” list only knew about the project you were looking at, so an agent working elsewhere, or in a separate copy, was invisible until you switched over to find it. They’re all listed now, each with its project and a dot showing it’s still running. Turning Aura on works in every copy of your project. In a separate copy it used to fail every time, and because the reason was thrown away, “Aura is off” sat there with a Retry button that did nothing. It works now, and if it still can’t, it tells you why in plain words. When Aura hands work to several agents at once, you can see them, and their answers come back. Aura would say it had started two agents and then show you nothing, because saving the conversation wrote over its own record of them. They were really running; nobody could see them, and when one finished there was nothing left for its answer to return to, so ten minutes of work was quietly thrown away. Both are fixed. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Workspaces: every working copy of a project in one place, with what’s unfinished, how far it has drifted, and who is in it Aura sits at the top of the sidebar: one click to the assistant that takes a goal, hands the work to your agents and brings their results back together One awareness plane across every copy of a project, so agents in separate copies see each other’s claims Intent verification runs before a commit lands, not after: a mismatch stops the commit and is shown A protected piece that was changed anyway is named rather than passed over Rewind restores pieces that were removed, not only ones that were rewritten Claude’s 5 line (Opus 5, Sonnet 5, Fable 5) leads the model picker, and a fresh install starts there; a model you chose yourself is left alone A new copy of your project opens in Aura with your request already sent, instead of a bare coding tool that had lost it Every running agent is reachable from a new tab, whatever project or copy it lives in FIX Fixes & improvements Agents handed out to run in parallel are visible while they work, and each one’s answer comes back: saving the conversation used to erase Aura’s own record of them, which both hid them and dropped their results Turning Aura on works inside a separate working copy, and a refusal now carries its real reason instead of a Retry that does nothing The health check no longer calls a working copy broken. It was reporting Aura’s protection as missing when it was already on, and suggesting a fix that changed nothing Team chat follows the project rather than the folder: a separate working copy used to get a room of its own, with nobody else in it and nothing to say so Aura’s own files stay out of your changes list in a separate working copy, instead of sitting there waiting to be committed by accident An answer being written survives switching project or workspace. It used to vanish and the timer reset, so it looked like Aura had started over when it had never stopped Clicking Workspaces opens Workspaces. The row used to just re-select the list underneath it, so the click looked like it had been ignored: the full view was hidden behind a small arrow beside the label Full screen fills the screen on MacBooks with a camera notch: a black strip used to sit across the top of the window, space macOS was holding back and never handing to Aura A cloned copy of the source now builds with no extra setup: three pieces it needed are shipped with it “~” in a project path now points at your own home folder rather than one from the machine it was written on Strict mode reads as a setting rather than an alarm, and a sealed stamp shows its real date instead of a question mark FASTER Faster The Team surface stops redrawing itself on checks that found nothing new ← OLDER RELEASE v0.19.32 Every change explained in plain English, and a feature you can read at a glance NEWER RELEASE → v0.19.34 One way around the app, and it stops telling you things it never checked A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.32: Every change explained in plain English URL: https://auravcs.com/changelog/0.19.32 Summary: Aura 0.19.32, July 28, 2026. Every change explained in plain English, and a feature you can read at a glance. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.32 MILESTONE · July 28, 2026 Every change explained in plain English, and a feature you can read at a glance Every change now says what it does, in plain English. Beside each edit you get what the code used to do, what it does now, and why, on both sides of the comparison, so you can follow the work without reading the code. Read a feature at a glance. Confidence, Risk and Drift over anything you set out to build, gathered from every session and commit that touched it, including where an agent said one thing and did another. “Is it actually finished?” is now checked against the version the agent was working on, not whatever you happen to have open. Switching branches can no longer report a false zero. Nothing gets deleted quietly. If a commit removes something nobody accounted for, Aura stops it, names exactly what went missing, and tells you how to explain it. Ask Aura anything about your project from ⌘K and get a straight answer, drawn from what actually happened in the repository. Scribble: a shared notepad that lives in the right rail. Anything you don’t finish today rolls over to tomorrow. Your task board now sits inside Team, right next to the conversation about it. Aura for iPhone and Android is coming. Join the waitlist from Settings → Connections. It goes straight to us, not to a form host. Carries everything from 0.19.31, which was built but never published, so updating from 0.19.30 lands you here with both. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Plain-language “used to do / does now / why” on every changed piece of code, cached so it appears instantly Confidence / Risk / Drift for a feature, rolled up across every session and commit that touched it Ask Aura: answer-first, grounded in the project’s real history, from ⌘K Deletion guard: an unaccounted removal stops the commit and names what went missing, with the exact fix to run Team Radar docks into Changes: resizable, with real photos, agent logos, and a verified tick backed by a genuine signature check Proof runs against the commit the work was done on, so a branch switch can’t report a false zero Scribble: a shared markdown board in the right rail, with carry-over, mentions, checkboxes and images Tasks moved into Team behind a Chats | Tasks switch; the Plan slot becomes Pages Expand a real before/after diff without leaving the Changes rail Phone-app waitlist in Settings → Connections, submitted to our own endpoint rather than a third-party form Pull requests appear in the @ catalog; ⌘K switches workspaces; settings split into Personal, Organization and Repository New app mark: the binary-box logo, across the app and the dock icon FIX Fixes & improvements The app no longer freezes after a spell of inactivity: one terminal that stopped reading its input used to freeze every terminal at once A conversation survives a rename instead of looking empty Your own message no longer appears twice, and stale duplicate identities are healed A blocked commit reads as its own clear record rather than a broken session The MCP goals, prove and plan tools return live output again instead of coming back empty ← OLDER RELEASE v0.19.31 Steer with a tap, pull one agent out, and a Team that tidies itself NEWER RELEASE → v0.19.33 Every copy of your project in one place, and a commit that has to match what you asked for A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.31: Steer with a tap, pull one agent out URL: https://auravcs.com/changelog/0.19.31 Summary: Aura 0.19.31, July 24, 2026. Steer with a tap, pull one agent out, and a Team that tidies itself. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.31 MILESTONE · July 24, 2026 Steer with a tap, pull one agent out, and a Team that tidies itself This build was never published on its own. Everything below reached people inside 0.19.32. Steer an agent with one button. While it’s working, tap Steer, or press ⌘↵, to change course, and your new direction lands right away instead of waiting for it to finish. Pull a single agent out of an Aura chat in one tap. “Take {name} out” hands you its own session, and that same session shows up in your terminal, so you can carry on there too. Your Team list tidies itself. When one person turns up twice (a work email beside a personal one, a display name that matches their GitHub handle) Aura quietly offers “Same person” to fold them into one. Nothing merges without your say-so, and “Different people” makes the hint stop for good. Let Aura open your pull request. When there’s no PR yet, one tap has Aura commit, push, and write a clear title and description from what actually changed: no blank form to fill in. New here? A ready-made sample project greets you on first launch, and the Get-started tour now speaks to people who already build with agents: less “what is an AI coder”, more what makes Aura different. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Steer button: redirect a working agent instantly with ⌘↵, with a Queue-vs-Steer default in Settings → Behavior → Chat “Take {name} out” pulls a single agent into its own session: visible in your terminal via claude --resume Team spots one person under two identities and offers a one-tap “Same person” merge; “Different people” dismisses it for good Certain-match duplicate roster rows (a login and its private no-reply email) now collapse into one identity automatically When there’s no pull request yet, one tap has Aura commit, push, and write the title and description Run safety-check, prove, attest, and conflict-resolve right inside the Aura chat A bundled sample project greets you on first launch; the Get-started tour is reframed for agent-native users Notification sounds for team messages and huddles, with an inline reply Compact top chrome: unified chips, a square profile chip, and search and settings split left and right Plain-language “what changed and why” on every edited file FIX Fixes & improvements Aura’s working status stays visible after you leave the chat Drop a file anywhere on the composer dock, not just onto the input Agent replies render cleanly: no flicker, selectable text, no duplicated lines macOS installer now shows an Applications folder to drag Aura into, so it installs properly and automatic updates work, instead of running from the disk image where updates couldn’t apply ← OLDER RELEASE v0.19.30 Steer a working agent, browse your Pages, and a cleaner Team view NEWER RELEASE → v0.19.32 Every change explained in plain English, and a feature you can read at a glance A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.30: Steer a working agent, browse your Pages URL: https://auravcs.com/changelog/0.19.30 Summary: Aura 0.19.30, July 23, 2026. Steer a working agent, browse your Pages, and a cleaner Team view. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.30 MILESTONE · July 23, 2026 Steer a working agent, browse your Pages, and a cleaner Team view Change course mid-task. While an agent is working, send a follow-up and it redirects right away instead of waiting for it to finish. Pages now work like a browser: back and forward arrows to retrace your steps, and every page opens instantly instead of reloading from scratch. The Team view reads like a real conversation now: activity grouped into plain-language threads, a tidier member list, and cleaner headers. Nicer editing: code blocks are clean and colour-coded with a language picker, and Undo (⌘Z) works again in the file editor. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Steer mid-task: send a follow-up while an agent works and it redirects immediately (⌘↵) Pages works like a browser: back and forward, and pages open instantly Switching projects keeps you on Pages or Tasks instead of bouncing back to Build Team activity grouped into plain-language threads, with a tidier member list Colour-coded code blocks with a language picker Images you send in chat show as a neat card under your message FIX Fixes & improvements Undo (⌘Z) works again in the file editor ← OLDER RELEASE v0.19.29 Start new work on your always-on cloud machine NEWER RELEASE → v0.19.31 Steer with a tap, pull one agent out, and a Team that tidies itself A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.29: Start new work on your always-on cloud machine URL: https://auravcs.com/changelog/0.19.29 Summary: Aura 0.19.29, July 20, 2026. Start new work on your always-on cloud machine. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.29 · July 20, 2026 Start new work on your always-on cloud machine When you start new work, pick where it runs: Local keeps it on this computer; Cloud hands it to your always-on machine so it keeps going after you close your laptop. Not set up for cloud yet? A one-tap “Set up cloud” signs you in, then the same button sends your work to the cloud. Cloud shows a quick status: green means a machine is ready and your work starts right away, amber means it waits in line until one comes online. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Choose where new work runs: Local, or your always-on Cloud machine One-tap “Set up cloud” sign-in, then send work to the cloud from the same button Cloud status at a glance: green ready, amber queued ← OLDER RELEASE v0.19.28 Files open properly, and dropped screenshots land NEWER RELEASE → v0.19.30 Steer a working agent, browse your Pages, and a cleaner Team view A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.28: Files open properly URL: https://auravcs.com/changelog/0.19.28 Summary: Aura 0.19.28, July 19, 2026. Files open properly, and dropped screenshots land. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.28 · July 19, 2026 Files open properly, and dropped screenshots land Open a file and you’ll actually see it. On some setups a file could open to a blank page: now the text shows every time, whatever the file. Drag a screenshot into the terminal or a chat and it lands where you drop it, instead of quietly going nowhere. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Files always render when opened: no more blank page on some setups Screenshots dropped into the terminal or chat land where you drop them ← OLDER RELEASE v0.19.27 Opened folders stay in your sidebar NEWER RELEASE → v0.19.29 Start new work on your always-on cloud machine A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.27: Opened folders stay in your sidebar URL: https://auravcs.com/changelog/0.19.27 Summary: Aura 0.19.27, July 18, 2026. Opened folders stay in your sidebar. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.27 · July 18, 2026 Opened folders stay in your sidebar Open a folder and it stays in your sidebar, even when your recent list is already full, so a project you just opened never quietly disappears. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Opening a folder now enters the sidebar roster and persists even when the recents list is full ← OLDER RELEASE v0.19.26 A companion on your menu bar — and your phone in the loop NEWER RELEASE → v0.19.28 Files open properly, and dropped screenshots land A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.26: A companion on your menu bar URL: https://auravcs.com/changelog/0.19.26 Summary: Aura 0.19.26, July 17, 2026. A companion on your menu bar — and your phone in the loop. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.26 · July 17, 2026 A companion on your menu bar — and your phone in the loop Meet your desk-pet: a tiny companion on the menu-bar HUD that reacts as your agents think, run, and finish. Pair your phone with a full-screen QR code, then see your laptops, live sessions, and past work in the Aura mobile app. Launch an agent and land straight in its chat, and your chat history comes back exactly where you left off. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New A menu-bar desk-pet that mirrors your agents’ status as they think, run, and finish Pair your phone with a full-screen QR code: see your laptops, live sessions, and past work in the mobile app The model picker knows the newest Claude models FIX Fixes & improvements The file editor no longer stalls on “Loading…” or blanks the app when you close a file mid-edit Launching an agent drops you straight into its chat instead of an empty folder Your chat history comes back exactly where you left off ← OLDER RELEASE v0.19.23 Your tools, your cloud, your deploys NEWER RELEASE → v0.19.27 Opened folders stay in your sidebar A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.23: Your tools, your cloud, your deploys URL: https://auravcs.com/changelog/0.19.23 Summary: Aura 0.19.23, July 12, 2026. Your tools, your cloud, your deploys. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.23 MILESTONE · July 12, 2026 Your tools, your cloud, your deploys Plan in Linear? Connect it the same way you connect Jira: your issues flow straight onto the board. Use the AI account your company already pays for. Aura now runs Claude through Amazon Bedrock and Google Vertex, and works with Azure OpenAI. See your work ship. Stacked pull requests read as a stack with Graphite, and a change shows as building or live on Vercel: right on the pull request. A new “Open in…” jumps straight to your favourite editor, and Settings got a cleaner, more compact redesign. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Linear connector: issues sync onto the board, just like Jira Bring your own AI cloud: Claude via Amazon Bedrock and Google Vertex, plus Azure OpenAI Graphite stacked-pull-request awareness Vercel deploy status shown on pull requests “Open in…”: jump to your external editor of choice Cleaner, more compact Settings ← OLDER RELEASE v0.19.22 More agents, less setup NEWER RELEASE → v0.19.26 A companion on your menu bar — and your phone in the loop A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.22: More agents, less setup URL: https://auravcs.com/changelog/0.19.22 Summary: Aura 0.19.22, July 10, 2026. More agents, less setup. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.22 · July 10, 2026 More agents, less setup Bring the coding agents you already use. One-click onboarding for Codex, plus ready-made presets for Antigravity, Aider, and Amp. Pin the agents you reach for most so they’re always at the top. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New One-click Codex onboarding, with a connection fix Ready-made presets for Antigravity, Aider, and Amp Pin and unpin your favourite agents FIX Fixes & improvements The #aura channel now shows its member count ← OLDER RELEASE v0.19.21 Private team rooms NEWER RELEASE → v0.19.23 Your tools, your cloud, your deploys A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.21: Private team rooms URL: https://auravcs.com/changelog/0.19.21 Summary: Aura 0.19.21, July 9, 2026. Private team rooms. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.21 SECURITY · July 9, 2026 Private team rooms Team rooms now have real membership: invite people in, and only members can read the room. Lost access? Offline recovery codes get you back in without waiting on anyone. Shipped to all four platforms in the same cycle and delivered by silent auto-update. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Room membership: invite and roster, with members-only access Offline recovery codes to regain access FIX Fixes & improvements Signed team identity carried on every room connection ← OLDER RELEASE v0.19.20 Calmer errors NEWER RELEASE → v0.19.22 More agents, less setup A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.20: Calmer errors URL: https://auravcs.com/changelog/0.19.20 Summary: Aura 0.19.20, July 9, 2026. Calmer errors. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.20 · July 9, 2026 Calmer errors When the AI engine hits a problem, Aura now shows a clean, plain-language message instead of a raw error dump. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Chat engine errors are sanitised: no raw error text in your transcript ← OLDER RELEASE v0.19.19 One you, everywhere NEWER RELEASE → v0.19.21 Private team rooms A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.19: One you, everywhere URL: https://auravcs.com/changelog/0.19.19 Summary: Aura 0.19.19, July 8, 2026. One you, everywhere. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.19 · July 8, 2026 One you, everywhere Signed in two different ways? Aura now recognises it’s the same you and merges the accounts into one: your history, ownership, and messages stay intact. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Old messages stay attributed to you after a merge FIX Fixes & improvements Identity merge: two sign-ins recognised as one person, ownership preserved ← OLDER RELEASE v0.19.18 Security hardening NEWER RELEASE → v0.19.20 Calmer errors A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.18: Security hardening URL: https://auravcs.com/changelog/0.19.18 Summary: Aura 0.19.18, July 8, 2026. Security hardening. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.18 SECURITY · July 8, 2026 Security hardening Closed several security gaps across team chat, live sync, and sign-in: after a full end-to-end security review. Tightened what the desktop app is allowed to load from the web. Your messages and your team stay yours. Shipped to all four platforms in the same cycle, macOS (Apple Silicon + Intel) and Linux (arm64 + x86_64), and delivered silently by auto-update. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Silent auto-update pushes the fix to everyone, no manual download FIX Fixes & improvements Hardened team chat, live sync, and sign-in against the issues surfaced by a full security review Tightened the desktop content-security policy: the app only loads what it should ← OLDER RELEASE v0.19.17 Agents always start in the right project NEWER RELEASE → v0.19.19 One you, everywhere A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.17: Agents always start in the right project URL: https://auravcs.com/changelog/0.19.17 Summary: Aura 0.19.17, July 7, 2026. Agents always start in the right project. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.17 · July 7, 2026 Agents always start in the right project Starting an agent never reopens a conversation that belonged to a different project, or an older copy of your work. Cross-platform packaging fixes so every build ships for the architecture it claims. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Each agent starts its own conversation in the project you are actually in, never someone else’s Linux compile fix + corrected a wrong-architecture packaging bug on the x86_64 build ← OLDER RELEASE v0.19.16 Turn the floating Aura on or off NEWER RELEASE → v0.19.18 Security hardening A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.16: Turn the floating Aura on or off URL: https://auravcs.com/changelog/0.19.16 Summary: Aura 0.19.16, July 1, 2026. Turn the floating Aura on or off. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.16 · July 1, 2026 Turn the floating Aura on or off Don’t want the ⌘⇧A floating window? Switch it off for good in Settings → Floating HUD, and it stays off after a restart. Closing an agent or terminal tab now actually stops what was running inside it. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Floating HUD on/off toggle that persists across restarts FIX Fixes & improvements Closing a tab tears down its child process instead of leaving it running A permission pop-up can no longer freeze the app waiting on an answer that never comes “Start all” gives each agent a fresh session instead of cloning one into every tab ← OLDER RELEASE v0.19.15 A floating Aura you can call up anywhere NEWER RELEASE → v0.19.17 Agents always start in the right project A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.15: A floating Aura you can call up anywhere URL: https://auravcs.com/changelog/0.19.15 Summary: Aura 0.19.15, June 30, 2026. A floating Aura you can call up anywhere. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.15 MILESTONE · June 30, 2026 A floating Aura you can call up anywhere Press ⌘⇧A from anywhere to pop up a small always-on-top Aura window: glance at your agents and fire off a message without switching apps. Every tab now has a ⋯ menu right before its close ×: split beside or below, add to a split, rename, or close. The floating window lives in your menu bar too and follows whichever project you’re in. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Always-on-top floating HUD (⌘⇧A) with a menu-bar tray, three layouts, and a reader mode Per-tab ⋯ menu consolidating split / add-to-split / rename / close ← OLDER RELEASE v0.19.14 Chat sessions show what changed — and check their own work NEWER RELEASE → v0.19.16 Turn the floating Aura on or off A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.14: Chat sessions show what changed URL: https://auravcs.com/changelog/0.19.14 Summary: Aura 0.19.14, June 2026. Chat sessions show what changed — and check their own work. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.14 · June 2026 Chat sessions show what changed — and check their own work Open a chat session and see exactly what it changed (every file, before and after) instead of an empty list. When a chat session changes your code, Aura checks it against what you asked, on its own. A session’s changes as a side-by-side diff, under a plain “why it changed” header. Aura reads your new and changed files and flags the loose ends. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Per-session Changes view with rendered before/after diffs Automatic self-check of a session’s work against the stated goal, shown without a button to press FIX Fixes & improvements Starting an agent opens inside your project, never your home folder ← OLDER RELEASE v0.19.13 Auto stays on Auto — and Retry gets back to work NEWER RELEASE → v0.19.15 A floating Aura you can call up anywhere A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.13: Auto stays on Auto URL: https://auravcs.com/changelog/0.19.13 Summary: Aura 0.19.13, June 2026. Auto stays on Auto — and Retry gets back to work. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.13 · June 2026 Auto stays on Auto — and Retry gets back to work Auto mode no longer drops you into planning and forgets to come back. It stays on Auto so your next message just runs. Hit “Retry” on a crew task and it gets to work right away instead of sliding back into the queue. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Auto mode stays selected after it plans a step, instead of silently switching to Plan Crew Retry re-arms the task immediately rather than re-queuing it to wait ← OLDER RELEASE v0.19.12 A crew that recovers on its own NEWER RELEASE → v0.19.14 Chat sessions show what changed — and check their own work A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.12: A crew that recovers on its own URL: https://auravcs.com/changelog/0.19.12 Summary: Aura 0.19.12, June 2026. A crew that recovers on its own. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.12 · June 2026 A crew that recovers on its own When a crew hits a snag it gets itself unstuck: falls back to whichever AI you have installed, saves files an agent forgot to commit, and still merges finished work back through unsaved changes. Put failed work back in motion with a single “Retry”, or “Retry all” at once. The crew runner: live progress, start-able goals, and every past run. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Crew self-recovery: engine fallback, orphaned-file rescue, and merge-back through a dirty tree One-click Retry / Retry all on failed crew cards ← OLDER RELEASE v0.19.11 Tabs that stay put, projects in their own window NEWER RELEASE → v0.19.13 Auto stays on Auto — and Retry gets back to work A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.11: Tabs that stay put URL: https://auravcs.com/changelog/0.19.11 Summary: Aura 0.19.11, June 2026. Tabs that stay put, projects in their own window. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.11 · June 2026 Tabs that stay put, projects in their own window Your tabs reopen exactly as you left them: same order, same one open. Open any project in its own separate window, so you can keep two side by side. Reopen a past chat and pick up right where you left off with “Continue chat”. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Durable tab order + open-tab persistence across restarts Open a project in its own OS window Self-checks report the count up front: e.g. “Done · 3 of 3 checks” ← OLDER RELEASE v0.19.10 Your chat name is your GitHub username — everywhere NEWER RELEASE → v0.19.12 A crew that recovers on its own A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.10: Your chat name is your GitHub username URL: https://auravcs.com/changelog/0.19.10 Summary: Aura 0.19.10, June 2026. Your chat name is your GitHub username — everywhere. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.10 · June 2026 Your chat name is your GitHub username — everywhere Team chat shows you under your GitHub username on every project, instead of a slice of your email. Your name stays the same across machines and projects, even when you commit under different email addresses. Still no sign-in needed: team chat works free the moment you open a project. Team chat: channels and DMs on the left, an Aura thread on the right. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New GitHub login is the stable chat handle across every repo and machine FIX Fixes & improvements Older messages still resolve as you, so history never looks like it came from a stranger ← OLDER RELEASE v0.19.9 Redesigned Pages, per-project identity, instant assignment DMs NEWER RELEASE → v0.19.11 Tabs that stay put, projects in their own window A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.9: Redesigned Pages, per-project identity URL: https://auravcs.com/changelog/0.19.9 Summary: Aura 0.19.9, June 2026. Redesigned Pages, per-project identity, instant assignment DMs. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.9 · June 2026 Redesigned Pages, per-project identity, instant assignment DMs Pages got a cleaner redesign: your notes and docs are easier to read, write, and find. Tell Aura which teammate is you on each project, so work is credited to the right person. Get a direct message the moment someone assigns you a task or mentions you. A Pages doc, your team handbook, right beside the Pages tree. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Redesigned Pages (notes + docs) list and editor Per-repo identity claim + auto-DM on assign or mention Jira teammates linked by email with a one-click confirm, never silently merged FIX Fixes & improvements Importing a long coding-agent session no longer freezes the app or jams the scroll ← OLDER RELEASE v0.19.8 Linux, on Arm NEWER RELEASE → v0.19.10 Your chat name is your GitHub username — everywhere A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.8: Linux, on Arm URL: https://auravcs.com/changelog/0.19.8 Summary: Aura 0.19.8, June 2026. Linux, on Arm. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.8 · June 2026 Linux, on Arm A full Linux desktop channel: AppImage with the same silent auto-update as macOS, on both arm64 and x86_64. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Linux release channel: AppImage + auto-update for aarch64 and x86_64 ← OLDER RELEASE v0.19.6 Snappier history, one-click workspaces, tidier tabs NEWER RELEASE → v0.19.9 Redesigned Pages, per-project identity, instant assignment DMs A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.6: Snappier history, one-click workspaces URL: https://auravcs.com/changelog/0.19.6 Summary: Aura 0.19.6, June 2026. Snappier history, one-click workspaces, tidier tabs. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.6 · June 2026 Snappier history, one-click workspaces, tidier tabs Opening your sessions and activity history is near-instant. It no longer re-reads everything each time. Click a workspace and land straight in a working view; its main copy is always right there. Right-click any tab (file, chat, terminal, or agent) for the same split / rename / close menu. One workspace: your repos, branches, and every engine in a single window. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Workspace click lands in the working view; new-folder from the open-folder picker FIX Fixes & improvements Coding agents running inside Aura no longer trip an error on every command FASTER Faster History + sessions load from a cache instead of re-reading from scratch ← OLDER RELEASE v0.19.5 Switch AIs mid-chat without the thread breaking NEWER RELEASE → v0.19.8 Linux, on Arm A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.5: Switch AIs mid-chat without the thread breaking URL: https://auravcs.com/changelog/0.19.5 Summary: Aura 0.19.5, June 2026. Switch AIs mid-chat without the thread breaking. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.5 · June 2026 Switch AIs mid-chat without the thread breaking Switching from one AI to another mid-conversation stays seamless: Aura keeps each one’s words straight. If an AI hits its limit or stumbles, Aura quietly continues on another so your conversation doesn’t stall. Your direct messages stay strictly between the two of you. A chat picked up on Gemini, with a report of the files and commits it changed. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Seamless mid-thread model switching with auto-continue on a fallback model FIX Fixes & improvements A stray message from a third person can no longer appear inside a one-to-one chat ← OLDER RELEASE v0.19.4 Fixes for files, agents, and switching models NEWER RELEASE → v0.19.6 Snappier history, one-click workspaces, tidier tabs A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.4: Fixes for files, agents URL: https://auravcs.com/changelog/0.19.4 Summary: Aura 0.19.4, June 2026. Fixes for files, agents, and switching models. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.4 · June 2026 Fixes for files, agents, and switching models Switching the model, say Claude to Gemini, now actually takes effect for the rest of the chat. New files and folders land in the folder you’re working in, and you can drag a file onto a folder to move it. Reopening a past conversation tells you at a glance whether it’s an Aura chat or a Claude Code session. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New New files/folders created in the working folder; drag-to-move onto a folder Resume list labels Aura chats vs Claude Code sessions FIX Fixes & improvements Model switch (e.g. Claude → Gemini) applies to the rest of the conversation ← OLDER RELEASE v0.19.3 Understands your code, and a crew you can watch NEWER RELEASE → v0.19.5 Switch AIs mid-chat without the thread breaking A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.3: Understands your code URL: https://auravcs.com/changelog/0.19.3 Summary: Aura 0.19.3, June 2026. Understands your code, and a crew you can watch. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.3 · June 2026 Understands your code, and a crew you can watch Aura grasps your code without reading whole files, and each reply shows roughly how much it saved. When a job needs several agents at once, Aura runs them as one coordinated crew, with proof when each piece lands. A goal broken into a dependency graph the crew works through, wave by wave. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Crew strip in chat showing who’s on what, each completion tied to the goal it delivered Self-updating model catalog with clear names FASTER Faster Semantic context: answers grounded in the AST instead of whole-file reads, with a token-saved readout ← OLDER RELEASE v0.19.1 Snappier chat and friendlier copies NEWER RELEASE → v0.19.4 Fixes for files, agents, and switching models A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.1: Snappier chat and friendlier copies URL: https://auravcs.com/changelog/0.19.1 Summary: Aura 0.19.1, June 2026. Snappier chat and friendlier copies. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.1 · June 2026 Snappier chat and friendlier copies Chat no longer gets stuck on “Loading…”, even very long conversations open right up. The copies an agent works in show a friendly name instead of a machine code. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE FIX Fixes & improvements Long conversations open instead of hanging on “Loading…” FASTER Faster Long-running work stays light instead of slowly bogging down ← OLDER RELEASE v0.19.0 Faster, calmer, and it remembers NEWER RELEASE → v0.19.3 Understands your code, and a crew you can watch A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.19.0: Faster, calmer URL: https://auravcs.com/changelog/0.19.0 Summary: Aura 0.19.0, June 2026. Faster, calmer, and it remembers. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.19.0 MILESTONE · June 2026 Faster, calmer, and it remembers Aura now remembers what it learned across sessions, so it picks up where you left off instead of starting cold. Plans you can accept and questions Aura asks stand out clearly in chat: no more hunting for them. The mode you pick (Auto, Plan, or Ask) sticks for the whole conversation. Hand Crew a stack of tasks and it works through them on its own, showing proof each one did what it set out to. The crew board: tasks move Triage → Planning → Building → Reviewing → Done. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Cross-session memory: hybrid ranked retrieval that carries context forward Hoisted accept-plan and Ask cards; sticky per-conversation mode Autonomous Crew over a task stack with per-goal proof New blossom mark, calmer onboarding, and upfront anonymous-telemetry consent ← OLDER RELEASE v0.18.0 Memory, signed refs, and a smarter merge NEWER RELEASE → v0.19.1 Snappier chat and friendlier copies A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.18.0: Memory, signed refs URL: https://auravcs.com/changelog/0.18.0 Summary: Aura 0.18.0, May 2026. Memory, signed refs, and a smarter merge. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.18.0 · May 2026 Memory, signed refs, and a smarter merge The first foundations of agent memory land in the core. Semantic references are cryptographically signed, and merges resolve at the syntax-tree level. A signed feed of every intent and commit, from each agent and teammate. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Agent memory W1–W4: the retrieval + storage substrate Signed semantic refs for tamper-evident provenance AST merge-driver: resolves merges on the tree, not the text lines ← OLDER RELEASE v0.17.0 Silent updates, trusted binaries NEWER RELEASE → v0.19.0 Faster, calmer, and it remembers A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.17.0: Silent updates, trusted binaries URL: https://auravcs.com/changelog/0.17.0 Summary: Aura 0.17.0, May 2026. Silent updates, trusted binaries. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.17.0 · May 2026 Silent updates, trusted binaries The CLI updates itself silently in the background. macOS binaries are signed and pass Gatekeeper cleanly. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Silent CLI auto-update FIX Fixes & improvements macOS Gatekeeper-signed binaries ← OLDER RELEASE v0.16.0 One version, everywhere NEWER RELEASE → v0.18.0 Memory, signed refs, and a smarter merge A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.16.0: One version, everywhere URL: https://auravcs.com/changelog/0.16.0 Summary: Aura 0.16.0, April 2026. One version, everywhere. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.16.0 · April 2026 One version, everywhere A single unified version across the CLI, desktop app, cloud, and every crate. The desktop app enters beta. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Unified versioning across CLI, desktop, cloud, and crates Desktop app beta rollout begins ← OLDER RELEASE v0.11.0 Mothership: peer-to-peer collaboration NEWER RELEASE → v0.17.0 Silent updates, trusted binaries A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.11.0: Mothership: peer-to-peer collaboration URL: https://auravcs.com/changelog/0.11.0 Summary: Aura 0.11.0, April 2026. Mothership: peer-to-peer collaboration. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.11.0 · April 2026 Mothership: peer-to-peer collaboration Teams share semantic state directly, peer to peer: the first collaboration layer. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Mothership P2P collaboration: direct sharing of semantic state between teammates ← OLDER RELEASE v0.8.1 Sentinel Auto-Reply & Cloud Production NEWER RELEASE → v0.16.0 One version, everywhere A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.8.1: Sentinel Auto-Reply & Cloud Production URL: https://auravcs.com/changelog/0.8.1 Summary: Aura 0.8.1, March 16, 2026. Sentinel Auto-Reply & Cloud Production. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.8.1 · March 16, 2026 Sentinel Auto-Reply & Cloud Production Agents auto-reply to unread messages when their session ends Snapshot guard: warns when files are modified without a snapshot Unread messages shown inline at session start (BLOCKING) AI-powered memory compaction (open-source) Cloud: trial periods, usage metering, Stripe idempotency DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Sentinel auto-reply: agents send "[AUTO]" status when session ends with unread messages Snapshot guard: 🛡️ SNAPSHOT MISSING warning injected when files modified without snapshot Session-start message surfacing: aura_status shows full message previews with BLOCKING instruction aura_memory_compact MCP tool ported to open-source (AI-powered entry compression) Cloud: 14-day trial period on org creation with effective_plan logic Cloud: usage metering with plan limits (free=100/mo, team=10K, enterprise=unlimited) Cloud: Stripe webhook idempotency via processed_webhooks table Cloud: presence stale cleanup (5min TTL, 30min hard delete) FIX Fixes & improvements Cloud: CORS restricted to auravcs.com + localhost dev origins only Cloud: JWT secret panics if unset in production (no more hardcoded fallback) ← OLDER RELEASE v0.7.0 Semantic diff & rename-proof identity NEWER RELEASE → v0.11.0 Mothership: peer-to-peer collaboration A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.7.0: Semantic diff & rename-proof identity URL: https://auravcs.com/changelog/0.7.0 Summary: Aura 0.7.0, March 12, 2026. Semantic diff & rename-proof identity. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.7.0 · March 12, 2026 Semantic diff & rename-proof identity A true semantic diff: see the logic that changed, not the text lines that moved. Rename-proof node identity: a function keeps its identity through a rename. A plain “why this changed” note above an old-vs-new split diff. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Semantic diff engine: changes expressed as logic-node edits Rename-proof structural identity so history survives renames ← OLDER RELEASE v0.5.0 Duo Mode & Symphony NEWER RELEASE → v0.8.1 Sentinel Auto-Reply & Cloud Production A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.5.0: Duo Mode & Symphony URL: https://auravcs.com/changelog/0.5.0 Summary: Aura 0.5.0, March 7, 2026. Duo Mode & Symphony. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.5.0 · March 7, 2026 Duo Mode & Symphony Multi-agent orchestration: run Claude Code and Gemini CLI in parallel Linear-driven AI development workflows TOON encoder for 30-60% token savings on MCP responses Durable file snapshots: your work is never lost DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Duo Mode: parallel multi-agent relay engine with dependency-aware scheduling Smart assignment: complex refactors to Claude, everything else to Gemini (free tier) Inter-agent relay messages: agents see what the other did between rounds Claude session resumption across waves (saves ~50% context tokens) 3-strike failure handling with automatic agent swapping Symphony: connect Linear issues directly to AI agent execution WORKFLOW.md config for Symphony pipelines TOON (Token-Oriented Object Notation) encoder for MCP tool responses Durable file snapshots in .aura/snapshots/: survives without git commits aura_snapshot MCP tool: AI agents call before editing files aura_snapshot_list MCP tool: list all recoverable snapshots ← OLDER RELEASE v0.4.0 The Governance Update NEWER RELEASE → v0.7.0 Semantic diff & rename-proof identity A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.4.0: The Governance Update URL: https://auravcs.com/changelog/0.4.0 Summary: Aura 0.4.0, February 14, 2026. The Governance Update. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.4.0 · February 14, 2026 The Governance Update High-fidelity semantic PR review engine Dev Metrics dashboard with real-time AST visualization Rename-proof logical node identity and diffing 148 features across CLI, MCP, API, and Dashboard Aura’s review comments flag validation and naming, right next to the diff. A pull request with its purpose, test plan, and an automated safety check. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New Semantic PR review: detects logical renames, layer violations, cross-branch conflicts Rename-proof Structural Skeleton Hashing: identity persists regardless of name Dev Metrics dashboard with checkpoint timeline and logic graph Policy packs: security, payments, web-app architectural invariant templates aura prove: mathematically verify behavioral goals via AST path tracing aura fix: autonomous shadow-branch violation resolution TypeScript and JavaScript tree-sitter parser support REST API with 42 endpoints for IDE and CI/CD integration FIX Fixes & improvements Non-destructive hook installation: preserves existing git hooks FASTER Faster Handover context compression: 90%+ token reduction for agent relay ← OLDER RELEASE v0.3.0 The Intelligence Update NEWER RELEASE → v0.5.0 Duo Mode & Symphony A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.3.0: The Intelligence Update URL: https://auravcs.com/changelog/0.3.0 Summary: Aura 0.3.0, January 18, 2026. The Intelligence Update. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.3.0 · January 18, 2026 The Intelligence Update MCP Server with 16 tools for AI agent integration GSD Orchestrator for wave-based execution Continuous semantic tracker daemon DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New MCP Server (JSON-RPC 2.0 over stdio) with 16 semantic tools GSD Orchestrator: plan, decompose, and execute in atomic waves Continuous tracker daemon: watches files and persists micro-checkpoints aura handover: dense XML context blocks for agent relay Gemini and OpenAI provider support via aura config Conflict arbitration engine for multi-agent merge conflicts Ecosystem sync for cross-repo dependency tracking FIX Fixes & improvements Git lock detection: daemon pauses during rebase/merge operations ← OLDER RELEASE v0.2.0 The Foundation NEWER RELEASE → v0.4.0 The Governance Update A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura 0.2.0: The Foundation URL: https://auravcs.com/changelog/0.2.0 Summary: Aura 0.2.0, December 8, 2025. The Foundation. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ← CHANGELOG v0.2.0 · December 8, 2025 The Foundation AST Merkle-Graph with tree-sitter parsing Surgical rewind for function-level rollback Intent verification via pre-commit hooks Intent versus AST: what you asked, checked against what actually changed. DOWNLOAD This is an earlier build. The download page always serves the current release: Aura keeps you up to date automatically once installed. DOWNLOAD THE LATEST RELEASE → EVERYTHING IN THIS RELEASE NEW New AST Merkle-Graph: content-addressed semantic nodes for Rust and Python Surgical rewind: swap individual functions/classes to a previous safe state Intent verification: pre-commit hook matches AI reasoning to AST changes Checkpoint system: semantic snapshots stored in git notes Gatekeeper: deep tree-sitter traversal for forbidden pattern detection Blast radius projection for architectural deviations Interactive setup wizard (aura init) NEWER RELEASE → v0.3.0 The Intelligence Update A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura Crew vs Claude Code Loops — Work-Loops Compared URL: https://auravcs.com/learn/aura-crew-vs-claude-code-loops Summary: Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/COMPARISON · 9 MIN · UPDATED 2026-07-07 Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. Aura Crew and Claude Code loops solve the same problem, running a coding agent in a repeating cycle until a goal is met, at two different layers. Claude Code gives you loop primitives for a single Claude agent (turn-based, /goal, /loop, and proactive routines). Aura Crew is the productized work-loop around any agent: you hand it a stack of tasks, and agents claim unblocked work in dependency order, in isolated worktrees, with a proof verdict gating every merge. If you run one agent in a terminal, Claude Code's loops are excellent. If you run several agents on one shared history and need to prove and audit what shipped, that's the layer Crew adds. The four Claude Code loop types Claude Code's own definition is clean: a loop is an agent repeating cycles of work until a stop condition is met. It ships four kinds, distinguished by how they are triggered and stopped: Turn-based: the agentic loop. Your prompt starts it; it gathers context, acts, verifies, responds; Claude decides it's done. Goal-based (/goal): you define a success criterion ("get Lighthouse to 90, stop after 5 tries"). Each time the agent tries to stop, an evaluator model checks the condition and sends it back until met or a turn cap is hit. Time-based (/loop and /schedule): re-run a prompt on an interval. /loop runs on your machine; /schedule moves the routine to the cloud. Proactive: event- or schedule-triggered with no human in real time, composing /schedule + /goal + skills + dynamic workflows + auto mode for recurring streams of work (bug triage, migrations, dependency upgrades). How each maps to Aura Aura already ships a primitive for every rung of that ladder: the difference is that Crew composes them into one governed surface that any agent can drive. CLAUDE CODE LOOP AURA EQUIVALENT Turn-based agentic loop Any native agent turn, with auto-prove on build as the verify step Goal-based /goal The goal-alignment spine: a goal is recorded in .aura/goals.jsonl and the commit is proven against it Time-based /loop / /schedule Aura's own /loop in chat, aura loop run on the CLI, and a cloud runner for laptop-closed runs Proactive routine Crew, the composed thing: a dependency graph of tasks, agents claiming unblocked work, a proof gate before merge Note the vocabulary already converges: both tools ship a /loop command, and Aura's goal ledger mirrors /goal's "define done, then verify." That's a sign the category is real, and it sharpens where Crew is genuinely different. What Crew adds that a single-agent loop can't A raw loop (including a bash while true around a coding agent) is ephemeral and blind to other agents. Crew is the loop with the missing parts: Proof, not an evaluator's opinion. Claude's goal loop exits when an evaluator model judges the condition met. Aura records a deterministic goal ↔ commit verdict (verified, partial, or not_wired) tied to the exact commit and sealed into a portable record. You can hand that to a reviewer, an auditor, or a teammate and they can check it. It isn't a vibe. Collision-safety across agents. Proactive routines can spawn many agents and explore solutions in parallel worktrees, but nothing coordinates them on the same symbols. Crew has a live team radar plus zone claims so parallel agents never step on each other. Any agent, one history. Crew runs Claude Code, Gemini, Codex and Cursor in one run on one shared Git history, not a Claude-only loop. Durable and team-visible. Crew tasks live on a board and survive the session. A local /loop "runs on your computer, so if you turn it off, it stops." Where Claude Code is ahead, and worth stealing from Being fair: Claude Code's loop ergonomics for a single agent are excellent, and two ideas are worth adopting anywhere. First, encode verification as a skill, a SKILL.md that tells the agent how to check its own work end-to-end (start the server, click the control, screenshot before/after, zero console errors), and when a result fails, fold the fix back into the skill so every future run inherits it. Second, the crisp "what do you hand off?" framing: the check, the stop condition, the trigger, or the whole prompt. Aura's answer is to pair a user-authored definition of done with a signed proof of it. Which should you use? They're not either/or: Aura runs Claude Code as one of its engines. Use Claude Code's loops when one agent in the terminal is the whole job. Reach for Crew when you run more than one agent, need the work in dependency order, or have to prove and audit what shipped. See the head-to-head on Aura vs Claude Code, or the wider landscape in agent work-loop harnesses compared. Aura is fully open source (Apache-2.0): the engine, the CLI, the desktop app and the VS Code extension, all in one GitHub repo. The app itself is a free public beta for macOS and Linux. Point it at a repo and keep driving the agents you already use: now with a semantic diff, a verdict, and a record on every change. QUESTIONS What is the difference between Aura Crew and a Claude Code loop? A Claude Code loop is one agent repeating until a stop condition. Aura Crew is a dependency-ordered set of those loops: tasks with an order between them, an isolated worktree per agent, and a completion tied to the goal the task named. Can you run several coding agents from one plan? Yes, if the plan is a graph rather than a list. Tasks declare what they depend on; anything unblocked can be claimed and run concurrently. The ordering is what stops two agents building on a foundation the third has not landed yet. Do multi-agent tools work with agents other than Claude Code? It depends on the tool. A harness that shells out to a CLI can drive Claude Code, Codex, Gemini or an open-source runner in the same run, because the interface is a process and a working directory rather than a vendor API. MORE IN LEARN CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → PROVENANCE · 7 MIN How to prove an AI code change did what you asked AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Coding Agent Loops — Turn-Based, Goal, Time, Proactive URL: https://auravcs.com/learn/autonomous-coding-agent-loops-explained Summary: An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/CONCEPTS · 8 MIN · UPDATED 2026-07-07 Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. An autonomous coding agent loop is an agent that repeats cycles of work (gather context, act, verify) until a stop condition is met, instead of answering a single prompt and stopping. The idea behind "designing loops instead of prompting" is that agents do better when they can iterate against a clear goal. There are four common loop types, distinguished by how they're triggered and how they're stopped. Not every task needs a complex loop: start with the simplest one that fits. 1. Turn-based loop Triggered by a prompt; stops when the agent judges the task complete. Every prompt you send starts a manual loop where you direct each turn: the agent gathers context, takes action, checks its work, and responds, then you review and write the next prompt. This is the plain "agentic loop." Best for shorter, one-off tasks. You improve it by writing specific prompts and encoding your review steps as a reusable verification skill so the agent can check more of its own work. 2. Goal-based loop Triggered manually; stops when the goal is achieved or a turn cap is reached. When one turn isn't enough, you define what "done" looks like: for example, "get the homepage Lighthouse score to 90 or above, stop after 5 tries." Each time the agent tries to stop, an evaluator checks your condition and sends it back to work until the goal is met or the cap is hit. Deterministic criteria (tests passing, a score threshold) work best, because the agent doesn't have to guess what "good enough" means. This is the rung where a real proof of the goal matters most. 3. Time-based loop Triggered on an interval; stops when you cancel or the work completes. Some work is recurring: the task is the same and only the inputs change (summarize the standup channel each morning), or it depends on an external system you poll and react to (a PR that may get review comments or fail CI). A time-based loop re-runs a prompt on a schedule. Run it locally and it stops when you close your machine; move it to the cloud and it keeps going. Prefer longer intervals, or event triggers, over tight polling. 4. Proactive loop Triggered by an event or schedule with no human in real time; each task exits when its goal is met, and the routine runs until you turn it off. This composes the others: a schedule that watches for new work, a goal that defines done, a verification skill, a second agent that reviews with fresh context, and an autonomy setting so it doesn't stop to ask permission. Best for recurring streams of well-defined work: bug reports, issue triage, migrations, dependency upgrades. This is the most powerful and the most dangerous rung, because it can spawn many agents at once; pilot on a small slice before a large run. Choosing a loop LOOP YOU HAND OFF USE IT WHEN Turn-based The check You're exploring or deciding Goal-based The stop condition You know what done looks like Time-based The trigger The work arrives on a schedule Proactive The whole prompt The work is recurring and well-defined Keeping quality high in a loop The output of a loop is only as good as the system around it. Keep the codebase clean so the agent follows existing patterns; give it a way to verify its own work; make docs easy to reach; and use a second agent with fresh context for code review, because it's less biased than the agent that wrote the change. When one result misses the bar, don't just fix that instance: encode the lesson so every future iteration inherits it. To manage tokens, choose the smallest primitive and model that fit, define clear stop criteria, and pilot before a large run. Where an autonomous work-loop platform fits These loop types are single-agent primitives. When you want them composed across many agents on one history (in dependency order, collision-safe, with a verdict on every change) that's an autonomous work-loop platform like Aura Crew. It reads the same ready-work view whether you drive it from the CLI (aura loop run) or from chat (/loop), and gates every merge on a proof of the goal. See also how the work-loop harnesses compare. QUESTIONS What is an agent loop in AI coding? An agent loop is a coding agent repeating a cycle — read the state, decide, edit, check the result — until a stop condition is met. The loop is what separates an agent from a single completion: nobody types the next prompt, the previous result becomes it. What are the four types of coding agent loop? Turn-based loops stop when the user replies. Goal-based loops run until a success criterion is satisfied. Time-based loops run for a fixed budget of minutes or tokens. Proactive loops start themselves from an external trigger such as a failing build or a new issue. How does a coding agent know when to stop? By a stop condition you supply. The reliable ones are machine-checkable: a passing test suite, a clean type-check, a score above a threshold. Asking the model to judge its own completion is the common failure — it stops when it feels finished, which is earlier than done. What is the difference between a turn-based and a goal-based agent loop? A turn-based loop returns control after each cycle, so a person is the stop condition. A goal-based loop keeps going without asking, and needs a definition of done written down in advance. Turn-based is safer and slower; goal-based is the one that runs while you sleep. Is it safe to run a coding agent loop unattended? Only with a bounded blast radius. In practice that means an isolated worktree or branch, a token or wall-clock ceiling, no credentials it does not need, and a record of every change it made. Unattended is a property of the harness, not of the model. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → PROVENANCE · 7 MIN How to prove an AI code change did what you asked AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Run Coding Agents in Parallel Without Merge Conflicts URL: https://auravcs.com/learn/run-multiple-coding-agents-in-parallel Summary: Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/MULTI-AGENT · 7 MIN · UPDATED 2026-07-07 How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. To run multiple coding agents in parallel without merge conflicts, give each agent its own Git worktree, coordinate them with a live awareness layer, and let each claim the files or symbols it's about to edit so no two agents touch the same code at once. The naive approach (several agents editing the same working tree, or racing on the same branch) produces exactly the collisions you'd expect: clobbered edits, tangled diffs, and merges no one can untangle. The fix is isolation plus coordination. Why parallel agents collide A single working tree has one copy of each file. Point two agents at it and the second overwrites the first's uncommitted work. Put them on the same branch and their commits interleave. Even on separate branches, if both rewrite the same function you get a semantic conflict that a line-based merge resolves incorrectly. Parallelism needs three things: isolation (separate working copies), awareness (each agent knows what the others are doing), and a clean merge-back (combining results without losing logic). 1. A worktree per agent Git worktrees let one repository have several working directories, each on its own branch, sharing the same object store. Give every agent its own worktree and they edit in physical isolation, no shared file to clobber, while still being one repo. Aura Crew makes worktree-per-agent the default: each claimed task runs in its own worktree, and results merge back at the logic level rather than by raw text lines, so two agents editing different functions in the same file combine cleanly. 2. A live team radar Isolation stops file clobbering; it doesn't stop two agents from independently deciding to rewrite the same function. That needs awareness. Aura's team radar is a live plane of small signed events, who is editing, who intends to, who just committed which symbol. It's metadata, never code bytes, emitted automatically as agents work. Each agent's radar is scored against its own in-flight work, so it's quiet by design: an empty conflict list means go ahead, and it surfaces a collision only when someone is genuinely about to touch the same symbol. 3. Zone claims: soft to hard When a collision is likely, an agent claims a zone: a file or symbol it's about to work on. A soft claim signals intent ("I'm about to touch this"); a hard lock blocks others until it's released. This turns "hope they don't collide" into "they can't." Combined with the radar, agents coordinate the way a good human team does, a quick heads-up before editing a hot file, without a human in the loop. Putting it together with a work-loop Isolation, awareness and claims are the mechanics; a work-loop is what drives them. In Aura Crew you hand over a stack of tasks as a dependency graph; agents pick up only unblocked work, each in its own worktree, and nothing merges until it's proven against its goal. Because tasks are ordered by dependency, the loop rarely even tries to run two conflicting changes at once, and when work does overlap, the radar and zones catch it. PROBLEM MECHANISM Agents clobber each other's files A Git worktree per agent Two agents rewrite the same function Live team radar + zone claims Line-based merges break logic AST-level merge-back Work runs out of order Dependency-ordered ready view This is the piece single-agent loop tooling leaves out: Claude Code's proactive routines can spawn many agents and explore solutions in parallel worktrees, but there's no coordination layer keeping them off the same symbols. That coordination is exactly what Crew adds. Compare the approaches in agent work-loop harnesses compared, or see Aura vs Devin for a cloud-agent take on the same problem. QUESTIONS How do you run multiple AI coding agents in parallel? Give each agent its own Git worktree, so each has a separate directory and branch over one repository and one object store. They can then edit, build and test at the same time without touching each other’s files, and you merge the branches as usual. How do you stop parallel coding agents from conflicting? Isolation stops file conflicts; it does not stop two agents rewriting the same function on different branches. That needs awareness — a shared view of which symbols are in flight, so the second agent is told before it starts rather than at merge time. How many coding agents can you run at once? The practical ceiling is your machine, not the tooling: each worktree is a full checkout with its own build. Three or four concurrent agents on a laptop is common. The harder limit is review — changes arrive faster than one person can read them. Do parallel agents cause merge conflicts? Fewer than you would expect for file-level edits, because worktrees keep the working directories apart. The conflicts that remain are semantic: two branches that both compile, both pass, and disagree about what a shared function is supposed to do. Is running agents in parallel actually faster? It is faster to produce changes and not automatically faster to ship them. Parallelism moves the bottleneck from writing to reviewing. It pays off when the tasks are genuinely independent and when you have a way to check the output that is not reading every line. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → PROVENANCE · 7 MIN How to prove an AI code change did what you asked AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Goal-Based Agent Loops — Writing a Definition of Done URL: https://auravcs.com/learn/goal-based-agent-loops-definition-of-done Summary: A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/CONCEPTS · 6 MIN · UPDATED 2026-07-07 Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. A goal-based agent loop keeps a coding agent working until a success criterion you defined is met, so the agent never decides "good enough" on its own and stops early. Instead of one turn, you give it a definition of done and a turn cap. Each time it tries to stop, something checks the criterion and either accepts the result or sends it back to work. The quality of the loop comes down entirely to how good, and how deterministic, that definition of done is. Why a definition of done matters Left to itself, an agent stops when it believes the task is complete. That belief is often wrong: it edited the file, the edit compiled, so it declares victory, without running the thing. A definition of done removes the judgment call. "The change is done when the test suite passes and the Lighthouse score is ≥ 90" is not a matter of opinion; it's a gate. The more quantitative the criterion, the easier it is for the agent to self-verify and the less it over- or under-shoots. Deterministic criteria beat an evaluator's opinion There are two ways to check "done." One is to ask an evaluator model whether the condition looks met: flexible, but it's another probabilistic judgment. The other is a deterministic check: a test that passes or fails, a score above or below a line, a proof that a goal's functions are actually wired into the code. Aura leans on the deterministic side. A goal is recorded in .aura/goals.jsonl, and when the agent finishes, Aura proves the resulting commit against it (checking which functions exist, which paths are connected, and whether the stated intent matches the actual AST change) then records a verdict you can verify later. How to write a good definition of done Make it measurable. Prefer "all tests in auth/ pass" over "auth works." Give the agent a way to check it. A criterion the agent can't observe is useless: wire up the test command, the score tool, or the browser check. Set a turn cap. "Stop after 5 tries" bounds cost and stops an agent from grinding forever on an impossible goal. Encode the verification once. Put your review steps in a reusable skill so the same check runs every time, not just when you remember to ask. From a single goal to a work-loop One goal drives one loop. A stack of goals (each with its own definition of done, ordered by dependency) is a work-loop. That's Aura Crew: every task carries a goal, agents work them in order, and nothing merges until each goal is proven. The same goal ledger backs the CLI (aura loop run) and chat (/loop), so "define done, then prove it" is one consistent mechanism whether you're driving one agent or a fleet. See how goals connect to proof in proving an AI code change. QUESTIONS What is a definition of done for a coding agent? A condition the agent cannot argue with — a command that exits zero, a test that passes, a metric over a threshold. It is written before the loop starts and evaluated by something other than the model, so "done" is observed rather than claimed. What is a goal-based agent loop? A loop that iterates until a stated success criterion is met, rather than until a turn ends or a timer expires. It suits work with a checkable outcome — make this suite pass, get this benchmark under 200 ms — and suits open-ended refactors badly. Why do coding agents stop before the work is finished? Because the stop condition is usually the model’s own judgement, and a model that has produced plausible code reads it as complete. Replacing self-assessment with an external check — the test command, the type-checker, a review pass — is the whole fix. How do you stop an agent loop from running forever? Pair the success condition with a failure condition. Cap iterations, cap tokens, and stop on no-progress: if two consecutive cycles produce the same failing output, the loop is stuck and more cycles will not unstick it. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → PROVENANCE · 7 MIN How to prove an AI code change did what you asked AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # How to Prove an AI Code Change Did What You Asked URL: https://auravcs.com/learn/prove-ai-code-changes Summary: AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/PROVENANCE · 7 MIN · UPDATED 2026-07-07 How to prove an AI code change did what you asked AI writes plausible code that quietly does the wrong thing. Proving a change ties the commit to its goal and records a verdict you can audit. To prove an AI code change did what you asked, tie the commit to the goal it was meant to deliver and record a verifiable verdict, which functions were wired in, which code paths now exist, and whether the stated intent matches the actual change. A green build and a confident summary aren't proof; agents produce plausible code that compiles and reads well while quietly doing the wrong thing. Proof is a durable, checkable link between a goal and the exact commit that satisfied it. Why "it compiled" isn't proof An agent's own report is the weakest possible evidence: it's the same model that wrote the code, grading its own homework. Tests help, but they only cover what you thought to test. And a plain Git diff shows you the lines that changed, not whether the change actually delivers the behaviour you asked for. The gap between "the code changed" and "the goal is met" is where AI regressions live. The goal ↔ commit verdict Aura closes that gap with a proof ledger. Every unit of work carries a goal, stored in .aura/goals.jsonl. When a commit lands, Aura proves it against the goal and records a verdict: verified: the goal's functions exist and are wired into a reachable path. partial: some of the goal is in place, but not all of it is connected. not_wired: the code exists but nothing calls it; the goal isn't actually reached. You can read the whole ledger from the CLI. aura goals list --json returns every goal with its runs, each carrying the commit, the verdict, and the checks that passed. Because the verdict is tied to a specific commit and signed, it's portable: you can hand it to a reviewer, an auditor, or a teammate and they can confirm it without re-running your agent. Proof vs an evaluator model Some loops verify a goal by asking an evaluator model whether the condition looks satisfied. That's useful for fuzzy goals, but it's another probabilistic opinion, and it evaporates the moment the session ends. A recorded goal ↔ commit verdict is deterministic and durable: it's still there, and still checkable, long after the agent that produced the code is gone. For an autonomous work-loop, that difference is the whole game. You can let agents run unattended because every merge is gated on real proof, not a hopeful self-assessment. Provenance: who, which agent, and why Proof answers "did it work?"; provenance answers "where did this come from?" In Aura, git blame finds the commit, the commit links to a checkpoint, the checkpoint links to the agent session, and the session holds the full transcript, so you can trace any function back to the exact reasoning, the human, and the agent that produced it. Together, proof and provenance make AI-written code reviewable and auditable instead of a black box. This is the layer a bare coding-agent loop skips. See how it fits an autonomous run in Aura Crew vs Claude Code loops, or the honest head-to-head on Aura vs Claude Code. QUESTIONS How do you verify AI-generated code actually works? Tie the change to the goal it was given and check the goal, not the diff. That means a stated objective before the work, a machine-checkable outcome after it, and a record connecting the two — so the verdict survives after everyone has forgotten the session. Can you trust code written by an AI agent? Not on the strength of how it reads. Agent-written code is fluent by construction, which removes the surface cues reviewers rely on. Trust has to come from evidence outside the text: tests that fail without the change, and a record of what was asked versus what landed. What does it mean to prove a code change? To show the change delivers a stated behaviour, rather than that it compiles. In practice: name the goal, identify the logic that implements it, confirm the paths are wired, and record the result — so a later reader sees a verdict instead of re-deriving one. Why do tests pass on AI code that is still wrong? Because an agent that can see the tests optimises for them. Passing suites confirm the cases you already thought of. The failures specific to agents live outside that set — a deleted guard clause, a widened permission, a case that used to be handled and now is not. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Agent Work-Loop Harnesses Compared — Aura Crew, Ralph, Beads URL: https://auravcs.com/learn/agent-loop-harnesses-compared Summary: From a while-true bash loop to dependency-aware task trackers to a proof-gated work-loop: how the ways to run an agent autonomously compare. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/COMPARISON · 8 MIN · UPDATED 2026-07-07 Agent work-loop harnesses compared: Aura Crew, Ralph, Beads, and the bash loop From a while-true bash loop to dependency-aware task trackers to a proof-gated work-loop: how the ways to run an agent autonomously compare. A work-loop harness is whatever keeps a coding agent running task after task without a human re-prompting it each time. They range from a one-line bash loop to a full dependency-ordered, proof-gated platform. The right one depends on how much you need durability, coordination, and evidence that the work was actually done. Here's the honest landscape, cheapest to most governed. The bash loop ("Ralph") The simplest harness is a shell loop that re-invokes a coding agent on the same prompt: popularly nicknamed the "Ralph" loop (roughly while true; do agent -p "keep going"; done). It's brilliant in its crudeness: with a good prompt and a clean repo it genuinely gets work done. But it's ephemeral (state dies with the shell), blind (no idea another agent exists), and unverified (nothing checks whether a pass actually improved anything). Great for a scrappy solo grind; risky for anything you have to trust. Dependency-aware task trackers (Beads) A step up is giving the agent a real backlog with dependencies instead of one repeated prompt. Tools like Beads track issues and their relationships so an agent can pick the next unblocked task rather than whatever's on top. That solves ordering and memory: the agent stops redoing work and respects "this depends on that." What a tracker alone doesn't give you is isolation between parallel agents or a verdict on each result; it organizes the work, it doesn't prove it. (Aura imports Beads backlogs, so you can bring that structure with you.) Cloud single-agent runners Hosted agents (assign an issue, get a draft PR back) move the loop off your machine and add a review step. They're excellent for "fire and forget" well-scoped tasks. The trade-offs are that they're usually one vendor's agent, run in their sandbox, and give you a PR to review by eye rather than a machine-checkable proof that the goal was met. See Aura vs Devin and Aura vs GitHub Copilot coding agent for two takes. A proof-gated work-loop (Aura Crew) Aura Crew composes all of the above and adds the two things the others skip: coordination and proof. You hand it a stack of tasks as a dependency graph; agents claim only unblocked work, each in its own worktree, coordinated by a live team radar so they never collide; and nothing merges until the change is proven against its goal. It runs any agent (Claude Code, Gemini, Codex, Cursor) on one shared history, and the same ready-work view backs both the CLI (aura loop run) and chat (/loop). HARNESS ORDERING ISOLATION PROOF MANY AGENTS Bash loop (Ralph) No No No No Task tracker (Beads) Yes No No Partial Cloud runner Partial Yes (sandbox) No (review by eye) No Aura Crew Yes Yes (worktree) Yes (verdict) Yes Which to use Use a bash loop for a throwaway solo grind. Use a task tracker when ordering and memory are the pain. Use a cloud runner for one-off, well-scoped tickets you're happy to review by hand. Reach for a proof-gated work-loop when you run several agents, can't afford collisions, and need to prove and audit what shipped. For the direct comparison to Claude Code's own loop primitives, read Aura Crew vs Claude Code loops. Aura is fully open source (Apache-2.0): engine, CLI, desktop app and extension. The app is a free public beta for macOS and Linux. QUESTIONS What is an agent harness? The code around the model that decides what it sees, when it runs again, and when it stops. The model writes the diff; the harness owns isolation, retries, the stop condition and the record. Most of the difference between agent tools is harness, not model. Is a bash while-loop enough to run a coding agent? For one task on one machine, often yes — a while-true around a CLI is a real harness and gets a surprising distance. What it lacks is dependency order between tasks, isolation between concurrent runs, and any record of why a change was made. What should an agent work-loop record? The goal it was given, the commits it produced, and the outcome of the check that decided it was finished. That triple is what lets someone else answer "why is this here" later without reading the whole transcript. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Agent Collision Detection for Parallel AI Coding Agents URL: https://auravcs.com/learn/agent-collision-detection Summary: Two agents on one repository will eventually rewrite the same function. How collision detection works at file, symbol and branch level, and what to do. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/MULTI-AGENT · 7 MIN · UPDATED 2026-08-03 Agent collision detection: stopping two AI agents editing the same function Two agents on one repository will eventually rewrite the same function. How collision detection works at file, symbol and branch level, and what to do. Agent collision detection is the check that fires when two coding agents are about to change the same piece of code at the same time. It matters because parallel agents do not read each other's work. Each one starts from the state of the repository when it was launched, and if two of them are pointed at the same function, both will write a version of it and the second merge will either conflict or quietly undo the first. Why Git alone does not catch it Git detects overlap at the line level, at merge time, on the same file. That misses two cases that come up constantly with agents. The first is a semantic overlap in different files: one agent changes the signature of parseConfig while another writes three new call sites for the old signature. Git merges both cleanly and the build breaks. The second is timing: by the time the merge runs, both agents have finished, which is the most expensive moment to find out. Three levels of detection LEVEL WHAT IT WATCHES CATCHES File Two sessions with the same path dirty The obvious case, and a lot of false alarms in a large file Symbol Two sessions touching the same function, class or method Real overlap, with far fewer false alarms Dependency One session changing something the other depends on The signature change above, which the other two levels miss File-level detection is easy and noisy. Symbol-level detection needs a parser: the tool has to know that lines 40 to 78 are the body of parseConfig. Dependency-level detection needs a graph of what calls what, which is the same structure a semantic diff is built on. How Aura does it Aura tracks claims at the symbol level. When a session starts editing, it announces the symbols it is working on, and the engine compares that against every other live session and against recent commits on other branches. Two kinds of result come back. A direct collision means the same symbol is in flight in two places, and the sessions have to coordinate before either continues. A likely collision means the same file, or a symbol that has just landed underneath the session, which usually means re-read before editing. Cross-branch overlap is reported separately as an impact alert: a function you depend on was modified or deleted on a branch that is not yours. That is the case teams find latest and fix slowest, because nothing in a normal workflow surfaces it until the branches meet. What to do when a collision fires Stop the second agent before it writes. Rolling back one session is cheaper than merging two. Decide which session owns the symbol, and give the other one a different task. If both changes are needed, sequence them: let the first land, rebase the second, re-read the function. For a whole area of the codebase, claim the zone rather than the symbols, so nothing else is dispatched there. Prevention beats detection The best collision is the one that never gets dispatched. Splitting work by module rather than by ticket, and giving each agent its own worktree, removes most overlap before an agent starts. The detector is there for what is left, which in practice is refactors that reach further than anyone expected. See also: the agent inbox for how sessions coordinate once a collision is found, and Aura compared with Conductor for two takes on the parallel model. QUESTIONS What is agent collision detection? Noticing that two coding agents are about to change the same code, and saying so before either commits. It works at three widths: the same file, the same symbol inside that file, and the same symbol across separate branches, which is the one merges do not catch. What happens when two AI agents edit the same function? On one working directory, the second write silently overwrites the first. In separate worktrees both succeed, both branches pass, and the disagreement surfaces at merge — as a conflict if the lines overlap, and as a bug if they do not. Does Git prevent two agents from editing the same code? No. Git arbitrates at merge time and only over line ranges. Two branches that touch the same function in non-overlapping lines merge cleanly and produce a function neither agent intended. Nothing in Git is watching while the work happens. How do you coordinate several coding agents on one repository? Isolate them first — a worktree each — then add a shared signal for what is in flight. Announcing the symbols an agent is about to touch turns a merge-time surprise into a start-time warning, which is the only point where it is cheap to resolve. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Agent Inbox — Messaging Between Parallel AI Coding Agents URL: https://auravcs.com/learn/agent-inbox Summary: A message queue between AI coding sessions, for handing off work and warning about collisions. What belongs in it, and how it differs from a shared chat. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/MULTI-AGENT · 6 MIN · UPDATED 2026-08-03 The agent inbox: how parallel coding agents talk to each other A message queue between AI coding sessions, for handing off work and warning about collisions. What belongs in it, and how it differs from a shared chat. An agent inbox is a per-session message queue that lets coding agents send each other short, structured messages while they work. It exists because parallel agents share a repository but not a context window. Without a channel between them, the only way one session learns what another did is to read the diff after the fact. What goes in an inbox Handoffs. "The migration is on feat/schema, the API layer is yours." Collision notices. "I am rewriting parseConfig, do not touch it." Findings. "The retry logic assumes the old error shape; whoever owns the client will hit this." Requests. "Can you land your branch first? Mine depends on it." What does not belong is code. An inbox is metadata: who is doing what, and what the next session needs to know. Passing code through it duplicates the repository, and the repository is already the place where code lives. Inbox, radar and chat CHANNEL DIRECTION USED FOR Inbox One session to one session Handoffs, requests, collision notices Radar Broadcast, automatic Who is editing what, right now Team messages One person or agent to the team Decisions humans need to see The distinction matters because the failure modes differ. A radar that requires anyone to post is a radar that goes stale, so it should be emitted by hooks as edits happen. An inbox that fills with broadcast noise gets ignored, so it should be addressed and quiet. Why an agent reads its inbox at all Agents do not poll. The practical pattern is to inject the count into the response of whatever tool the agent calls next: a line saying two unread messages are waiting, with the instruction to read them. That way the inbox reaches the model through a surface it is already using, and no separate loop is needed. In Aura this is what the session-level messaging does. Sentinel messages go between agent sessions, team messages go to people, and both are announced in the next tool response rather than waiting for the agent to ask. Keeping it useful Two rules hold up over time. Messages should be about coordination, not status, because status is what the radar and the task board are for. And every message should name a symbol, a file or a branch, so the reader can act without a reply. "Working on auth" is not a message; "I own src/auth/session.rs until my branch lands" is. See also: collision detection and handing context between agents. QUESTIONS What is an agent inbox? A message queue between coding agent sessions. One agent leaves a note — I am rewriting this module, this interface changed, here is the context you need — and another reads it when it starts. It is how sessions that never overlap in time still coordinate. How do AI coding agents communicate with each other? Through shared state rather than conversation: a message queue, a task board, or the repository itself. Direct agent-to-agent chat is rarely worth it — a durable note that the next session reads on startup survives context limits and crashes, which a conversation does not. What should one agent tell another? Decisions and constraints, not narration. What was changed and why, what is now assumed, what is deliberately unfinished, and which files are mid-edit. The test is whether a session starting cold could act on the message without reading the transcript it came from. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Git Worktree Per Agent — Run AI Coding Agents in Parallel URL: https://auravcs.com/learn/git-worktree-per-agent Summary: git worktree gives each agent its own directory and branch off one repository. How the parallel-agent pattern works, where it breaks, what to watch for. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/MULTI-AGENT · 7 MIN · UPDATED 2026-08-03 One Git worktree per agent: the pattern behind parallel AI coding git worktree gives each agent its own directory and branch off one repository. How the parallel-agent pattern works, where it breaks, what to watch for. Running one Git worktree per agent gives each session its own working directory and branch while sharing a single object store. It is the pattern under Conductor, Superset, Claude Squad, Aura Crew and most of the tools in the category, and the reason is simple: two agents cannot share one checkout without overwriting each other's files. The mechanics A worktree is a second checkout of the same repository, created with one command: git worktree add ../repo-agent-1 -b agent/parse-config git worktree add ../repo-agent-2 -b agent/retry-logic Both directories point at the same .git objects, so the disk cost is the working files rather than the history. Each has its own branch, its own index and its own dirty state. An agent in one cannot see the uncommitted work in the other, which is exactly what you want. What it buys No file-level interference: two agents can run cargo build at once without fighting over target directories, given separate target paths. Clean isolation of failure: a session that goes wrong is one git worktree remove away from gone. Ordinary merges: each branch merges the way any branch does, so nothing about the review path changes. Where it breaks PROBLEM WHY IT HAPPENS FIX Shared build cache thrash Two worktrees writing one CARGO_TARGET_DIR or node_modules Give each worktree its own; never share a target directory Disk fills up Every worktree is a full checkout of the working files Remove worktrees on completion, and prune weekly Semantic conflicts Isolation is per file, not per meaning Symbol-level collision detection Untracked files stay behind .env and local config do not follow a new worktree Copy or symlink them at creation time The third row is the one that costs the most. Worktrees isolate files. They do nothing about two agents changing the same function in two branches, which merges cleanly and breaks at runtime. How many is too many The limit is rarely Git. It is the machine: each agent runs a build, a test suite and a language server. Four concurrent agents on a laptop is usually the point where everything gets slower. On a server, the limit moves up until the model provider's rate limit becomes the constraint. Cleaning up git worktree list # what exists git worktree remove ../repo-agent-1 git worktree prune # drop stale metadata Aura creates and removes worktrees per crew task, and keeps the branch after removal so the work is recoverable. See running several agents in parallel for the scheduling side, and Aura compared with Claude Squad for a terminal-only take on the same pattern. QUESTIONS What is a Git worktree? A second working directory attached to the same repository. It has its own checked-out branch and its own files, but shares the object store and history, so it costs a checkout rather than a clone and every commit is immediately visible to the others. Why does each AI agent need its own worktree? Because two agents in one directory overwrite each other’s edits and each other’s build output, and neither can tell that it happened. A worktree per agent gives each one a private tree and branch, so concurrent work merges through Git instead of racing on the filesystem. How do you create a Git worktree for a coding agent? git worktree add ../feature-x -b feature-x creates a directory with a new branch checked out. Point the agent at that directory as its working root. When the branch is merged, git worktree remove tears the directory down without touching the repository. Is git worktree better than cloning the repo for each agent? Usually. A worktree shares history and objects, so it is faster to create and cheap on disk, and commits made in one are instantly available in the others. A clone is only preferable when you want genuinely separate history, which parallel agents on one project do not. What are the downsides of a worktree per agent? Each tree needs its own dependency install and build cache, which is the real cost on large projects. Tooling that assumes one checkout per repository can get confused, and it is easy to accumulate stale worktrees for branches that were merged weeks ago. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # AGENTS.md vs CLAUDE.md — Agent Instruction Files Compared URL: https://auravcs.com/learn/agents-md-vs-claude-md Summary: AGENTS.md is the vendor-neutral instruction file; CLAUDE.md is Claude Code’s own. What reads each, how they interact, and how to keep one source of truth. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/REFERENCE · 5 MIN · UPDATED 2026-08-03 AGENTS.md and CLAUDE.md: which instruction file does what AGENTS.md is the vendor-neutral instruction file; CLAUDE.md is Claude Code’s own. What reads each, how they interact, and how to keep one source of truth. AGENTS.md is a vendor-neutral instructions file that several coding agents read; CLAUDE.md is the file Claude Code reads. Both sit in the repository, both are plain Markdown, and both are loaded into the agent's context before it starts work. The practical question is not which is better but how to avoid maintaining two copies of the same rules. What each file is AGENTS.MD CLAUDE.MD Read by Codex CLI, opencode, Amp, Kimi and a growing set of others Claude Code Scope Repository root, and nested files for subdirectories Repository root, plus a user-level file in the home directory Typical content Build and test commands, project layout, conventions The same, plus Claude-specific workflow rules The one-source-of-truth pattern Keep the shared rules in AGENTS.md, then make CLAUDE.md a symlink to it, or a short file whose first line points at it. Anything genuinely Claude-specific, such as which slash commands to use, stays in CLAUDE.md below that pointer. This keeps the build commands, the directory map and the conventions in one file, which is where drift starts if you let it. ln -s AGENTS.md CLAUDE.md # simplest version git add AGENTS.md CLAUDE.md What belongs in it The commands: how to build, how to test, how to run one test. The layout: which directory holds what, and what must not import what. The conventions the codebase actually follows, including indentation and export style. The rules that have teeth: what blocks a commit, what needs a human. What does not belong is background reading. Every line costs context on every session, so a file that explains the company history is a file that crowds out the build command. Keeping it honest Instruction files rot. The test command changes, the file keeps the old one, and every agent spends its first two turns discovering that. Treating the file as code, and reviewing it whenever the build changes, is the only thing that works. Aura reads both files and adds one more source: the conventions it has learned from your own commit history, such as the indentation and import style your repository actually uses. See the MCP server for how those rules reach the agent. QUESTIONS What is the difference between AGENTS.md and CLAUDE.md? AGENTS.md is a vendor-neutral instructions file that several coding agents read. CLAUDE.md is the file Claude Code reads. Both are plain Markdown in the repository and both are loaded into the agent’s context; the difference is which tools look for them. Do I need both AGENTS.md and CLAUDE.md? Only if you use tools that read different files. The common pattern is one real file and a pointer: keep the content in AGENTS.md and have CLAUDE.md reference it, so there is a single source of truth and no chance of the two drifting apart. What should go in an AGENTS.md file? Things an agent cannot infer from the code: how to build and test, which commands are safe to run, conventions the codebase follows but does not enforce, and what is off limits. Not a description of the architecture — the agent can read that. Does Claude Code read AGENTS.md? Claude Code looks for CLAUDE.md. Other agents look for AGENTS.md. Because both are just Markdown loaded into context, a one-line CLAUDE.md that points at AGENTS.md gets you both without maintaining two copies. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Reviewing AI-Generated Pull Requests — A Practical Method URL: https://auravcs.com/learn/review-ai-generated-pull-requests Summary: Reviewing agent-written code is a different job. What to check first, which failure modes are specific to agents, and how to read a 4,000-line diff. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/REVIEW · 8 MIN · UPDATED 2026-08-03 How to review a pull request an AI wrote Reviewing agent-written code is a different job. What to check first, which failure modes are specific to agents, and how to read a 4,000-line diff. Reviewing agent-written code is a different job from reviewing a colleague's, because the failure modes are different. A human writing 4,000 lines has thought about the change for a day. An agent produced it in four minutes from a prompt, and the parts most likely to be wrong are not the parts a normal review looks at. Start with what was asked The first question is not whether the code is good. It is whether the code does the thing the session was asked to do. Agents drift: given "add rate limiting to the API client", a session may deliver rate limiting, plus a refactor of the retry logic, plus a change to the error type that nobody asked for. Read the goal, then read the change against it, before reading the code on its own terms. The five agent-specific failure modes FAILURE WHAT IT LOOKS LIKE HOW TO CATCH IT Silent deletion A function that existed is gone, unmentioned in the summary Diff the symbol list, not the lines. See deletion accountability Stubbed work todo!(), pass, or a function that returns a constant Grep for stub markers; check that new functions have bodies that branch Test theatre Tests that assert the code does what it does, whatever that is Read the assertions, not the count Scope drift Files touched that the task had no reason to touch Compare the changed-file list with the declared scope Plausible wrongness Code that reads correctly and inverts a condition Run it. Read the branch conditions out loud Reading a large diff without reading every line Sort the change by structure rather than by file. What functions were added, changed, deleted or moved? Renames and moves usually account for most of the line count and almost none of the risk, so removing them leaves a much smaller diff that contains the actual decisions. This is what a semantic diff produces. Then review in this order: deletions first, because they are the least recoverable; then changed function bodies; then new functions; then everything else. Most reviews go top to bottom through the file list, which puts the riskiest part of the change wherever the alphabet left it. Do not let the author summarise itself A pull-request description written by the model that wrote the code is not review, and it is confidently wrong in exactly the cases you care about. A check computed from the change itself, against the goal that was recorded before the work started, is a different kind of evidence. Aura reports which parts of the goal are wired, which are partly wired and which are missing, from the AST rather than from a summary. What to automate Blocking unexplained deletions at commit time, so they never reach review. Flagging layer violations, such as a UI file importing a database client. Recording the session, the goal and the intent with the commit, so the next reviewer inherits context. See also: intent poisoning, and proving a change against its goal. QUESTIONS How do you review a pull request written by AI? Start from what was removed and what was widened, not from the top of the diff. Agent-written code reads well, so the usual scan for sloppiness finds nothing. Check deletions, changed defaults, loosened conditions, and whether the stated goal is what the diff actually does. What should you look for in AI-generated code? Deleted guard clauses and error handling, widened permissions or scopes, silently changed defaults, and tests edited to match the new behaviour rather than the other way round. These are the failures fluency hides; style problems are not the risk. Is reviewing AI code different from reviewing human code? Yes, because the signals differ. A tired colleague writes obviously rough code in one place; an agent writes uniformly polished code with a specific wrong assumption threaded through it. You lose the visual cue that something needs attention and have to check systematically. How do you review a very large AI-generated pull request? Do not read it linearly. Take the removals first, then the interface changes, then anything touching auth, money or data loss. If a diff is too large to review honestly, the correct outcome is to send it back to be split, not to approve it faster. Should AI-generated pull requests be marked as such? It helps, because it changes what the reviewer looks for. What helps more is recording which session and which instruction produced the change, so a reviewer can compare what was asked against what landed instead of inferring intent from the diff. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Intent Poisoning — When a Commit Contradicts Its Own Diff URL: https://auravcs.com/learn/intent-poisoning Summary: A commit whose stated purpose does not match what the code did. Why agents produce it, why it beats a sloppy message for damage, and how to detect it. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/REVIEW · 6 MIN · UPDATED 2026-08-03 Intent poisoning: when the commit message and the diff disagree A commit whose stated purpose does not match what the code did. Why agents produce it, why it beats a sloppy message for damage, and how to detect it. Intent poisoning is a commit whose stated intent does not match the change it contains. The message says the retry logic was updated for rate limits. The diff does that, and also deletes a validation check, and also changes a default timeout. Nothing in the message is false. The problem is what it leaves out, and the history now contains a claim that will mislead the next person to read it. Why agents produce it Agents summarise their own work from their own memory of it, and that memory is weighted toward what they were asked to do rather than what they did along the way. A session that hit an unrelated compile error and fixed it by removing a check will usually describe the change it set out to make, because that is what the conversation was about. This is not deception, and treating it as such leads to the wrong fix. It is a summarisation gap, and the remedy is to compare the summary against the change mechanically instead of trusting either one. Why it is worse than a vague message A vague commit message tells you to read the diff. A specific and incomplete one tells you not to bother. Three months later, when the validation check turns out to matter, the search for when it disappeared runs past that commit twice, because the message does not mention it. Detecting it The check is a comparison between two things that already exist: the intent recorded before the commit, and the set of symbols the commit actually changed. If a commit deletes a function that no part of the stated intent accounts for, that is the signal. In Aura this runs in the pre-commit hook: aura log-intent "Rewrote retry_logic to use exponential backoff for rate limits" git commit -m "..." # hook compares the AST delta against the logged intent # unaccounted deletion of validate_window -> blocked The hook does not judge whether the change is good. It asks whether everything in it was declared. In strict mode the commit is blocked until the intent covers the change or a human unlocks it. What to do about it in review Read the deletion list first, and check each entry against the stated purpose. Treat the changed-file list as part of the claim: a file touched for no stated reason is a question. Ask the agent to restate the intent after the work, not before, and compare the two. The record is the point A commit whose intent has been checked against its content is worth more later than one whose message was well written. That is the difference between a message and a record. See keeping an immutable record of agent work and reviewing agent pull requests. QUESTIONS What is intent poisoning? A commit whose stated purpose does not match what the code actually did — the message describes one change, the diff contains that change plus something else. The record is what makes it dangerous: the history now vouches for work nobody reviewed. Is intent poisoning the same as prompt injection? No, and the terms are often confused. Prompt injection is input: hidden instructions in a file or dependency that redirect an agent. Intent poisoning is output: the description a commit carries disagreeing with its contents. One is an attack on the agent, the other a defect in the record. Why do AI agents write misleading commit messages? Rarely by intent. An agent summarises the change it meant to make, while the diff also holds the incidental edits it made to get there — a deleted assertion, a relaxed check, a stray fix. The message is a faithful account of the plan, not of the result. How do you detect intent poisoning? Compare the stated intent against the structural change rather than the text. Parse what the commit did — functions added, removed, signatures altered — and check whether the message accounts for all of it. What the message never mentions is the part worth reading. Why is a poisoned commit worse than a vague commit message? A vague message tells you nothing and you go and look. A confident, specific, wrong message tells you the change is understood and you move on. It costs you the review rather than merely failing to help with it, and it keeps costing every reader afterwards. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Multi-Agent Handoff — Passing Context Between Sessions URL: https://auravcs.com/learn/multi-agent-handoff-context Summary: A context window fills and the session ends. What to carry into the next one, what to leave, and how a handover differs from a chat transcript. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/MULTI-AGENT · 6 MIN · UPDATED 2026-08-03 Handing context from one agent to the next A context window fills and the session ends. What to carry into the next one, what to leave, and how a handover differs from a chat transcript. A handoff is what you write down so the next agent session does not start from nothing. Every long piece of work outlives a context window, and the difference between a session that picks up smoothly and one that re-derives everything for twenty minutes is whether the previous session left a usable record. What a transcript is bad at The obvious approach, pasting the previous conversation, is the worst one. A transcript is mostly tool calls, retries and dead ends, so it is long, and its signal is spread thin. Feeding it back costs a large share of the new context window and buys a summary the model has to reconstruct anyway. What a handoff should contain CARRY LEAVE The goal, in the words it was given The prompt history What is done, with commit hashes The reasoning that produced it What is in flight, and where Tool output Decisions taken, and why Options considered and dropped Known traps: flaky tests, stale files General project background The test for a line is whether the next session would act differently without it. "The integration test fails on a cold cache; run it twice" passes. "We considered using a queue" does not. Doing it at the right time Handing off after the context window is full produces a bad handoff, because the model summarising is the one that has already lost the detail. The moment to write it is at the end of a unit of work, while the session still has room. In practice that means treating handover as part of finishing a task rather than as an emergency measure. How Aura does it The aura_handover tool produces a dense payload from the semantic state rather than from the conversation: the active goal, the commits, the symbols touched, the open impacts and the decisions logged as intent. Because it is built from the repository, it does not inherit the conversation's noise, and it stays accurate if the next session runs on a different model. The same structure is what makes a session resumable somewhere else: on another machine, or by a different agent entirely. See the agent inbox for the live channel, and the audit record for the durable one. QUESTIONS How do you hand off context between AI coding sessions? Write down the decisions, not the conversation. The next session needs the current goal, what has already been settled, what is deliberately unfinished, and where the work lives. A transcript is the wrong shape — it is long, and most of it is superseded. What happens when an agent runs out of context? It starts losing the earliest part of the session, which is usually where the constraints were set. The visible symptom is an agent that begins redoing settled decisions or contradicting something it agreed to an hour ago. What should be in a handover between agent sessions? The goal, the decisions already locked, the current state of the working tree, the open questions, and the immediate next step. Everything that is recoverable from the repository should be left in the repository rather than copied into the payload. How is a handover different from a chat summary? A chat summary compresses what was said. A handover states what is now true. The first keeps narration and drops constraints; the second keeps the constraints and drops the narration, which is what the next session actually needs to act. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Semantic Diff vs Git Diff — Comparing Code by Structure URL: https://auravcs.com/learn/semantic-diff-vs-git-diff Summary: A git diff compares lines. A semantic diff compares parsed structure, so a rename is a rename and a move is a move. What that changes, and what it costs. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 8 MIN · UPDATED 2026-08-03 Semantic diff vs git diff: what changes when you compare structure A git diff compares lines. A semantic diff compares parsed structure, so a rename is a rename and a move is a move. What that changes, and what it costs. A Git diff compares lines of text. A semantic diff parses both versions into syntax trees and compares those, so it can say a function was renamed, moved or had its body changed, rather than reporting that forty lines vanished and forty appeared. The difference is small on a two-line fix and large on anything an agent writes. The same change, two ways Move a function from the bottom of a file to the top and rename it. Git reports the whole block as deleted and the whole block as added: two hunks, sixty lines, no relationship between them. A structural comparison reports one node, moved, renamed, body unchanged. The second description is both shorter and more accurate, and it is the one a reviewer needs. EDIT GIT DIFF SEMANTIC DIFF Rename a function Every line of it, twice One rename, plus the call sites Reformat a file The whole file Nothing changed Wrap a block in a condition Every line re-indented One node gained a parent Delete a function A deletion among many A named symbol removed, with its callers listed Change one boolean One line One line, and everything that depends on it The last row is the one that matters most and gets the least attention. Git can tell you what changed. It cannot tell you what the change reaches. How it works Both versions of the file are parsed into an abstract syntax tree, usually with tree-sitter, which is fast enough to run on every save and tolerant of code that does not compile. Each node is then reduced to a stable identity: a function is identified by its position in the tree and its contents, not by its line number. Comparing the two trees gives added, removed, changed and moved nodes. Adding a hash per node, computed from the node and its children, makes the comparison cheap: identical subtrees have identical hashes and are skipped whole. That is a Merkle graph. What it costs A parser per language. Support is per-grammar, so an unsupported language falls back to text. Parse time on first index. Incremental after that, since only edited files are re-parsed. Ambiguity in edge cases: a function deleted and a similar one added can be reported as a change or as both, and different tools pick differently. Where it earns its keep Agent-written changes, mostly. A 4,000-line diff from an autonomous session is unreadable line by line, and most of those lines are moves, renames and reformatting. Removing that noise leaves the twenty or thirty places where a decision was made, which is a review a person can actually do. It is also what makes an automatic check against the goal possible: you cannot ask whether a goal was delivered without a structure to ask about. Related tools worth knowing: difftastic for a structural diff on the command line, and GumTree for the tree-differencing research this all descends from. Aura keeps the same structure as a live index so the diff, the impact analysis and the goal proof all read from one graph. QUESTIONS What is a semantic diff? A comparison of two versions of a program by their parsed structure rather than their text. Where a line diff reports characters that changed, a semantic diff reports that a function was renamed, a parameter added, a branch removed — the units the language actually has. What is the difference between a semantic diff and git diff? git diff compares lines and knows nothing about the language, so reformatting looks like change and a moved function looks like a deletion plus an addition. A semantic diff parses both sides first, so a move is a move, a rename is a rename, and formatting is silent. Why does git diff show changes when only formatting changed? Because it compares text. Re-wrapping a line, changing indentation or reordering imports alters the characters without altering the program, and a line-based comparison has no way to tell those apart from a real edit. Is a semantic diff better than a text diff? For review, usually — it separates what changed from how it was typed. For everything else, not necessarily: it needs a working parser for the language, it is slower, and it cannot show you edits inside strings, comments or config that a text diff shows plainly. How does a semantic diff work? Parse both versions into syntax trees, hash each node from its children upward, then compare the hashes. Identical subtrees match immediately and are skipped, so the comparison only descends into the parts that genuinely differ, and matches survive a node moving. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Rust Semantic Diff — Structural Comparison for Rust Code URL: https://auravcs.com/learn/rust-semantic-diff Summary: Rust makes text diffs misleading: impl blocks move, trait bounds change meaning without changing shape, macros hide the edit. What structure sees. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 7 MIN · UPDATED 2026-08-03 Semantic diff for Rust: traits, impls and what a text diff misses Rust makes text diffs misleading: impl blocks move, trait bounds change meaning without changing shape, macros hide the edit. What structure sees. Rust code is unusually badly served by line-based diffs, because so much of its meaning lives in places a line diff cannot see. A trait bound tightens and one line changes, while every caller in the crate is now affected. An impl block moves between files and the diff reports a hundred lines of churn with no change in behaviour. Four Rust-specific cases CHANGE WHAT THE TEXT DIFF SHOWS WHAT IT MEANS impl block moved to another module Large delete and add Nothing changed for callers, unless visibility changed with it Trait bound added to a generic One line Every instantiation must now satisfy it Lifetime elided or named A few characters Borrow relationships changed, and downstream code may stop compiling A function made pub(crate) One word The public API shrank What a structural diff reads Parsing Rust with tree-sitter gives named nodes for functions, structs, enums, traits, impls and macro invocations. That is enough to identify a function by its owning impl and its signature rather than by its position, which is what makes moves and renames legible. It also makes the dependency question answerable: which functions call this one, which types implement this trait, what does the change reach. There is a limit worth stating plainly. A syntax tree is not type inference. Tree-sitter knows a call is a call; it does not resolve which impl a method call selects. For questions that need real type resolution, the answer is rust-analyzer or the compiler, and any tool claiming otherwise is overselling. What a syntax-level index gives you is speed, tolerance of code that does not compile, and coverage across languages, which is the right trade for review and impact analysis. Macros Macro-generated code is the honest weak spot. A change inside a macro_rules! body can alter every expansion, and the expansions do not exist in the source tree. A structural diff will report the macro definition as changed, which is correct, and cannot enumerate the affected call sites the way it can for a plain function. Treat a macro edit as a wide change by default. In practice The Aura engine is written in Rust and indexes Rust the same way it indexes everything else: parse, hash each node, store the graph, compare. On a large crate the first index takes seconds and subsequent edits are incremental. The output is a change list by symbol, with the callers of each changed symbol, which is the shape a reviewer wants when a session has rewritten half a module. See also: semantic diff compared with git diff and tree-sitter grammar packages for Rust and TypeScript. QUESTIONS What is a semantic diff for Rust? A comparison that reads Rust structure — items, impl blocks, trait bounds, generics — instead of lines. It matters more in Rust than most languages because meaning lives in places a text diff renders as noise, such as a bound moving from a signature into a where clause. Why is git diff misleading on Rust code? Impl blocks move without changing behaviour, so a reorganised file reads as a rewrite. Trait bounds change meaning without changing much text. And macros expand into the code that actually runs, which the diff never shows you at all. How do you diff Rust code by structure? Parse both revisions with a Rust grammar, match items by path and signature rather than position, and compare the matched pairs. The result reports which functions and impls changed, and stays quiet about the ones that only moved. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Tree-sitter AST Explained — Parsing Code for Tools URL: https://auravcs.com/learn/tree-sitter-ast-explained Summary: Tree-sitter parses source into a concrete syntax tree fast enough for every keystroke, and keeps working on code that does not compile. What it holds. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 7 MIN · UPDATED 2026-08-03 Tree-sitter and the AST: how tools read your code Tree-sitter parses source into a concrete syntax tree fast enough for every keystroke, and keeps working on code that does not compile. What it holds. Tree-sitter is a parser generator and an incremental parsing library: it turns source code into a syntax tree, updates that tree as you type, and keeps producing a usable tree when the code is broken. It is what sits underneath syntax highlighting in Neovim, code navigation on GitHub, and most tools that need to understand code structure without running a compiler. What the tree looks like For function add(a, b) { return a + b; } a tree-sitter tree contains afunction_declaration with a name, a formal_parameters node holding two identifiers, and a statement_block holding a return_statement holding a binary_expression. Every node carries its byte range in the file, so a node maps back to exactly the text it came from. Strictly this is a concrete syntax tree: it keeps every token, including punctuation. Named nodes are the interesting ones, and most tools query those. The distinction from an abstract syntax tree matters when you are writing queries and wondering why a comma has a node. The three properties that matter Incremental. Editing one line re-parses that region rather than the file, which is what makes per-keystroke use possible. Error tolerant. A missing brace produces a tree with an error node, not a failure. Half-written code still highlights and still indexes. Uniform across languages. One query language works over every grammar, so a tool supports a new language by adding a grammar rather than by writing a parser. Queries Tree-sitter ships an s-expression query language for matching patterns in the tree. Finding every function declaration with its name looks like this: (function_declaration name: (identifier) @name body: (statement_block) @body) That is the whole mechanism behind structural search, syntax highlighting and most code-mod tooling. See structural code search for what you can do with it. What it does not do Tree-sitter parses. It does not resolve types, imports or overloads, and it does not know that the foo in one file is the foo defined in another. Tools that need that build a resolution layer on top, or fall back to a language server. Knowing the boundary keeps expectations right: a syntax tree gives structure, and structure covers a surprising amount of what review and diffing need. Where Aura uses it Every file Aura indexes is parsed with tree-sitter, each node is hashed into a Merkle graph, and the graph is what the semantic diff, the impact analysis and the goal proof read from. Grammar packages differ in shape between languages, which is a common source of confusion; the TypeScript and Rust grammar note covers the two that trip people up most. QUESTIONS What is Tree-sitter? A parser generator and incremental parsing library that turns source code into a concrete syntax tree. It is fast enough to reparse on every keystroke and it keeps producing a usable tree from code that does not compile, which is why editors and code tools use it. What is an AST? An abstract syntax tree — the structure of a program as a tree of nested constructs rather than a sequence of characters. Functions contain statements, statements contain expressions. Tools that need to know what code means rather than how it is spelled work on this. What is the difference between a concrete and an abstract syntax tree? A concrete tree keeps everything in the source, punctuation and comments included, so you can reconstruct the file exactly. An abstract tree drops what is only there for the parser. Tree-sitter produces a concrete tree, which is why it can rewrite code without reformatting it. Why do code tools use Tree-sitter instead of a compiler? A compiler front end is accurate, slow, per-language, and gives up on broken input. Tree-sitter is approximate, fast, uniform across languages, and returns a tree with an error node where the mistake is — which is the right trade for an editor or a diff. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # AST Merge vs Text Merge — Structural Conflict Resolution URL: https://auravcs.com/learn/ast-merge-vs-text-merge Summary: Git merges lines, so two agents editing different functions in one region conflict for no reason. What a structural merge resolves, and what it cannot. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 6 MIN · UPDATED 2026-08-03 AST merge and text merge: why some conflicts should not exist Git merges lines, so two agents editing different functions in one region conflict for no reason. What a structural merge resolves, and what it cannot. A text merge asks whether two changes touched the same lines. A structural merge asks whether they touched the same code. Those give different answers often enough to matter, in both directions. The false conflict Two agents add a method to the same class. One adds it after the constructor, the other adds it in the same place. The methods are unrelated and both should exist. Git sees two different insertions at one line offset and raises a conflict, which someone then resolves by hand, correctly, in the only way it could have been resolved. Structural merge places both children under the class node and produces the obvious result. The false clean merge The opposite case is worse. One branch changes the signature of a function; another branch adds three calls to the old signature in a different file. Git merges cleanly because the lines never met. The build breaks, and if the language is dynamically typed it does not break until it runs. A structural merge that carries a dependency graph can see the mismatch, because it knows the callers of the function that changed. CASE TEXT MERGE STRUCTURAL MERGE Two methods added to one class Conflict Both kept Same function edited on both sides Conflict Conflict, correctly Reformat on one side, edit on the other Conflict across the file Only the edited node Signature changed, callers added elsewhere Clean, and broken Reported as an impact What a structural merge cannot do It cannot decide semantics. If both sides changed the body of the same function, there is a real conflict and a person has to choose. It also cannot merge across languages it has no grammar for, and it inherits every ambiguity of the parse. The honest claim is narrower than the marketing usually made for it: structural merging removes a category of conflict that never had meaning, and surfaces a category of breakage that used to merge silently. How Aura uses it Aura does not replace git merge. It works at the node level for two specific operations. The first is rewind: reverting a single function to a previous state without touching the rest of the file, which avoids the conflict a revert would otherwise cause. The second is applying a teammate's changed function into your working copy at the AST level rather than as a patch, so an unrelated local edit in the same file does not collide. The rest of the workflow stays ordinary Git, which is the point: Aura is Git plus a semantic index, not a replacement for it. See also collision detection, which tries to prevent the conflict before either agent writes. QUESTIONS What is an AST merge? A merge that combines two versions by their parsed structure. Changes to different functions are independent no matter how close together they sit in the file, so edits that a line-based merge reports as a conflict are simply applied. Why does Git report conflicts when the changes are unrelated? Git merges hunks of lines. Two edits inside the same few lines are a conflict even when one changed a function and the other changed the function beneath it. The overlap is textual; the code has no disagreement to resolve. Can a structural merge resolve every conflict? No, and it should not. It removes conflicts that are only artefacts of line proximity. Two branches that genuinely change the same function in different ways still disagree, and that disagreement is real information a person needs to settle. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Shadow Branch — Storing Tool Metadata Alongside Git History URL: https://auravcs.com/learn/shadow-branch Summary: A shadow branch keeps a tool’s own data in the repository without putting it on the branches you push. How it works with Git refs, and what breaks. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 6 MIN · UPDATED 2026-08-03 Shadow branches: keeping tool metadata out of your history A shadow branch keeps a tool’s own data in the repository without putting it on the branches you push. How it works with Git refs, and what breaks. A shadow branch is a Git ref that holds a tool's own data next to your history without appearing on the branches you work on. Git allows refs outside refs/heads, and objects stored under them are ordinary Git objects: content-addressed, replicated by the same plumbing, and invisible to git log unless you ask for them. Why not just commit the files Because a semantic index changes on every edit. Committing it into the working branch means every commit carries a large derived artefact, every merge conflicts on it, and every diff is polluted by it. Keeping it in a separate ref gives durability and history for the index while leaving the branch you push containing only your source. How the pattern works The tool writes its data as a tree, commits it, and points a custom ref at the commit. The ref lives outside refs/heads, so it does not show up as a branch and is not pushed by default. Because the objects are normal Git objects, they are addressed by content and are cheap when unchanged. Garbage collection keeps them alive: a reachable ref is a root. Git's own notes feature is the same idea with a fixed shape, and Git LFS and replace refs use adjacent mechanics. What goes wrong SYMPTOM CAUSE Index looks stale after a rebase The shadow ref still points at the pre-rebase commits Data missing on a fresh clone Custom refs are not fetched unless the refspec asks for them Repository grows Old shadow commits stay reachable and never get collected Worktree confusion A per-worktree ref written where a shared one was expected Every one of these is recoverable, because the source of truth is the source code: the index can always be rebuilt by re-parsing. That is the property to preserve when designing this kind of storage. Anything that cannot be regenerated should not live in a shadow ref. In Aura Aura keeps its semantic state this way, and aura doctor checks it: stale refs after a rebase, orphaned snapshots, missing hooks and shadow-branch drift are the four things it repairs. If the index and the working tree disagree, re-indexing is the fix, and it is fast because unchanged subtrees hash the same. See also: the content-addressed code graph and the audit record that sits on top of it. QUESTIONS What is a shadow branch? A Git ref a tool uses to store its own data inside the repository without putting it on the branches you push. It travels with the repo, survives a clone if you ask for it, and never appears in the history a reviewer reads. How do you store tool metadata in Git without polluting history? Write it to a ref outside refs/heads — a custom namespace holding its own commits. The objects live in the same store, so it is cheap and consistent with the code it describes, but git log on your branch never shows it. Why not just commit tool data into the repository? Because it then appears in every diff, every blame and every review, and it conflicts on merge for reasons nobody cares about. Data that describes the history should not be part of the history it describes. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Merkle Graph for Code — Content-Addressed AST Hashing URL: https://auravcs.com/learn/merkle-graph-code Summary: Hash every node of the syntax tree from its children up and comparison, caching and change detection get cheap. Git’s trick on files, applied inside. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 6 MIN · UPDATED 2026-08-03 A Merkle graph of your code, and what it makes cheap Hash every node of the syntax tree from its children up and comparison, caching and change detection get cheap. Git’s trick on files, applied inside. A Merkle graph of code is a syntax tree where every node carries a hash computed from its own content and the hashes of its children. Two subtrees with the same hash are identical, which turns comparison into pointer equality and makes change detection almost free. Git already does this to files Git hashes file contents into blobs and directories into trees, so an unchanged directory has an unchanged hash and can be skipped whole. A code Merkle graph applies the same idea one level down: inside the file, at the level of functions, classes and statements. Change one function and its hash changes, along with the hashes of its ancestors. Every sibling keeps its hash, and so does every other file. What that buys Diffing. Comparing two versions skips every subtree whose hash matches, so the cost is proportional to the change rather than to the repository. Caching. Analysis keyed by node hash stays valid as long as the node does. A function that has not changed does not need re-checking. Identity across moves. A function that moved to another file keeps its hash, which is what makes a move recognisable as a move. Verification. A hash can be signed. That is the basis of an audit record that cannot be quietly edited later. The design decisions DECISION TRADE-OFF Include whitespace in the hash Exact, but reformatting invalidates everything Normalise formatting first Stable across formatters, and two genuinely different layouts hash the same Include the node's name Renames become changes; without it, renames stay identities Include the file path Moves become changes; without it, moves are free Aura normalises formatting and excludes the path, which is why a move with no edit shows as a move and a reformat shows as nothing at all. Names are kept outside the body hash, so a rename is reported as a rename with an unchanged body. The graph part A tree becomes a graph once you add edges that are not parent-child: calls, imports, implementations. Those edges are what make impact analysis possible, since the question "what does this change reach" is a traversal. The hashes make the traversal incremental, because a subgraph whose roots are unchanged does not need revisiting. See also: semantic diff compared with git diff and the parser underneath it. QUESTIONS What is a Merkle graph of code? A syntax tree where every node carries a hash computed from its own content and the hashes of its children. Identical code produces identical hashes wherever it appears, so comparing two versions becomes comparing two root hashes. Why hash an abstract syntax tree? It makes change detection cheap. If two subtrees hash the same they are identical and can be skipped entirely, so a comparison only walks the parts that actually differ — and a function that moved keeps its hash, so it is recognised rather than reported as deleted and re-added. Is this the same thing Git does? The same idea one level down. Git content-addresses files and directories; this content-addresses the constructs inside a file. Git can tell you a file changed. Hashing the tree tells you which function changed, and that the rest of the file did not. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Structural Code Search — Query Code by AST Pattern URL: https://auravcs.com/learn/structural-code-search Summary: Grep finds text. Structural search finds shapes: every call with a literal timeout, every catch that swallows the error. How AST queries beat a regex. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SEMANTIC · 6 MIN · UPDATED 2026-08-03 Structural code search: finding patterns instead of strings Grep finds text. Structural search finds shapes: every call with a literal timeout, every catch that swallows the error. How AST queries beat a regex. Structural search matches patterns in the syntax tree rather than characters in the file. It answers questions a regex cannot: every function longer than fifty lines, every catch that discards the error, every call to fetch without a timeout, every impl of a trait that does not override a given method. Why regex runs out Regular expressions do not nest. Matching a balanced block, an argument list that spans lines, or a call whose receiver is an expression means writing a pattern that is wrong in a way you will not find until it matters. The classic failure is a search for a function call that misses every instance where the arguments were wrapped onto a second line. What a query looks like With tree-sitter's query language, finding every catch block with an empty body: (catch_clause body: (statement_block) @body (#eq? @body "{}")) With ast-grep, the same class of query is written in the syntax of the language itself, using metavariables: ast-grep --pattern 'try { $$$ } catch ($E) { }' When to reach for it TASK TOOL Find a symbol by name grep, and it is faster Find every caller of a function Structural search or a language server Find a code shape across a codebase Structural search Rewrite a shape everywhere Structural search with a rewrite rule, or a codemod Resolve which overload is called A language server; the syntax tree does not know Where it fits with agents Agents grep. Given a large codebase and a vague instruction, a session will run a dozen text searches and read a lot of files that turn out to be irrelevant, spending context on each one. A structural query answers the same question in one call with a precise result set, which is cheaper in tokens and more accurate. Aura exposes its index to agents over MCP for exactly this: definitions, references and the dependency graph, queried by structure rather than by string. See the MCP server for the tool list, and tree-sitter for the query language underneath. QUESTIONS What is structural code search? Searching for shapes in the parsed code instead of strings in the text — every call with a hard-coded timeout, every catch block that swallows its error, every function returning a raw pointer. The query describes a pattern in the syntax tree. How is structural search different from grep? grep matches characters, so it finds your pattern in comments and strings and misses it whenever the code is spaced or wrapped differently. A structural query matches nodes, so formatting is irrelevant and a match is always real code. When should you use structural search instead of grep? When the thing you want has a shape rather than a spelling — an empty error handler, a specific argument position, a call inside a loop. For a symbol name or a literal string, grep is faster and entirely sufficient. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Immutable Audit Log for AI Code Changes URL: https://auravcs.com/learn/immutable-audit-log Summary: What to record when an agent writes code, how to make the record tamper-evident with hash chaining and signatures, and what an auditor asks. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/GOVERNANCE · 7 MIN · UPDATED 2026-08-03 An immutable audit log for AI-written code What to record when an agent writes code, how to make the record tamper-evident with hash chaining and signatures, and what an auditor asks. An immutable audit log for agent work records who or what changed each piece of code, under which instruction, and makes later edits to that record detectable. Git history is a start and is not enough on its own: it records the author of a commit, and the author field says the name of whoever ran the agent. What to record FIELD WHY IT IS ASKED FOR Human operator Accountability sits with a person, always Agent and model version "Which model wrote this" becomes answerable when a model turns out to have a systematic flaw Instruction given The goal or prompt the session was working to Stated intent What the session said it did, before the commit Symbols changed The structural delta, not the line diff Verification result Whether the change was checked against the goal, and the verdict Timestamp and commit The anchor into ordinary history Making it tamper-evident Immutable in practice means tamper-evident: entries are hash-chained, so each record includes the hash of the previous one, and rewriting an old entry invalidates every hash after it. Signing the chain head with a key the writer controls adds authenticity, so a record cannot be forged by someone with write access to the file. This is the same construction as a Merkle graph, applied to a sequence rather than a tree. What it does not give you is prevention. Anyone with repository access can delete the log; the property is that they cannot alter it and leave it looking intact. For most purposes, detectability is the requirement. Where to keep it Inside the repository, in an append-only file, so it clones with the code and survives without a server. A hosted log has an owner and an outage; a file in the repository has neither. If a central copy is needed for reporting, replicate from the repository rather than making the server the source of truth. Aura writes the intent ledger and the goal ledger as append-only files under .aura/, anchored to commits, so the record travels with the clone. The questions it has to answer Which changes in this release were written by an agent, and which by a person? Who approved the ones that touched the payment path? This function was deleted between March and June. By whom, under what instruction, and was it reviewed? Was the change that shipped the one that was described? A log that cannot answer the last one is a log of claims. That is the gap intent checking closes. QUESTIONS What is an audit trail for AI-generated code? A durable record of who or what changed the code, on whose instruction, and what the change was checked against. For agent work it has to hold the session, the model, the instruction given and the outcome — the commit alone does not identify the author. What should you log when an AI agent writes code? The instruction it was given, the session and model that ran, the commits it produced, what was removed, and the result of whatever check decided it was done. Anything a reviewer would otherwise have to reconstruct by reading a transcript. How do you make an audit log tamper-evident? Chain it: each entry includes the hash of the previous one, so altering an old record invalidates everything after it. Sign the entries if the threat model includes someone who can rewrite the file, and store the chain where the code lives. Is git history enough of an audit trail for AI code? It records what changed and when, and it can be rewritten. What it never held is why — the instruction, the reasoning, the check that passed. With a person you could ask them. With a session that ended last month, if it was not recorded it is gone. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Air-Gapped AI Coding — Agents Without Internet Access URL: https://auravcs.com/learn/air-gapped-ai-coding Summary: Running AI coding agents with no route to the internet: local models, offline tooling, and moving artefacts across the boundary without breaking it. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/GOVERNANCE · 7 MIN · UPDATED 2026-08-03 Running coding agents on an air-gapped network Running AI coding agents with no route to the internet: local models, offline tooling, and moving artefacts across the boundary without breaking it. An air-gapped setup means no component may reach the public internet, including the model. That rules out every hosted agent, and it changes which parts of the toolchain you can use, but it does not rule out agent-assisted development. The four pieces The model. Served locally: an open-weights model on your own hardware, behind an OpenAI-compatible endpoint so the agent CLIs can talk to it. The agent. A CLI that can point at an arbitrary base URL. Most can; check before committing to one. The tooling. Anything that phones home for licence checks, telemetry or model catalogues will fail closed. Test with the network actually off, not with a firewall rule you can remove. The repository. Ordinary Git on an internal host. What breaks first COMPONENT FAILURE MITIGATION Package installs Registry unreachable Internal mirror, vendored dependencies Model catalogue lookups Tool cannot list models A local catalogue file with a pinned fallback Licence or auth checks Product refuses to start Choose tools that work without an account Docs and search inside the agent Tools time out one by one Disable those tools explicitly rather than letting each fail Telemetry Slow startup, hung requests Off by default, and verify Moving things across the boundary Model weights, dependency mirrors and tool updates have to cross once, deliberately, on media that is checked on the way in. The discipline that keeps this workable is to make the crossing rare and reproducible: a bundle with a manifest and hashes, imported by a script, rather than someone copying a directory. Aura's bundle export and import work this way, so a repository with its semantic state and history can move as one verified artefact. Quality expectations A locally served open-weights model is behind the frontier hosted ones, and pretending otherwise leads to disappointed teams. What holds up well: mechanical refactors, test writing, migrations, and anything with a tight specification and a fast feedback loop. What holds up badly: open-ended design work. Pair a smaller model with stronger verification rather than expecting the model to be right unaided, which is where an automatic check against the goal earns its place. What runs offline in Aura Indexing, semantic diffing, proofs, snapshots, rewind, the intent ledger and the CLI all run locally with no account and no outbound calls. Team sync is opt-in and points at a server you host. See the self-hosted stack for the network-connected version of the same setup. QUESTIONS Can you run AI coding agents without internet access? Yes, with local model weights and tooling that does not phone home. The agent loop itself needs nothing external. What you give up is the frontier models, which are API-only, and the convenience of fetching packages and documentation on demand. What do you need to run coding agents air-gapped? Local weights and a runtime to serve them, a mirror of your package registries, offline documentation, and version control that works without a remote. Then an explicit process for moving artefacts across the boundary, because that becomes the only path in or out. What quality do you lose using local models for coding? A real amount on hard, multi-step work — the gap is widest exactly where agents are most useful. On constrained, well-specified tasks with tests to check against, local models are closer than their benchmark scores suggest. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # AI Code Provenance — Tracing Lines to Agent Sessions URL: https://auravcs.com/learn/ai-code-provenance Summary: git blame names whoever ran the agent. Provenance needs the session, the model, the instruction and the reasoning, attached to the change itself. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/GOVERNANCE · 6 MIN · UPDATED 2026-08-03 Code provenance: tracing a line back to the session that wrote it git blame names whoever ran the agent. Provenance needs the session, the model, the instruction and the reasoning, attached to the change itself. Provenance is the ability to take a line of code and recover how it came to exist. With human-written code, git blame plus a pull request is usually enough. With agent-written code the blame line names whoever ran the agent, the commit message was written by the model, and the conversation that contains the reasoning is gone. What has to be captured The session: one identifier covering the run that produced the change. The agent and model, with version. The instruction: the goal the session was given, in the words it was given. The intent: what the session said it did, recorded before the commit. The human: who ran it, and who reviewed it. Capturing it is the easy half. The hard half is keeping it attached when the code moves. Why line numbers lose it Attach provenance to a line and it survives until someone reformats the file. Attach it to a symbol, keyed by the structural identity of the function rather than its position, and it survives moves, renames and reformatting, because the identity comes from a content hash of the node rather than from a location. That is the difference between provenance that decays over a quarter and provenance that lasts. Two things people confuse ATTRIBUTION PROVENANCE Question Who or what wrote this? How did this come to exist? Answer A name A chain: instruction, session, change, review Use Credit and accountability Understanding and audit Attribution alone tends to produce arguments about whether a commit trailer should name a model. Provenance answers the question people actually have six months later, which is why the code is like that. In practice Aura records the session, agent, goal and intent with each change, keyed by symbol, so selecting a function in the app shows the session that produced it and the reasoning behind it. The record is stored in the repository, so it clones with the code rather than living in a service you might stop paying for. See also: making the record tamper-evident and checking the intent against the change. QUESTIONS What is code provenance? The record of where a piece of code came from: which session produced it, on what instruction, under which model, and what it was checked against. For human code the author is usually enough. For agent code the author is the person who pressed enter. How do you tell which AI agent wrote a line of code? git blame gives you the person who committed it, which for agent work is whoever ran the session. Attributing it to the agent means recording session identity at commit time — nothing recoverable afterwards will tell you. Why is git blame not enough for AI-generated code? It answers who committed, not who wrote or why. One developer running four agents produces four sets of changes under one name, from four different instructions, with different amounts of review. Blame flattens all of that into a single identity. What does provenance let you do that history does not? Answer questions after the fact without archaeology: which changes came from unattended sessions, what instruction produced this function, which model wrote the part that broke. Those are ordinary compliance questions and history has no field for any of them. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Deletion Accountability — Blocking Unexplained Code Removal URL: https://auravcs.com/learn/deletion-accountability Summary: Autonomous sessions remove code to make things compile, and it rarely reaches the summary. How a pre-commit guard on unaccounted deletions works. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/GOVERNANCE · 6 MIN · UPDATED 2026-08-03 Stopping agents deleting code nobody agreed to delete Autonomous sessions remove code to make things compile, and it rarely reaches the summary. How a pre-commit guard on unaccounted deletions works. The most expensive thing an agent does is delete something quietly. A session hits a failing test, removes the assertion, and reports that the task is complete. A refactor drops a validation branch because it was in the way. None of this is malicious and all of it is easy to miss, because a deletion in a large diff looks like every other line. Why deletions are different An addition that is wrong gets caught by tests, by review, or by production, and it is visible. A deletion that is wrong removes the thing that would have caught it. It is also the least recoverable: finding when a check disappeared means searching history for the absence of something, which no tool makes easy. The guard The check runs at commit time and compares two lists: the symbols removed by the commit, and the removals accounted for by the session's stated intent. Anything in the first list and not the second stops the commit with the names printed. $ git commit -m "add exponential backoff" aura: 2 removals not accounted for - validate_window src/limits.rs - test_rejects_stale tests/limits.rs Explain them with 'aura log-intent', or unlock with a passcode. The important property is that explaining is cheap and skipping is not. Adding a sentence saying the assertion was replaced by a stronger one takes seconds; bypassing the guard in strict mode needs a human with a passcode, and the bypass is recorded. Keeping it from becoming noise Only symbols, not lines. A guard that fires on every deleted line gets disabled in a week. Deleting a whole file with a stated reason should pass in one step, not one per function. Generated code and vendored directories are excluded, since nobody reviews those deletions anyway. The message names what was removed and where. A guard that says "unaccounted deletions" and nothing else teaches people to skip it. Where it sits in the workflow Pre-commit, so the deletion never reaches a branch, and again at review, so the branch as a whole can be checked against the goal. Aura ships this as a pre-commit hook with a strict mode that can be locked by a human, meaning an agent cannot turn it off on its own. See also: reviewing agent pull requests, where deletions are the first thing to read, and intent poisoning, which is the same check from the other side. QUESTIONS Why do AI agents delete code? Usually to make something pass. A failing assertion, a type error, a test in the way — removal is the shortest path to green, and it is a legitimate move often enough that the model does not treat it as unusual. The summary then describes the fix and not the removal. How do you stop an agent deleting code you needed? Check removals at commit time, not review time. A pre-commit guard can compare what the change says it did against the functions that disappeared, and refuse the commit when a deletion is unaccounted for. Requiring an explanation is what makes it visible. How do you find code an AI agent deleted? If it was committed, it is in the history and recoverable by path. The hard case is code removed and never mentioned, because you have to know it is gone before you can look. That is the argument for catching it at the commit rather than later. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # AI Coding Cost Per Response — Token Accounting Explained URL: https://auravcs.com/learn/ai-coding-cost-per-response Summary: Input, output, cache writes and cache reads are priced differently, and long sessions are dominated by re-read context. Where the money actually goes. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/OPERATIONS · 6 MIN · UPDATED 2026-08-03 What an agent session actually costs, per response Input, output, cache writes and cache reads are priced differently, and long sessions are dominated by re-read context. Where the money actually goes. The cost of an agent response is the sum of four separately priced quantities: input tokens, output tokens, cache writes and cache reads. Most surprise bills come from the third and fourth, because a long session re-sends its entire context on every turn. The arithmetic A session with 60,000 tokens of accumulated context that takes 40 more turns sends roughly 2.4 million input tokens across those turns, even if the model writes only a few thousand tokens of code. Output is the number people watch and input is usually the number that costs. Prompt caching changes the shape: a cache write costs more than a plain input token once, and subsequent cache reads cost a fraction of one, so a stable prefix is much cheaper on the second and later turns. QUANTITY WHEN IT IS CHARGED RELATIVE COST Input Every token you send Baseline Output Every token generated Several times input Cache write First time a prefix is cached Above input Cache read Every reuse of that prefix A small fraction of input Where the money goes in practice Re-reading files. An agent that reads a 2,000-line file three times pays for it three times unless the prefix is cached. Failed searches. Broad greps return a lot of context that turns out to be irrelevant, and it stays in the window. Long tool output. A verbose test runner can cost more than the code that fixed the test. Restarts. A session that loses its context and rebuilds it pays the whole prefix again as a cache write. Reducing it without hurting the work Give the agent a precise starting point rather than making it search. Use structural queries instead of repeated text searches. Keep tool output short. Hand off cleanly at the end of a unit of work instead of letting a session sprawl, which is what a handover payload is for. Each of these reduces input tokens, which is where the bill is. Measuring it Providers report token counts per response, including cache reads and writes. Multiplying those by a local rate table gives a per-response figure and a running total, which is the number worth showing while the session is happening rather than at the end of the month. Aura keeps a local spend ledger and a rate table on disk for this, so the accounting does not depend on a dashboard. QUESTIONS How much does an AI coding session cost? It depends on context far more than on output. Long sessions re-send a growing conversation on every turn, so cost climbs with session length even when the replies stay short. The code produced is usually the cheapest part of the bill. Why are agent sessions more expensive than they look? Because every turn pays for the whole context again. Input tokens dominate, output is a rounding error, and a session that has read a dozen files carries those files into every subsequent request until it is compacted or restarted. How do you calculate the real cost of an agent response? Price the four token classes separately — input, output, cache writes and cache reads — at the rate for that model, then sum them per response. Cached reads are much cheaper than fresh input, so a run without caching and one with it are not comparable. How do you reduce the cost of AI coding agents? Keep sessions short and start new ones with a written handover instead of carrying a long transcript. Use prompt caching. Do not paste files the agent can read on demand. And send cheap mechanical work to a smaller model. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Self-Hosted AI Coding Stack — Components and Trade-offs URL: https://auravcs.com/learn/self-hosted-ai-coding-stack Summary: Which parts of an agent workflow can run on your own infrastructure, which cannot, and what each choice costs in quality and effort. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/OPERATIONS · 7 MIN · UPDATED 2026-08-03 A self-hosted stack for AI-assisted development Which parts of an agent workflow can run on your own infrastructure, which cannot, and what each choice costs in quality and effort. Most of an agent workflow can run on your own machines. The model is the part that is genuinely hard to bring in-house, and everything else is a choice. Being clear about which is which keeps the project from stalling on the wrong problem. The components LAYER SELF-HOSTABLE NOTES Repository Yes Git on any internal host, or a bare repo over SSH Semantic index and diff Yes Local computation over your checkout Agent CLI Yes Runs where you install it, points where you tell it Model Partly Open weights on your own GPUs, at a quality cost Team sync and messaging Yes A service you run, with your own database Frontier model quality No The honest limit The model decision There are three positions, and choosing between them is a policy question rather than a technical one. Use a hosted frontier model and accept that prompts leave your network under a contract. Serve open weights locally, accept lower capability, and compensate with tighter verification. Or split: local models for bulk mechanical work, a hosted model for the hard parts, with a rule about which code may go where. What to run on your own hardware An OpenAI-compatible inference server, so agent CLIs need only a base URL change. A package mirror, or vendored dependencies, so builds do not depend on a public registry. The Git host, with backups you have restored at least once. The coordination service, if you run several people or agents on shared work. What it costs to operate GPUs, someone to keep the inference server running, and a mirror that needs updating. That is a real operational load, and the honest comparison is against per-seat subscriptions for the whole team plus the policy risk of code leaving the network. For some organisations the arithmetic is obvious in one direction and for others in the other. Where Aura fits The engine, the CLI and the desktop app are Apache 2.0 and run locally with no account. The collaboration server is a service you can run yourself, so team sync, messaging and the shared history stay inside your network. The only outbound traffic is whatever your chosen model provider needs, which is a decision you keep rather than one the tool makes. See also: running with no internet at all and open-source alternatives to hosted agents. QUESTIONS Can you self-host an AI coding stack? Most of it. Version control, the agent harness, indexing, review tooling and the audit record all run on your own hardware. The frontier models do not — that is the one component you either replace with local weights or accept as an external dependency. What are the parts of a self-hosted AI coding setup? A model runtime, an agent harness that drives it, a repository host, a package mirror, and somewhere to keep the record of what the agents did. Each can be swapped independently; the harness is where most of the behaviour you care about lives. Why self-host AI coding tools? Code never leaves your network, the tooling does not change under you, and you keep working when a vendor has an outage or a policy change. The cost is that you are now operating it, and that local models are behind on the hardest tasks. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura MCP — Model Context Protocol Server for Coding Agents URL: https://auravcs.com/learn/aura-mcp Summary: A 29-tool MCP server that lets Claude Code, Cursor and any MCP client read AST graphs, log signed intent, snapshot files and prove behaviour. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/REFERENCE · 6 MIN · UPDATED 2026-04-26 Aura MCP — the Model Context Protocol server for git-native version control A 29-tool MCP server that lets Claude Code, Cursor and any MCP client read AST graphs, log signed intent, snapshot files and prove behaviour. Aura MCP is the Model Context Protocol server that ships inside the aura CLI. It exposes 29 tools that any MCP client (Claude Code, Cursor, Zed, Continue, custom agents) can call to interrogate, mutate, and verify a Git-native semantic graph of your repository. How to install # 1. Install the Aura CLI (macOS / Linux) curl -fsSL https://auravcs.com/install.sh | bash # 2. Add Aura to your MCP client config # Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json { "mcpServers": { "aura": { "command": "aura", "args": ["mcp"] } } } # 3. Restart the client. Tools appear under aura_*. The 29 tools, grouped State & planning · aura_status, aura_plan_discover, aura_plan_lock, aura_plan_next, aura_prove. Intent & provenance · aura_log_intent, aura_attest_verify, aura_attest_list, aura_handover. Safety & recovery · aura_snapshot, aura_snapshot_list, aura_rewind, aura_pr_review, aura_suggest_edit, aura_doctor. Live collaboration · aura_live_impacts, aura_live_resolve, aura_live_sync_push, aura_live_sync_pull, aura_live_sync_status. Multi-agent + sentinel · aura_msg_send, aura_msg_list, aura_sentinel_inbox, aura_sentinel_send, aura_sentinel_status, aura_sentinel_agents, aura_sentinel_release, aura_orchestrate_status. Memory & session · aura_memory_read, aura_memory_write, aura_memory_compact, aura_memory_forget, aura_session_resume, aura_session_summarize. Why MCP and not a custom protocol MCP is the agent-side equivalent of LSP for editors. By speaking it natively, Aura works with every current and future MCP-aware client without bespoke integrations. The agent doesn't need to know your repo is Aura-instrumented. It just calls aura_log_intent the same way it would call any other tool, and gets a signed block + sigstore receipt back. Token-Oriented Object Notation (TOON) MCP tool responses are encoded in TOON: Aura's compact serialisation format that uses 30–60% fewer tokens than equivalent JSON for structured data. That matters when an agent calls aura_pr_review on a 200-file diff and needs the response to fit inside a single context window. QUESTIONS What is MCP? The Model Context Protocol — a standard interface for exposing tools to an AI client. A server declares what it can do, and any MCP-speaking client can call it. It is how an agent gets abilities beyond reading and writing files. How do you add an MCP server to Claude Code? Add an entry under mcpServers in the client config naming the command to run, then restart the client. The server’s tools then appear to the agent by name and are called like any other tool. What can an MCP server do that a CLI cannot? Be discovered. A CLI has to be described in a prompt and invoked through a shell; an MCP server advertises its tools, arguments and types to the client directly, so the agent knows what exists without being told and gets structured results back. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # How to Mask Secrets in Sync Errors and Diffs (Aura Redact) URL: https://auravcs.com/learn/mask-secrets-in-sync-errors-and-diffs Summary: Aura's redact pipeline strips API keys, JWTs and dotenv values out of sync errors, diffs and agent prompts before they leave the machine. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/SECURITY · 7 MIN · UPDATED 2026-04-26 Mask secrets in sync errors and diffs — how Aura redacts before they leak Aura's redact pipeline strips API keys, JWTs and dotenv values out of sync errors, diffs and agent prompts before they leave the machine. When an AI coding agent fails a sync, the failure log is gold for debugging, and a goldmine for accidental credential leaks. Aura masks secrets in sync errors and diffs before any line is written to disk, sent to the cloud, or shown to an LLM. What gets masked, by default AWS access keys (AKIA…), secret keys, session tokens. Google / GCP service account keys, OAuth refresh tokens. Stripe live + test keys (sk_live_, sk_test_, rk_live_). GitHub, GitLab, Bitbucket personal access tokens (ghp_, glpat-, etc.). Generic high-entropy strings > 32 chars matching the JWT three-segment shape. Anything matching a value in a .env, .env.local, or .envrc the agent can see. Where masking runs The redact pipeline sits in front of three sinks: Sync error log: every line emitted by aura live sync push / pull is filtered through the redactor before println!. Diff payload · aura_pr_review and aura attest verify redact diff hunks before sending them to the LLM that scores them. Cloud uploads: anything written to /api/v2/* (rotation chains, intent blocks, sentinel events) is redacted on the client side, not the server. The server never sees the raw secret to begin with. Adding custom patterns # .aura/redact.toml [[pattern]] name = "internal-pagerduty-key" regex = "(?i)pd_(test|live)_[a-z0-9]{32}" mask = "pd_***" [[pattern]] name = "customer-bearer" regex = "Bearer\\s+[A-Za-z0-9._-]{60,}" mask = "Bearer ***" Why client-side, not server-side A redactor that runs on the cloud server is a redactor that has already been handed your secret. Aura redacts before the bytes leave your machine: the threat model assumes the cloud is honest-but-curious, and the CLI never trusts it with anything it wouldn't show in git diff. QUESTIONS How do you stop secrets leaking into diffs and error messages? Redact at the point of output rather than trusting input. Scan for known key shapes and high-entropy strings before anything is displayed, logged or synced, and replace the value with a placeholder that keeps the surrounding text readable. What counts as a secret worth redacting? Anything shaped like a credential: provider-prefixed API keys, bearer tokens, private key blocks, connection strings with a password, and long high-entropy values in a variable named like a secret. False positives are cheap; a leaked key is not. Do coding agents leak secrets? They can, without any intent to. An agent reads a .env to understand configuration, then quotes a line into an error report, a commit message or a summary. The leak is in the surrounding telemetry rather than the code. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Agent Strategy Inbox: Contents, Schema, and Triage Workflow URL: https://auravcs.com/learn/agent-strategy-inbox-contents Summary: The sentinel inbox carries strategy messages between agents — handoffs, conflict alerts, plan amendments. The schema, and how to triage from the CLI. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/MULTI-AGENT · 5 MIN · UPDATED 2026-04-26 Agent strategy inbox contents — what shows up and how to act on it The sentinel inbox carries strategy messages between agents — handoffs, conflict alerts, plan amendments. The schema, and how to triage from the CLI. When you run more than one AI coding agent against the same repo (Claude in one terminal, Gemini in another, a Sentinel watcher in the background) they need a shared mailbox. Aura's agent strategy inbox is that mailbox. What lives in the inbox Strategy messages. "I'm about to refactor auth/middleware.rs; pause on that file for 10 minutes." Plan amendments: "Wave 4 was unnecessary, skipping; reordering wave 5 to land before wave 3." Conflict alerts: "Claude touched handlers/billing.rs at line 142; Gemini's pending edit at line 138 will collide." Handover packets: dense XML payloads from aura_handover when one agent compacts state for another to resume. Sentinel decisions: release approvals, gate verdicts, autonomy-budget adjustments. Schema { "id": "01HXY…", // ulid "from": "claude:wave-3", "to": "gemini:wave-3" | "broadcast" | "sentinel", "kind": "strategy" | "plan" | "conflict" | "handover" | "decision", "subject": "pause on auth/middleware.rs", "body": "…", // free text or structured JSON "refs": { "files": [...], "blocks": [...], "tasks": [...] }, "created_at": "2026-04-26T14:02:11Z", "signed_block_id": "01HXY…" // every message lands as a signed block } Reading the inbox # Tail unread aura sentinel inbox --unread # Filter to strategy messages from a specific agent aura sentinel inbox --kind strategy --from claude # From an MCP-aware client (Claude Code, Cursor) aura_sentinel_inbox(unread=true) Why every message is signed A strategy message that says "skip the security review on wave 7" is dangerous if it can be forged. Every inbox entry is wrapped in the same signed-block envelope as Aura's intent log, so the receiver can verify the sender's key chain before acting on the instruction. Tampered messages fail aura attest verify. QUESTIONS What is in an agent strategy inbox? Messages between agent sessions that change what another agent should do: task handoffs, collision alerts, and amendments to a plan already in progress. It is distinct from a log — every entry is meant to be acted on or dismissed. How should an agent triage its inbox? Collisions first, because they get more expensive the longer you edit. Then plan amendments, which may make the current task obsolete. Handoffs last. Anything read and not acted on should be closed explicitly so the next session does not re-read it. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # dotenv Duplicate Keys: Does the Last One Win? URL: https://auravcs.com/learn/dotenv-duplicate-keys-last-wins Summary: Most parsers say "last duplicate key wins" — but it depends which library you load. Aura uses a deterministic resolver and warns on every collision. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/REFERENCE · 4 MIN · UPDATED 2026-04-26 dotenv duplicate keys — does last win? (Aura's deterministic resolver) Most parsers say "last duplicate key wins" — but it depends which library you load. Aura uses a deterministic resolver and warns on every collision. Short answer: in almost every popular dotenv loader, the last occurrence of a duplicate key wins. But the behaviour is not universal, and the silent override has caused enough production incidents that Aura treats it as a first-class warning. Library matrix LIBRARY BEHAVIOUR ON DUPLICATE WARNS? dotenv (Node) last wins no dotenv-flow last wins (after layering) no python-dotenv last wins no godotenv first wins (!) no dotenvy (Rust) first wins by default; last wins with from_filename_override no aura env last wins yes: every collision logged Why the inconsistency matters When an AI agent generates a .env patch, it may unintentionally append a duplicate DATABASE_URL instead of editing the existing one. Whether that breaks production depends on which loader your runtime ships. Aura normalises the rule and surfaces the collision so the agent (and you) can decide intentionally. Aura's deterministic rule Files are read top to bottom. For each duplicate key, the last occurrence wins: matching the Node and Python ecosystems most teams already expect. Every collision emits a structured warning: file, line of first occurrence, line of override, both values (redacted if matched against the secret patterns). If AURA_ENV_STRICT=1 is set, duplicates fail the load instead of warning. Recommendation Treat duplicate dotenv keys as a code smell, not a feature. Use aura env doctor in CI to fail builds when a collision sneaks in via an agent-generated diff. QUESTIONS In a .env file, does the last duplicate key win? In most parsers yes — later assignments overwrite earlier ones as the file is read top to bottom. It is not guaranteed, though: the behaviour is per-library, and a few keep the first occurrence. Duplicate keys are worth avoiding rather than relying on. What happens if you define the same variable twice in .env? You get one value, usually the last, with no warning that the other existed. The failure mode is a variable edited near the top of the file that appears to have no effect because a stale copy sits further down. Does .env override an existing environment variable? Usually not. Most loaders will not overwrite a variable already present in the process environment, so a shell export silently beats the file. Overriding is generally an explicit option you have to turn on. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Homebrew on Apple Silicon: the /opt/homebrew Prefix URL: https://auravcs.com/learn/homebrew-apple-silicon-default-prefix Summary: On Apple Silicon Macs, Homebrew installs to /opt/homebrew by default — not /usr/local. The official docs and the Aura CLI both expect this prefix. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/INSTALL · 3 MIN · UPDATED 2026-04-26 Homebrew on Apple Silicon — the official default prefix is /opt/homebrew On Apple Silicon Macs, Homebrew installs to /opt/homebrew by default — not /usr/local. The official docs and the Aura CLI both expect this prefix. On Apple Silicon (M1, M2, M3, M4), Homebrew\'s default prefix is /opt/homebrew. This is documented in the official Homebrew Installation guide: Apple Silicon installs there because /usr/local is the Intel-mac convention and the two prefixes are intentionally separated to avoid silent ABI mixing. Why Aura cares Aura's install script and the aura doctor health check both detect the prefix automatically, but several agent-generated install scripts hard-code /usr/local/bin for the binary location, which silently fails on Apple Silicon. If aura is missing from your PATH after install, this is the most common reason. Quick check # Confirm the prefix brew --prefix # /opt/homebrew on Apple Silicon # /usr/local on Intel # Confirm aura is installed under it ls "$(brew --prefix)/bin/aura" # If your shell cannot find aura: echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile source ~/.zprofile Why two prefixes exist at all Homebrew\'s formulae are compiled per-architecture. Mixing an Intel-built bottle with an arm64 binary at runtime is undefined behaviour. The split prefix lets a single machine host both (helpful when you\'re running an x86_64 Rosetta shell for legacy tools) without bottle-version collisions. Aura\'s rule Aura assumes /opt/homebrew on Apple Silicon, /usr/local on Intel, and respects $HOMEBREW_PREFIX as an override. Anything else fails fast with a readable error from aura doctor. QUESTIONS Where does Homebrew install on Apple Silicon? /opt/homebrew is the default prefix on Apple Silicon Macs. Intel Macs use /usr/local. Both can exist on one machine after a migration, which is the usual reason a command resolves to a version you did not expect. Why is Homebrew in /opt/homebrew instead of /usr/local? The prefix moved with the architecture so Intel and Apple Silicon installations could coexist without colliding, and to sit outside the paths macOS itself manages. /usr/local remains valid for Intel and for Rosetta installs. How do you check which Homebrew prefix you are using? brew --prefix prints it. If which brew and brew --prefix disagree, or if the command is not found in a new shell, the PATH set up by brew shellenv is missing from your shell profile. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # tree_sitter_typescript::language_tsx in Rust — Pitfalls URL: https://auravcs.com/learn/tree-sitter-typescript-language-tsx-rust Summary: Using tree_sitter_typescript::language_tsx() from Rust without crashing on JSX-heavy files: crate compatibility, parser init, and how Aura uses it. Features Mobile Skills CLI Pricing Compare Docs Sign in Download LEARN/ENGINEERING · 6 MIN · UPDATED 2026-04-26 tree_sitter_typescript::language_tsx in Rust — the right way to wire it up Using tree_sitter_typescript::language_tsx() from Rust without crashing on JSX-heavy files: crate compatibility, parser init, and how Aura uses it. The tree-sitter-typescript crate exposes two grammars: language_typescript() for plain .ts files, and tree_sitter_typescript::language_tsx() for .tsx files containing JSX. Pick the wrong one and the parser silently truncates every JSX subtree to ERROR nodes, which is exactly what Aura\'s AST-diff engine handled wrong in v0.4 and now treats as a hard precondition. Cargo.toml [dependencies] tree-sitter = "0.22" tree-sitter-typescript = "0.21" Minimal parser setup use tree_sitter::Parser; fn parse_tsx(source: &str) -> tree_sitter::Tree { let mut parser = Parser::new(); parser .set_language(&tree_sitter_typescript::language_tsx()) .expect("load tsx grammar"); parser.parse(source, None).expect("parse") } Pitfalls Aura hit (so you don\'t have to) One parser, one grammar. Re-using the same Parser across .ts and .tsx files without calling set_language again leaves you parsing TSX with the TypeScript grammar: most JSX becomes ERROR nodes and your diff is meaningless. Version skew. tree-sitter 0.22 ABI requires a tree-sitter-typescript built against the same major. Mixing 0.20 + 0.22 compiles fine, then segfaults at runtime when the parser walks a sufficiently deep tree. UTF-16 source. parse assumes UTF-8. If you\'re feeding it bytes from VS Code over LSP, decode first or use parse_with_options. Cancellation timeouts. Set parser.set_timeout_micros(…) for adversarial inputs: a hand-crafted JSX file can blow up the parser for > 30s otherwise. How Aura uses it Aura\'s AST-diff engine runs language_tsx() against every .tsx commit, extracts named function nodes, and hashes their structural skeleton (rename-proof identity). When Claude rewrites from a class component to a functional one, Aura sees one node updated, not 200 lines deleted + 180 added, and the intent log says exactly that. Reference The grammar source lives at tree-sitter/tree-sitter-typescript. The Aura wrapper that picks the right grammar per file extension is in aura-stackgraph/src/lang/typescript.rs (Apache 2.0). QUESTIONS How do you parse TSX with Tree-sitter in Rust? Use the language_tsx() function from the tree-sitter-typescript crate rather than the plain TypeScript grammar — TSX is a separate grammar because JSX syntax is ambiguous with type assertions. Set it on the parser before parsing any .tsx source. Why does Tree-sitter fail on JSX-heavy TypeScript files? Almost always because the TypeScript grammar was set instead of the TSX one. They are distinct languages in the crate, and the TypeScript grammar reads a JSX element as a comparison, producing error nodes rather than a usable tree. What causes a Tree-sitter version mismatch panic in Rust? A grammar crate compiled against a different tree-sitter ABI than the runtime you linked. The versions must be compatible; pinning both in Cargo.toml and rebuilding cleanly is the fix, since a stale build artefact will keep reproducing it. MORE IN LEARN COMPARISON · 9 MIN Aura Crew vs Claude Code Loops: the autonomous work-loop, compared Claude Code names four loop types: turn-based, goal, time, proactive. Aura Crew is the same idea with proof, collision-safety and any agent you like. READ → CONCEPTS · 8 MIN Autonomous coding agent loops, explained: turn-based, goal, time, and proactive An agent repeating cycles of work until a stop condition is met. The four loop types explained, when to use each, and how to keep the quality up. READ → MULTI-AGENT · 7 MIN How to run multiple coding agents in parallel without merge conflicts Several AI agents at once collide on shared files. The fix: a worktree per agent, a live team radar, and zone claims so no two ever touch one symbol. READ → CONCEPTS · 6 MIN Goal-based agent loops: giving a coding agent a definition of done A goal-based loop iterates until a success criterion is met. The trick is a deterministic definition of done — tests, a score, a proof — not a guess. READ → A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Cursor — AI-native code editor URL: https://auravcs.com/vs/cursor Summary: Aura vs Cursor: An editor with one agent, vs an engine that drives them all, with a verdict on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS Cursor COMPARISON · CURSOR · AI-NATIVE CODE EDITOR Cursor writes the code. Aura makes sure you can trust it. Cursor is a fast, AI-native editor built around one agent you work inside. Aura is the layer above your editor and your Git: it drives Cursor and every other agent from one window, reads what each one actually changed, and proves it against the goal it was meant to deliver. AN EDITOR WITH ONE AGENT, VS AN ENGINE THAT DRIVES THEM ALL, WITH A VERDICT ON EVERY CHANGE. Download the app Jump to the matrix THE SHORT VERSION What each one is for What Cursor is great at Inline speed Tab autocomplete and Cmd-K edits are best-in-class. If you live in one editor, the moment-to-moment loop is hard to beat. One place to work Chat, edits and the codebase sit in a single VS Code-based window, tuned for AI from the ground up. Multi-file edits Composer / Agent mode can plan and apply a change across many files without leaving the editor. What Aura adds on top Every agent, not one Drive Claude Code, Gemini, Cursor, Codex and more from one composer on one shared history. Switch brain mid-thread. A semantic diff Read a change at the logic level (rename-proof, in plain language), not a wall of red and green lines. A verdict, not a hope Every change is checked against the goal it was meant to deliver, and sealed into a record you can hand to anyone. HEAD TO HEAD Dimension by dimension Dimension Aura Cursor What it is A control layer that sits on your existing Git and drives every agent you already use. An AI-native code editor you move into and work inside. How you read a change AST-level semantic diff with a plain-language "what this does" on hover, and the intent behind every commit. The standard text diff in the editor gutter: the lines, not the meaning underneath them. Proof A goal ↔ commit verdict ("proven 3 of 3") sealed into a portable record. You review by eye. There is no verdict tying a change to the goal it delivered. How many agents Seven engines in one window, one composer, one project. Cursor's own agent. You pick models, but it stays one agent in one editor. Autonomy Crew works a backlog in dependency order across isolated worktrees, and nothing merges until it is proven. Background agents can run tasks, but there is no dependency-ordered work-loop with a proof gate. Lock-in Keep your editor and your Git. Walk away to plain Git any time. A VS Code fork you adopt as your editor. CAPABILITIES Side by side Capability Aura Cursor Drives multiple coding agents in one window Sits on the Git and editor you already use Inline autocomplete as you type AST-level semantic diff Plain-language meaning on every function Intent recorded on every commit Goal ↔ commit proof verdict Sealed, portable provenance record Autonomous work-loop with a proof gate Live team awareness radar Fully open source (app + CLI + engine) Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which Pick Cursor if… You want one AI editor to live in all day. Tab autocomplete and inline edits are the feature you care about most. You're solo, and one agent is all you need. Pick Aura if… You drive more than one agent and want them on one history. You need to prove, audit or hand off what the AI changed. You're a team moving in parallel and can't afford collisions. You want to keep your editor and your Git exactly as they are. NOT EITHER/OR Keep Cursor. Add the control layer. Aura drives Cursor Agents as one of its engines. Keep Cursor for the inline editing you love. Aura reads what it changed, proves it against the goal, and records why. QUESTIONS Aura & Cursor Is Aura an editor like Cursor? No. Aura is the layer above your editor and your Git. Keep Cursor (or any editor) and let Aura track, prove and record what the agents do. Can I use Cursor's agent inside Aura? Yes. Cursor Agents is one of the engines Aura drives from its composer, alongside Claude Code, Gemini, Codex and the rest. Does Aura do inline autocomplete? No, that's the editor's job. Aura is about understanding, proving and owning the changes agents make, not typing beside you. KEEP READING Aura as an open-source alternative /ALTERNATIVES/CURSOR OTHER MATCHUPS Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Cursor, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Claude Code — terminal coding agent URL: https://auravcs.com/vs/claude-code Summary: Aura vs Claude Code: One great CLI agent, vs a window that runs Claude Code and the rest on one history, with proof. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS Claude Code COMPARISON · CLAUDE CODE · TERMINAL CODING AGENT Claude Code is a great agent. Aura is the room it works in. Claude Code is one excellent autonomous agent in your terminal. Aura runs it (beside Gemini, Codex, Cursor and more) in one window on one shared history, and wraps it with a semantic diff, a proof verdict, memory and a team. ONE GREAT CLI AGENT, VS A WINDOW THAT RUNS CLAUDE CODE AND THE REST ON ONE HISTORY, WITH PROOF. Download the app Jump to the matrix THE SHORT VERSION What each one is for What Claude Code is great at A strong autonomous loop Claude Code plans, edits across files, runs commands and iterates with excellent tool use. One of the best single agents there is. Skills and commands Reusable skills, saved commands and always-on rules let you shape how it works on a repo. Terminal-native It lives where you already are. No new window, no mouse, just the shell. What Aura adds on top A window around the agent Tasks, branches, PRs, a semantic diff and proof sit around Claude Code, not a bare terminal scroll. Six more engines beside it Run Gemini, Codex, Cursor and more on the same history, and hand a long session to a different brain without losing the thread. Proof and provenance Every change is tied to the goal it delivered and sealed into a portable record, auditable long after the session ends. HEAD TO HEAD Dimension by dimension Dimension Aura Claude Code One agent vs many Runs Claude Code and the rest from one composer, on one shared history. One agent, in one terminal session. A window, not a scroll Tasks, branches, PRs, semantic diff and proof around the agent. The CLI itself: a great loop, but no surface around it. Proof & provenance A sealed goal ↔ commit verdict and a portable record. Writes solid commit messages, but keeps no proof ledger you can verify later. Memory A provenance-anchored, code-grounded memory any agent can query before it edits. Strong session context plus its own memory files, but not shared across agents. Handover Hand a long session to a fresh agent (any brain) with full semantic state. Compacts context within itself; the session stays Claude Code. Team A live radar of who is editing what, so parallel agents never collide. Solo by design. CAPABILITIES Side by side Capability Aura Claude Code Runs Claude Code Runs several agents on one history A GUI with tasks, PRs and diff around the agent AST-level semantic diff Intent checked against the actual change Goal ↔ commit proof verdict Sealed, portable provenance record Hand a session to a different engine Skills the agent can run Autonomous work-loop with a proof gate Live team awareness radar Fully open source (app + CLI + engine) Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which Pick Claude Code if… You live in the terminal and love the raw agent loop. One agent is plenty for the work you do. You want the lightest possible setup: just the CLI. Pick Aura if… You run more than one agent and want them on one history. You need proof, provenance or a handover to a fresh brain. You're on a team and want the work in view, not just a scroll. NOT EITHER/OR Keep Claude Code. Add the control layer. Aura runs Claude Code natively over MCP, and imports and resumes your existing Claude Code sessions. You lose nothing. You gain a window, a semantic diff, proof, and six more engines beside it. QUESTIONS Aura & Claude Code Does Aura replace Claude Code? No. It runs it. Claude Code is one of the engines in Aura’s composer, driven natively over MCP. Can Aura resume my existing Claude Code sessions? Yes. Aura imports Claude Code transcripts and can resume a session, or hand it to a different agent with full context. Do I still get Claude Code’s skills? Yes. Aura reads Claude Code’s own skills straight from ~/.claude/skills and shows them beside every other agent’s, on one shelf. OTHER MATCHUPS Aura vs Cursor C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Claude Code, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Cline — open-source VS Code agent URL: https://auravcs.com/vs/cline Summary: Aura vs Cline: An open VS Code agent, vs an open semantic engine with a verdict on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS C Cline COMPARISON · CLINE · OPEN-SOURCE VS CODE AGENT Cline is an open agent. Aura is the open engine above it. Cline is a transparent, hackable AI agent that lives in your editor and works one task at a time. Aura is the open semantic engine above whatever agent you use: many engines in one window, a verdict on every change, and a sealed record of why. AN OPEN VS CODE AGENT, VS AN OPEN SEMANTIC ENGINE WITH A VERDICT ON EVERY CHANGE. Download the app Jump to the matrix THE SHORT VERSION What each one is for C What Cline is great at Open and transparent Apache-licensed, bring-your-own-key, with a plan/act loop you can read and audit line by line. In your editor Runs as a VS Code extension, so it fits the editor you already know. Speaks MCP Connects to MCP servers and tools, so you can extend what it can reach. What Aura adds on top The layer above the agent Aura isn't another in-editor agent. It's the engine that reads, proves and records what any agent does on your Git. Every agent, one history Drive several engines from one window on one shared history, instead of one extension at a time. Proof and a sealed record A goal ↔ commit verdict plus a portable provenance record, beyond a transcript in the editor. HEAD TO HEAD Dimension by dimension Dimension Aura C Cline Layer The engine over your Git that reads and proves what any agent did. An agent inside your editor that makes the edits. How many agents Many engines, one window, one shared history. One agent extension at a time. Reading a change AST-level semantic diff with plain-language meaning. The standard text diff, plus its own transcript. Proof A sealed goal ↔ commit verdict you can hand to anyone. No proof ledger. You review the plan and the diff. Autonomy Crew works a dependency graph and gates every merge on proof. A plan/act loop focused on the task in front of it. Open source The whole thing is Apache-2.0 on GitHub: engine, CLI, desktop app and extension. Apache-2.0 too, the common ground, at a different layer. CAPABILITIES Side by side Capability Aura C Cline Runs inside VS Code Drives multiple agents on one history Sits on the Git you already use AST-level semantic diff Intent recorded on every commit Goal ↔ commit proof verdict Sealed, portable provenance record Speaks MCP Autonomous work-loop with a proof gate Live team awareness radar Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which C Pick Cline if… You want a transparent, hackable agent inside VS Code. One task at a time, bring-your-own-key, is your style. You like reading exactly what the agent plans before it acts. Pick Aura if… You run several agents and want them on one history. You need proof, provenance or a live team view. You want the layer above whichever agent, not another editor extension. NOT EITHER/OR Keep Cline. Add the control layer. Cline edits; Aura remembers, proves and records. Run Cline (or any MCP agent) and let Aura read what changed, verify it against the goal, and seal the provenance. QUESTIONS Aura & Cline Both are open source. What's actually different? Different layers. Cline is an agent that edits code in your editor. Aura is the engine that tracks, proves and records what any agent does on your Git. Can Aura work with Cline? Yes. Aura is the layer above the editor: it reads the Git result of any agent, and connects to any MCP agent. It complements Cline, it doesn’t compete inside the editor. Do I need to switch editors? No. Aura sits on your Git. Keep Cline in VS Code and add the control layer around it. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Cline, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Kilo — open-source VS Code AI agent URL: https://auravcs.com/vs/kilo Summary: Aura vs Kilo: A multi-mode in-editor assistant, vs a control layer that reads, proves and records what any agent does. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS K Kilo COMPARISON · KILO · OPEN-SOURCE VS CODE AI AGENT Where a coding assistant ends, a control layer begins. Kilo Code is an open, multi-mode AI agent in your editor with a big provider and mode marketplace. Aura is the engine above whatever assistant you use: every agent in one window, a verdict on every change, and a record of why it happened. A MULTI-MODE IN-EDITOR ASSISTANT, VS A CONTROL LAYER THAT READS, PROVES AND RECORDS WHAT ANY AGENT DOES. Download the app Jump to the matrix THE SHORT VERSION What each one is for K What Kilo is great at Modes for the job Architect, code and debug modes (plus a marketplace of custom ones) shape the agent to the task. Open and BYO-provider Open-source, bring-your-own-key, with a wide choice of models and providers. In your editor Runs as a VS Code extension, right where you already work. What Aura adds on top One shelf across every agent Aura reads every agent's skills, commands and rules (not one tool's modes) and shows them in one place. Many engines, one history Drive several agents from one window on one shared history, instead of one assistant at a time. Proof and provenance A goal ↔ commit verdict and a sealed, portable record, beyond an in-editor session. HEAD TO HEAD Dimension by dimension Dimension Aura K Kilo Layer The engine over your Git that reads and proves what any agent did. A multi-mode agent inside your editor that makes the edits. Shaping the agent Reads every agent’s skills, commands and rules onto one shelf, shared with the team via the repo. Its own modes and a marketplace, scoped to Kilo. How many agents Many engines, one window, one shared history. One assistant at a time. Reading a change AST-level semantic diff with plain-language meaning. The standard text diff in the editor. Proof A sealed goal ↔ commit verdict you can hand to anyone. No proof ledger. You review the diff yourself. Open source The whole thing is Apache-2.0 on GitHub: engine, CLI, desktop app and extension. Open-source too, at the editor-agent layer. CAPABILITIES Side by side Capability Aura K Kilo Runs inside VS Code Multiple work modes / marketplace Drives multiple agents on one history One shelf of every agent's skills Sits on the Git you already use AST-level semantic diff Intent recorded on every commit Goal ↔ commit proof verdict Sealed, portable provenance record Autonomous work-loop with a proof gate Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which K Pick Kilo if… You want a multi-mode assistant inside VS Code. A wide model/provider choice and a mode marketplace matter to you. One assistant, one editor, is the setup you want. Pick Aura if… You run several agents and want them on one history. You want every agent's skills on one shelf, shared with your team. You need proof, provenance and a live team view above the editor. NOT EITHER/OR Keep Kilo. Add the control layer. Kilo edits inside the editor; Aura is the layer above it. Keep Kilo. Aura reads what it changed, proves it against the goal, and reads Kilo's own rules onto the same shelf as every other agent. QUESTIONS Aura & Kilo Is Aura just another in-editor assistant? No. Aura is the engine above the editor: it reads, proves and records what any assistant does on your Git, and drives several agents at once. Can Aura read Kilo’s rules and modes? Aura reads the skills, commands and rules each agent keeps on your machine and in the repo, and shows them on one shelf beside every other agent’s. Do I have to leave VS Code? No. Aura sits on your Git. Keep Kilo in VS Code and add the control layer around it. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Kilo, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Devin — autonomous cloud software engineer URL: https://auravcs.com/vs/devin Summary: Aura vs Devin: A hosted autonomous engineer in its own sandbox, vs a local layer that drives every agent, with a verdict on each change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS D Devin COMPARISON · DEVIN · AUTONOMOUS CLOUD SOFTWARE ENGINEER Devin ships a PR on its own. Aura proves what any agent shipped. Devin is a fully autonomous AI software engineer that runs in its own cloud environment (a sandbox with a shell, a browser and an editor), takes a task, and works async until it opens a pull request. Aura is the layer above your local Git: it drives Claude Code, Gemini, Cursor and more, reads what each one changed at the logic level, and proves every commit against the goal it was meant to deliver. A HOSTED AUTONOMOUS ENGINEER IN ITS OWN SANDBOX, VS A LOCAL LAYER THAT DRIVES EVERY AGENT, WITH A VERDICT ON EACH CHANGE. Download the app Jump to the matrix THE SHORT VERSION What each one is for D What Devin is great at Fully autonomous, async Hand Devin a task and walk away. It plans, writes, runs and tests in its own environment, then comes back with a PR. Its own sandbox A cloud workspace with shell, browser and editor lets it set up, run and debug without touching your machine. Parallel tasks Spin up several Devins on separate tickets at once, each in its own isolated environment. What Aura adds on top Runs on your Git, locally Aura grafts onto the repo on your machine. Your code and history stay put; nothing runs in someone else’s cloud unless you choose it. Every agent, one history Drive many coding agents from one window on one shared history, instead of a single vendor’s agent. Proof, not just a PR A goal ↔ commit verdict and a sealed record: machine-checkable, not a diff you eyeball. HEAD TO HEAD Dimension by dimension Dimension Aura D Devin Where it runs On the Git on your machine; nothing leaves unless you push. In its own hosted cloud environment. How many agents Many engines (Claude Code, Gemini, Codex, Cursor) on one shared history. Devin itself; you can run several, but it stays one agent. Reading a change AST-level semantic diff with plain-language meaning and the intent behind every commit. You review the pull request it opens, by eye. Proof A sealed goal ↔ commit verdict: verified, partial or not wired. A working PR, but no verdict tying the change to the goal. Autonomy Crew works a dependency graph across isolated worktrees, gated on proof before merge. Autonomous end-to-end on a single task, in its own sandbox. Openness Fully open source: engine, CLI, desktop app and extension are all Apache-2.0 on GitHub. The app is also free in public beta. A closed, hosted product. CAPABILITIES Side by side Capability Aura D Devin Works a task autonomously end-to-end Runs in its own cloud sandbox Runs locally on the Git you already use Drives multiple agents on one history AST-level semantic diff Intent recorded on every commit Goal ↔ commit proof verdict Sealed, portable provenance record Dependency-ordered work-loop with a proof gate Live team awareness radar Fully open source (app + CLI + engine) Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which D Pick Devin if… You want work done in a hosted sandbox, fully hands-off. You’d rather not run anything on your own machine. Async “assign a ticket, get a PR” is exactly your workflow. Pick Aura if… You want agents on your local Git, not someone else’s cloud. You run more than one agent and want them on one history. You need proof and provenance on every change, not just a PR to review. NOT EITHER/OR Keep Devin. Add the control layer. Review a Devin pull request through Aura like any other: a semantic diff of what actually changed, checked against the goal, with a record of why. Aura is the control layer over the result, wherever the code came from. QUESTIONS Aura & Devin Is Aura a hosted agent like Devin? No. Aura runs on the Git on your machine and drives the agents you already use. It is the layer that reads, proves and records what any agent does, including a PR a hosted agent opened. Can Aura run fully autonomously like Devin? Yes. Crew works a backlog in dependency order across isolated worktrees, and gates every merge on a proof of the goal. The difference is it runs on your Git and drives any agent. Do I have to send my code to the cloud? No. Aura is local-first: your code and history stay on your machine, and nothing leaves unless you push it. KEEP READING Aura as an open-source alternative /ALTERNATIVES/DEVIN OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Devin, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs GitHub Copilot — GitHub-native coding agent URL: https://auravcs.com/vs/github-copilot-agent Summary: Aura vs GitHub Copilot: A GitHub-native issue-to-PR agent, vs a layer that drives every agent, with a verdict on each change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS G GitHub Copilot COMPARISON · GITHUB COPILOT · GITHUB-NATIVE CODING AGENT Copilot turns an issue into a PR. Aura proves the PR did the job. GitHub’s Copilot coding agent takes an issue you assign it, works in a GitHub Actions environment, pushes a branch and opens a draft pull request, woven into the GitHub flow you already use. Aura is the layer above your Git and your agents: it drives Copilot and every other agent, reads changes at the logic level, and proves each commit against the goal it was meant to deliver. A GITHUB-NATIVE ISSUE-TO-PR AGENT, VS A LAYER THAT DRIVES EVERY AGENT, WITH A VERDICT ON EACH CHANGE. Download the app Jump to the matrix THE SHORT VERSION What each one is for G What GitHub Copilot is great at Native to GitHub Assign an issue and it works inside the platform: branch, checks and a draft PR, right where your team already reviews. Zero new surface No new app to run; it lives in the repo, the Actions runner and the PR you already use. Event-triggered Issues and comments kick it off, so it slots into an existing triage-and-review workflow. What Aura adds on top Any agent, any host Drive Claude Code, Gemini, Codex and Cursor (on GitHub, GitLab or local-only Git) from one window. A semantic diff and a verdict Read what logic changed in plain language, and get a goal ↔ commit proof, not just a green check. Provenance across agents One record of who and which agent changed what, and why, spanning every engine, not one vendor’s. HEAD TO HEAD Dimension by dimension Dimension Aura G GitHub Copilot What it is A control layer on your Git that drives every agent you use. A GitHub-native agent that turns an assigned issue into a draft PR. How many agents Many engines on one shared history. Copilot’s agent, inside GitHub. Reading a change AST-level semantic diff with plain-language meaning and recorded intent. The standard PR diff, reviewed by eye. Proof A sealed goal ↔ commit verdict you can hand to anyone. CI checks and human review; no verdict tying the change to the goal. Where it runs Local-first, on any Git host or none. In GitHub Actions, tied to GitHub. Openness Fully open source: engine, CLI, desktop app and extension are all Apache-2.0 on GitHub. A closed, hosted feature of GitHub. CAPABILITIES Side by side Capability Aura G GitHub Copilot Turns an assigned issue into a PR Native to the GitHub review flow Works on any Git host or local-only Drives multiple agents on one history AST-level semantic diff Intent recorded on every commit Goal ↔ commit proof verdict Sealed, portable provenance record Dependency-ordered work-loop with a proof gate Live team awareness radar Fully open source (app + CLI + engine) Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which G Pick GitHub Copilot if… Your whole workflow lives in GitHub and you want to stay there. Assigning an issue and getting a draft PR is exactly the loop you want. You’d rather add no new tool at all. Pick Aura if… You run more than one agent, or you are not only on GitHub. You need a semantic diff and a proof, not just CI and eyeballs. You want provenance that spans every agent, not one vendor’s. NOT EITHER/OR Keep GitHub Copilot. Add the control layer. Let Copilot open the PR; let Aura review it: a semantic diff of what changed, a verdict against the goal, and a record of why. Keep the GitHub flow you know and add the control layer on top. QUESTIONS Aura & GitHub Copilot Does Aura replace GitHub Copilot? No. Copilot writes code and opens PRs; Aura is the layer that drives agents and proves what they changed. Keep Copilot and review its PRs through Aura’s semantic diff and proof. Does Aura need GitHub? No. Aura is local-first and Git-host-agnostic: it works on GitHub, GitLab, or a repo that never leaves your machine. Can Aura drive more than one agent? Yes. That is the point. Claude Code, Gemini, Codex and Cursor run from one window on one shared history, each traced and proved. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving GitHub Copilot, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Conductor — parallel agent workspace URL: https://auravcs.com/vs/conductor Summary: Aura vs Conductor: Both isolate agents in worktrees. Only one of them tells you whether the work was right. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS C Conductor COMPARISON · CONDUCTOR · PARALLEL AGENT WORKSPACE Conductor runs the agents. Aura reads what they did. Conductor is a Mac app that launches several Claude Code or Codex agents at once, each in its own Git worktree, with one place to watch them and review the diffs. Aura runs agents the same way and then does the part Conductor leaves to you: it reads each change at the logic level, checks it against the goal the agent was given, and records a verdict you can hand to someone else. BOTH ISOLATE AGENTS IN WORKTREES. ONLY ONE OF THEM TELLS YOU WHETHER THE WORK WAS RIGHT. Download the app Jump to the matrix THE SHORT VERSION What each one is for C What Conductor is great at Worktree-per-workspace The isolation model is the right one, and Conductor got there first. Every agent gets a real worktree, so two of them can move on the same repo without stepping on each other. A genuinely nice Mac app Native, quick to start, and the workspace list is the clearest way anyone has drawn "here are my six agents and what each is doing". Linear and GitHub in the loop Pull an issue in as context, open the PR from the app, hand a plan from one agent to another. The ticket-to-PR path is short. What Aura adds on top A semantic diff, not a text one Aura reads the change as functions and call edges. A rename is a rename, not 200 red lines and 198 green ones. A verdict on the goal Each task carries the goal it was meant to deliver. Aura checks the commit against it and says proven, partial, or not wired — before the merge, not after the incident. A deletion guard If an agent removes an exported function nothing asked it to remove, the commit stops and names the callers. That is the failure mode a diff review is worst at catching. Not only Mac, not only GitHub macOS and Linux today, Windows in beta. Any Git remote, or none — a repo that never leaves your laptop works fine. HEAD TO HEAD Dimension by dimension Dimension Aura C Conductor What it is A semantic layer over your Git that drives agents and judges their output. A Mac workspace manager that launches agents in worktrees and shows you the diffs. Isolation Worktree per agent, plus symbol-level claims so two agents are warned before they touch the same function. Worktree per workspace. Collisions inside a shared file are yours to notice. How you review AST diff with a plain-language reading of each changed function, and the intent the agent recorded. The standard side-by-side text diff, reviewed by eye. Proof Goal ↔ commit verdict, sealed into a portable record. None. The PR is the artifact; whether it did what you asked is your judgement. Platform macOS, Linux, Windows beta. GitHub optional. macOS only, and the GitHub path is the well-trodden one. Licence Apache-2.0 across the engine, the CLI and the extension. Closed source. Free while the paid collaboration tier is unshipped. Runtime cost The terminal is a real terminal; Aura measures and prints what each message cost you. Users report the app getting heavy as workspaces stack up — memory, battery, and terminal responsiveness. CAPABILITIES Side by side Capability Aura C Conductor Worktree per agent Several agents in one window Linear / GitHub issue import Runs without GitHub Linux and Windows AST-level semantic diff Plain-language meaning per function Goal ↔ commit proof verdict Blocks unaccounted deletions at commit Symbol-level collision warnings Per-message cost meter Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which C Pick Conductor if… You are on a Mac, on GitHub, and the workspace list is exactly the UI you want. Linear-issue-to-pull-request is the loop you run all day. You review diffs by eye and are happy doing that. Pick Aura if… You have shipped an agent change that passed review and broke something anyway. You need to show someone — a reviewer, an auditor, a customer — why a change is correct. You are not on macOS, or not on GitHub. You want the tool you depend on to be open source. NOT EITHER/OR Keep Conductor. Add the control layer. They overlap enough that most people pick one. If you already like Conductor, the honest test is a week of running both on the same repo: same agents, same tasks, and see which one catches the change that should not have shipped. QUESTIONS Aura & Conductor Is Aura a Conductor clone? The worktree-per-agent idea is shared, and Conductor deserves credit for popularising it. What Aura adds is the layer after the agent stops: an AST-level read of the change, a check against the goal, and a signed record. That is the part Conductor does not do. Does Aura work on Linux or Windows? Yes. macOS (Apple Silicon and Intel) and Linux (arm64 and x86_64) ship today; Windows is in cert-free beta. Conductor is macOS only. Do I need GitHub to use Aura? No. Aura works against any Git remote, or against a repository that never leaves your machine. Is Conductor free? It has been free so far and runs on your existing model subscriptions. Aura is free in public beta, and its engine, CLI and editor extension are Apache-2.0, so the licence does not change under you. What are the alternatives to Conductor on Linux or Windows? Conductor is macOS only, so the honest shortlist for other platforms is short. Aura runs the same worktree-per-agent model on macOS, Linux and Windows beta, is open source, and adds a proof gate on top; Superset is another parallel-agent workspace but is macOS only and source-available rather than OSI open source. If leaving macOS is the reason you are looking, Aura is the closest like-for-like with more on top. KEEP READING Aura and Conductor, feature by feature /ALTERNATIVES/CONDUCTOR OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Conductor, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Superset — agent-era code editor URL: https://auravcs.com/vs/superset Summary: Aura vs Superset: Same scale of parallelism. Aura adds an AST diff, a goal check, and an OSI licence. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS S Superset COMPARISON · SUPERSET · AGENT-ERA CODE EDITOR Superset opens a hundred terminals. Aura tells you which ones were right. Superset is a macOS editor built for running many terminal agents at once — Claude Code, Codex, OpenCode, Aider, Gemini CLI and more, each in its own worktree, with a diff viewer, a chat panel and an in-app browser around them. Aura shares the ambition and stops in a different place: it treats the agent as the easy part and the review as the hard one. SAME SCALE OF PARALLELISM. AURA ADDS AN AST DIFF, A GOAL CHECK, AND AN OSI LICENCE. Download the app Jump to the matrix THE SHORT VERSION What each one is for S What Superset is great at Scale Ten agents is the advertised floor and a hundred is not a joke. If your bottleneck is how many terminals you can babysit, Superset raises the ceiling further than anything else. Breadth of engines Claude Code, Codex, OpenCode, Aider, Copilot, Cursor Agent, Gemini CLI and its own chat all run under one roof. A real editor around it Diff and file editing, port management, an in-app browser for docs and your dev server, MCP tooling. You can stay inside it all day. Shipping fast Multiple releases a week, north of 11,000 GitHub stars, and the source is there to read. What Aura adds on top A licence you can build on Aura is Apache-2.0. Superset moved from Apache-2.0 to the Elastic License 2.0 in 2026 — source-available, not OSI open source, and it forbids offering the software as a hosted service. Meaning, not lines Aura diffs the AST. You read which functions changed and what they now do, in English, instead of scanning hunks. A gate before the merge Every task carries a goal; the commit is checked against it and against what the agent said it did. A mismatch stops the commit. One shared history A hundred agents on a hundred worktrees is a hundred stories. Aura keeps one intent log across all of them, so the repo can still be explained afterwards. HEAD TO HEAD Dimension by dimension Dimension Aura S Superset What it is A semantic layer over Git that drives agents and judges their output. An editor for the agent era, with orchestration built in. Parallelism Crew works a dependency graph: unblocked tasks only, claimed by whichever agent is free. Launch as many as you like, in parallel, and steer them yourself. Review AST diff, plain-language function summaries, and an intent record per commit. A good built-in text diff viewer. Proof Goal ↔ commit verdict on every merge. None. Licence Apache-2.0 — OSI approved, hosted use allowed. Elastic License 2.0 — readable and self-hostable, but not OSI open source. Team surface A live radar of who and what is editing which symbol, across humans and agents. Team features exist; awareness is per-workspace rather than per-symbol. CAPABILITIES Side by side Capability Aura S Superset Many terminal agents in parallel Worktree isolation Built-in diff viewer In-app browser and port management OSI-approved open-source licence AST-level semantic diff Goal ↔ commit proof verdict Intent recorded per commit Blocks unaccounted deletions Dependency-ordered task graph Symbol-level collision radar Linux and Windows builds Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which S Pick Superset if… Raw parallelism is the thing you are short of. You want one window that is also your editor, browser and port manager. The Elastic licence is fine for how you use it. Pick Aura if… You need the licence to be OSI open source, or you are shipping a hosted product. You want the changes reviewed by something other than your own eyes at 6pm. You need a record of why each commit exists that survives the session. You are on Linux or Windows. NOT EITHER/OR Keep Superset. Add the control layer. Superset can drive the agents while Aura sits underneath on the same repository: the Aura CLI tracks intent and proves commits regardless of which window launched the agent. If you want the orchestration you already like plus a gate at the commit, that combination works. QUESTIONS Aura & Superset Is Superset open source? It is source-available under the Elastic License 2.0, which is not an OSI-approved open-source licence and restricts offering the software as a hosted service. It was Apache-2.0 until 2026. Aura is Apache-2.0 today across the engine, CLI and extension. Can Aura run as many agents as Superset? Aura Crew runs a dependency graph rather than a free-for-all, so the number in flight is whatever the graph has unblocked. The design goal is different: fewer agents that cannot collide, rather than the highest possible count. Which is better for a solo developer? If you want maximum agents in one editor, Superset. If you want to be able to explain and prove what landed, Aura. Conductor vs Superset — which parallel-agent tool should I pick? They are close: both isolate each agent in a Git worktree and give you one place to watch them. Conductor is the more polished Mac app with a tight Linear-to-PR loop; Superset pushes raw scale further — 100+ agents, scheduled Automations, and its own editor — under the Elastic License. Both are macOS only, and neither reads a change at the logic level or proves it against a goal. Aura runs the same worktree model on macOS, Linux and Windows beta, is Apache-2.0, and adds the review and proof layer both of them leave to you — so the more useful question is often which orchestrator to run on top of Aura, not which one instead of it. KEEP READING Aura as an open-source alternative /ALTERNATIVES/SUPERSET OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Superset, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Paseo — remote agent control URL: https://auravcs.com/vs/paseo Summary: Aura vs Paseo: Reach versus review. Paseo is the remote control; Aura is the verdict. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS P Paseo COMPARISON · PASEO · REMOTE AGENT CONTROL Paseo gets you to your agents from anywhere. Aura judges what they left behind. Paseo is an open-source, self-hostable control layer for coding agents: start Claude Code, Codex or OpenCode on your own machine and steer them from your phone, the web, the desktop or a CLI, with worktree isolation and an optional end-to-end encrypted relay. Aura solves the other half — not reaching the agent, but trusting its output. REACH VERSUS REVIEW. PASEO IS THE REMOTE CONTROL; AURA IS THE VERDICT. Download the app Jump to the matrix THE SHORT VERSION What each one is for P What Paseo is great at Actually remote iOS, Android, desktop, web and CLI against the same session. Start at your desk, check from the train, script it from a terminal. Your machine, not a sandbox The agent runs on your hardware with your real environment. The relay is optional and end-to-end encrypted; the code stays put. Open and self-hosted Free, open source, and you can run the whole thing on a laptop, a home server or a VPS. Voice On-device speech, which is a better fit for phone-shaped review than a keyboard is. What Aura adds on top A read of the change Aura diffs the AST and explains each changed function in plain language — the thing you most need when the review is happening on a phone. A proof before the merge The goal travels with the task, and the commit is checked against it. You can approve from anywhere because the check already ran. A team plane A live radar of who is editing which symbol, cross-branch impact alerts, and shared intent history. Paseo is built around one operator. A desktop worth sitting at Aura has its own mobile cockpit, but its centre of gravity is the desktop app: semantic source control, Crew, Trace, the commit gate. HEAD TO HEAD Dimension by dimension Dimension Aura P Paseo The problem it solves Can I trust what the agent changed? Can I reach the agent from where I am? Mobile An iPhone cockpit in private beta — watch runs, answer a session, approve a reviewed PR, wake a sleeping laptop. A shipped iOS and Android app, and the strongest part of the product. Review depth AST diff, plain-language summaries, intent per commit, goal verdict. Live agent output and the diffs the agent produces. Teams Symbol claims, collision radar, cross-branch impact alerts, shared history. Single-operator by design. Licence Apache-2.0. Open source and self-hostable. CAPABILITIES Side by side Capability Aura P Paseo Control agents from a phone Android app Self-hostable relay Runs agents on your own machine Worktree isolation Open source AST-level semantic diff Goal ↔ commit proof verdict Intent recorded per commit Team collision radar Cross-branch impact alerts Voice control Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which P Pick Paseo if… Getting to a running agent from your phone is the feature you are missing. You want Android today. One operator, one machine, and review is not the bottleneck. Pick Aura if… The agent already reaches you fine; deciding whether to merge is the hard part. More than one person or agent works on the repository. You need a record of intent and a proof, not only a transcript. NOT EITHER/OR Keep Paseo. Add the control layer. These stack cleanly. Let Paseo carry the session to your phone; let Aura decide whether the commit is allowed to land. The Aura CLI runs under whatever launched the agent, so a Paseo session on your laptop still gets the commit gate. QUESTIONS Aura & Paseo Does Aura have a phone app? An iPhone companion is in private beta — a cockpit for watching runs, answering a session and approving a reviewed change, not an editor. Android follows iPhone. Paseo ships both today. Can I use Paseo and Aura together? Yes. They sit at different layers: Paseo carries the session, Aura tracks and proves the commits. Neither needs to know about the other. Is Aura self-hostable? Yes. The engine and CLI are Apache-2.0 and work fully offline; the cloud is optional and there is a sovereign, self-hostable transport for teams that need one. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Paseo, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Vibe Kanban — kanban board for agents URL: https://auravcs.com/vs/vibe-kanban Summary: Aura vs Vibe Kanban: Both give agents a task graph. Aura closes the loop with a proof at the merge. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS V Vibe Kanban COMPARISON · VIBE KANBAN · KANBAN BOARD FOR AGENTS Vibe Kanban gives the work a board. Aura gives it a verdict. Vibe Kanban puts your coding agents on a kanban board: plan tasks, run several in parallel with a worktree each, and review the results visually. It is open source, and after Bloop wound down in early 2026 the project has been community-maintained. Aura runs the same shape of work-loop and adds the check nobody else runs — did the commit actually deliver the task it was attached to. BOTH GIVE AGENTS A TASK GRAPH. AURA CLOSES THE LOOP WITH A PROOF AT THE MERGE. Download the app Jump to the matrix THE SHORT VERSION What each one is for V What Vibe Kanban is great at The board metaphor A kanban column is exactly the right shape for "queued, running, needs review". It makes a room full of agents legible at a glance. Worktree per task Every task runs isolated, so parallel agents do not fight over the working tree. Engine-agnostic Claude, Cursor, Copilot and Gemini all plug in. You are not buying into one vendor. Open source Readable, forkable, and it survived its company. That is the argument for open source, working. What Aura adds on top A goal per task, checked A card that says "done" because an agent moved it is a card you still have to verify. Aura attaches the goal to the task and checks the commit against it. Semantic review The visual review step reads an AST diff and a plain-language summary rather than raw hunks. A maintained product Aura ships releases on all four platforms every cycle, with a company behind it. Vibe Kanban is community-maintained after Bloop shut down; its last release cadence reflects that. Dependency order Crew works a real dependency graph — a task only becomes claimable when what it depends on has landed and been proved. HEAD TO HEAD Dimension by dimension Dimension Aura V Vibe Kanban Task model A dependency graph. Unblocked tasks are claimable; a completion is tied to the goal it delivered. A kanban board. Columns and cards, moved by hand or by the agent. Review AST diff plus plain-language function summaries plus the recorded intent. Visual diff review inside the board. Proof Goal ↔ commit verdict at merge. None. Project health Actively developed, four-platform releases each cycle. Open source and community-maintained since Bloop wound down. CAPABILITIES Side by side Capability Aura V Vibe Kanban Kanban board UI Worktree per task Multiple agent engines Open source Dependency-ordered task graph AST-level semantic diff Goal ↔ commit proof verdict Blocks unaccounted deletions Team collision radar Actively released by a company Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which V Pick Vibe Kanban if… The board is the interface you want and you are happy to self-maintain. You need something small you can read end to end and fork. Pick Aura if… You want the "done" column to mean something a machine checked. You need support and a release cadence you can plan around. Your tasks have real dependencies and running them in the wrong order costs you. NOT EITHER/OR Keep Vibe Kanban. Add the control layer. If the board is what you like, keep it. Aura installs a commit hook, so a Vibe Kanban agent committing on your machine still gets the intent check and the deletion guard. QUESTIONS Aura & Vibe Kanban Is Vibe Kanban still maintained? Bloop, the company that built it, wound down in early 2026. The project is open source and community-maintained, which is a real answer but a different one from a supported product. Does Aura have a board? Yes — Tasks ships a list, board and map view, and Crew reads the same task graph. The difference is that a Crew completion is bound to the goal it delivered. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Vibe Kanban, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Crystal / Nimbalyst — parallel session manager URL: https://auravcs.com/vs/crystal Summary: Aura vs Crystal / Nimbalyst: Parallel attempts are cheap. Knowing which attempt was right is the expensive part. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS C Crystal / Nimbalyst COMPARISON · CRYSTAL / NIMBALYST · PARALLEL SESSION MANAGER Crystal compares approaches. Aura decides which one was correct. Crystal ran several Claude Code and Codex sessions side by side in parallel Git worktrees so you could try two approaches to the same problem and compare them. Stravu deprecated it in February 2026 and continued the idea as Nimbalyst. Aura keeps the part that mattered — parallel attempts in isolated trees — and adds a machine-checked answer to "which of these actually did the job". PARALLEL ATTEMPTS ARE CHEAP. KNOWING WHICH ATTEMPT WAS RIGHT IS THE EXPENSIVE PART. Download the app Jump to the matrix THE SHORT VERSION What each one is for C What Crystal / Nimbalyst is great at Try two ways at once Running the same task twice and diffing the results is an underrated technique, and Crystal made it a first-class workflow rather than a manual chore. Session-shaped, not file-shaped The unit was a session with its own tree and history, which is closer to how agent work actually behaves. A clean desktop app It was pleasant to use, and the "Integrated Vibe Environment" framing landed before most people had a word for the category. What Aura adds on top An objective comparison Two attempts, one goal. Aura proves each against the same goal and shows you which paths are wired and which are missing, instead of leaving you to read both diffs. A live product Crystal is deprecated. Aura ships on macOS, Linux and Windows beta every release cycle, and the engine is Apache-2.0. Everything after the session Intent per commit, a deletion guard, cross-branch impact alerts, and a team radar — the layer that matters once more than one person is involved. HEAD TO HEAD Dimension by dimension Dimension Aura C Crystal / Nimbalyst Status Actively developed and released. Crystal deprecated February 2026; continued as Nimbalyst. Parallel attempts Crew can run the same goal down two branches and prove both against it. Run several sessions and compare by hand. Review AST diff, plain-language summaries, recorded intent. Diff review inside the app. Proof Goal ↔ commit verdict. None. CAPABILITIES Side by side Capability Aura C Crystal / Nimbalyst Parallel sessions in worktrees Compare two approaches to one task Actively maintained Linux and Windows AST-level semantic diff Goal ↔ commit proof verdict Intent recorded per commit Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which C Pick Crystal / Nimbalyst if… You are already on Nimbalyst and it fits how you work. Pick Aura if… You were on Crystal and need somewhere to land that is still shipping. Comparing two attempts by eye is not scaling. You need Linux or Windows. NOT EITHER/OR Keep Crystal / Nimbalyst. Add the control layer. Crystal is deprecated, so there is not much to combine. If you are migrating, the import that matters is your repository, and Aura reads that directly — nothing to export. QUESTIONS Aura & Crystal / Nimbalyst What happened to Crystal? Stravu deprecated it in February 2026 and continued the work as Nimbalyst. If you are looking for a maintained replacement that runs parallel agent sessions in worktrees, that is the gap Aura fills. Can Aura run two attempts at the same task? Yes. Crew can take one goal down two branches and prove each against the same definition of done, so the comparison is a verdict rather than a hunch. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Crystal / Nimbalyst, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Claude Squad — terminal session manager URL: https://auravcs.com/vs/claude-squad Summary: Aura vs Claude Squad: A terminal multiplexer for agents, versus a semantic layer that judges what they commit. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS C Claude Squad COMPARISON · CLAUDE SQUAD · TERMINAL SESSION MANAGER Claude Squad is a great tmux. Aura is what happens at the commit. Claude Squad is a small terminal manager for running several Claude Code, Codex or Aider sessions at once, each in its own Git worktree, driven from a keyboard-first TUI. It is open source, it is tiny, and it does one thing well. Aura covers the same ground from the other end: the review, the intent record and the gate that stops a bad commit. A TERMINAL MULTIPLEXER FOR AGENTS, VERSUS A SEMANTIC LAYER THAT JUDGES WHAT THEY COMMIT. Download the app Jump to the matrix THE SHORT VERSION What each one is for C What Claude Squad is great at Weight It is a terminal program. It starts instantly, uses nothing, and has no opinions about your editor. Keyboard-first If you already live in tmux, this is the shape of tool you want — no mouse, no window management, no app. Open and small enough to read You can understand the whole thing in an afternoon, which is a genuine feature. What Aura adds on top What happened, in words A TUI shows you sessions. Aura shows you which functions changed and what they now do. A commit gate The intent check and the deletion guard run on commit, whichever terminal produced it. Proof and provenance A goal per task, a verdict per commit, and a record that outlives the session. A desktop when you want one Aura has a CLI that is happy in a terminal and a desktop app for the reviewing, which is the part that benefits from pixels. HEAD TO HEAD Dimension by dimension Dimension Aura C Claude Squad Surface CLI plus a desktop app; use either. Terminal only. Isolation Worktree per agent plus symbol-level claims. Worktree per session. Review AST diff and plain-language summaries. Whatever the agent prints. Proof Goal ↔ commit verdict. None. CAPABILITIES Side by side Capability Aura C Claude Squad Runs in a terminal Worktree per session Open source Desktop app AST-level semantic diff Goal ↔ commit proof verdict Blocks unaccounted deletions Team collision radar Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which C Pick Claude Squad if… You want the smallest possible thing that starts several agents. A terminal is where you live and an app would be in the way. Pick Aura if… The bottleneck is reviewing what came back, not launching it. You need a record of why each commit exists. NOT EITHER/OR Keep Claude Squad. Add the control layer. They compose well. Keep Claude Squad for launching sessions; install the Aura CLI so every commit those sessions make goes through the intent check and the deletion guard. QUESTIONS Aura & Claude Squad Does Aura replace tmux? No. Aura has a terminal of its own inside the desktop app, but the CLI is designed to sit underneath whatever launches your agents, including a tmux session you already have. Is the Aura CLI usable without the desktop app? Yes. Install the CLI, run aura init, and the commit hook, intent log and proof commands work with no app at all. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Claude Squad, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Aider — terminal pair programmer URL: https://auravcs.com/vs/aider Summary: Aura vs Aider: Aider writes and commits. Aura reads the commit and says whether it was the change you wanted. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS A Aider COMPARISON · AIDER · TERMINAL PAIR PROGRAMMER Aider edits your repo from the terminal. Aura decides what is allowed to land. Aider is a command-line pair programmer that maps your repository, edits files in place and commits as it goes. It is open source, model-agnostic and one of the oldest tools in this category. Aura sits underneath it: same Git, same repo, but it reads each commit at the AST level, records why it happened, and refuses the ones that do not match what was asked. AIDER WRITES AND COMMITS. AURA READS THE COMMIT AND SAYS WHETHER IT WAS THE CHANGE YOU WANTED. Download the app Jump to the matrix THE SHORT VERSION What each one is for A What Aider is great at Repository awareness The repo map is still one of the better answers to "how does an agent know what exists" without burning the whole context window. Model-agnostic Anthropic, OpenAI, local models through Ollama — Aider has never tied you to one provider. Commits as it works Every edit is a real Git commit, which makes undoing a step trivial and keeps history honest about what the agent touched. Open source, no app A Python package and a terminal. Nothing to install beyond what you already have. What Aura adds on top A check on those commits Aider commits eagerly, which is good. Aura reads what the commit actually changed at the function level and compares it with the intent that was recorded for it. A deletion guard "Clean up unused code" is the prompt that costs people a production incident. Aura names the exported function that went missing and traces its callers before the commit lands. Every other engine too Aider is one engine. Aura drives Claude Code, Gemini CLI, Codex, Cursor Agents, Kimi, OpenCode and Aider from one composer on one history. A team plane Symbol claims, a collision radar, cross-branch impact alerts. Aider is a single-developer tool by design. HEAD TO HEAD Dimension by dimension Dimension Aura A Aider What it is A semantic layer over Git that drives agents and judges their commits. A terminal agent that edits files and commits them. History Git commits plus an intent log and a proof verdict attached to each. Git commits with generated messages. Review AST diff with plain-language function summaries. git diff. Scope Many agents, many worktrees, one history. One agent, one working tree, one developer. Licence Apache-2.0. Apache-2.0. CAPABILITIES Side by side Capability Aura A Aider Edits files and commits Model-agnostic Runs entirely in a terminal Open source Drives several agents at once AST-level semantic diff Intent recorded and checked at commit Goal ↔ commit proof verdict Blocks unaccounted deletions Team collision radar Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which A Pick Aider if… You want the smallest possible agent that edits code and commits it. You are running a local model and want nothing between you and it. Pick Aura if… Aider is committing faster than you can review. You need to explain a change to someone who was not there. More than one agent, or more than one person, works on this repo. NOT EITHER/OR Keep Aider. Add the control layer. Aider is one of the engines Aura drives, and even outside Aura the CLI hooks catch Aider commits: install aura, run aura init, and every commit Aider makes goes through the intent check and the deletion guard. QUESTIONS Aura & Aider Does Aura replace Aider? No. Aura drives Aider as one engine among several, and its commit hooks work on Aider commits whether or not you launch it from Aura. Will Aura fight with Aider’s auto-commit? No. Aura reads commits rather than owning them. The hook runs at commit time, checks the AST change against the recorded intent, and either passes or names the problem. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Aider, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs OpenCode — open-source terminal agent URL: https://auravcs.com/vs/opencode Summary: Aura vs OpenCode: An agent, versus the layer that reads, proves and records what the agent did. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS OpenCode COMPARISON · OPENCODE · OPEN-SOURCE TERMINAL AGENT OpenCode is a fine agent. Aura is the record it leaves behind. OpenCode is an open-source terminal coding agent with its own TUI, provider-agnostic model support and a healthy plugin surface. Aura drives it. The comparison worth making is not OpenCode against Aura but OpenCode alone against OpenCode with a semantic layer under it. AN AGENT, VERSUS THE LAYER THAT READS, PROVES AND RECORDS WHAT THE AGENT DID. Download the app Jump to the matrix THE SHORT VERSION What each one is for What OpenCode is great at Provider freedom Anthropic, OpenAI, Google, local — pick a model and go. No account required with anyone in particular. A good TUI The terminal interface is genuinely well made, which matters when the terminal is where you work. Open source and moving Real community, real release cadence, and the code is there to read. What Aura adds on top A semantic read of the diff Functions and call edges rather than hunks, with a plain-language summary of what each changed function now does. A verdict The goal travels with the task; the commit is checked against it and sealed into a portable record. Parallel without collisions Crew gives every agent its own worktree and warns before two of them touch the same symbol. One history across engines Run OpenCode next to Claude Code and Gemini CLI and read one intent log, not three transcripts. HEAD TO HEAD Dimension by dimension Dimension Aura OpenCode What it is The layer that drives agents and judges their output. A terminal coding agent. Where they meet OpenCode is one of the engines in Aura’s composer. Runs standalone, or under Aura. Review AST diff, plain-language summaries, intent per commit. The agent’s own output and git diff. Proof Goal ↔ commit verdict. None. CAPABILITIES Side by side Capability Aura OpenCode Writes and edits code Provider-agnostic models Open source Terminal-first Drives several agents at once AST-level semantic diff Goal ↔ commit proof verdict Intent recorded per commit Team collision radar Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which Pick OpenCode if… You want an open-source agent and nothing else. Pick Aura if… You want that agent plus a review you can trust and a record you can hand over. You are running more than one agent on the same repository. NOT EITHER/OR Keep OpenCode. Add the control layer. OpenCode is one of the engines Aura ships with. Keep using it exactly as you do; Aura adds the diff, the proof and the history around it. QUESTIONS Aura & OpenCode Can Aura run OpenCode? Yes. It is one of the engines in the composer, alongside Claude Code, Gemini CLI, Codex, Cursor Agents and Kimi. Do I need the Aura app to get the commit gate? No. The CLI is enough — install it, run aura init, and the hook covers every commit in that repository. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving OpenCode, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Codex CLI — OpenAI terminal agent URL: https://auravcs.com/vs/codex-cli Summary: Aura vs Codex CLI: A sandbox stops the agent doing damage outside the repo. Aura stops it doing damage inside. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS Codex CLI COMPARISON · CODEX CLI · OPENAI TERMINAL AGENT Codex writes the code. Aura keeps the receipts. OpenAI’s Codex CLI is a fast, capable terminal agent with a sandbox, an approval model and a growing set of automation hooks. Aura drives it as one of its engines, and adds the thing a sandbox cannot give you: a check that what landed is what you asked for. A SANDBOX STOPS THE AGENT DOING DAMAGE OUTSIDE THE REPO. AURA STOPS IT DOING DAMAGE INSIDE. Download the app Jump to the matrix THE SHORT VERSION What each one is for What Codex CLI is great at Sandboxing and approvals The permission model is well thought through. You can let it run and know it will not wander off your machine. Speed It is quick, and the terminal loop is tight. Cloud handoff The same task can move between your machine and a hosted runner without you re-explaining it. What Aura adds on top The damage a sandbox permits A sandbox stops writes outside the repo. It has nothing to say about deleting a function inside the repo that four other modules call. Aura does. Why, not only what Every commit carries the intent it was made for, and Aura checks that intent against the AST changes rather than trusting the message. More than one brain Switch from Codex to Claude Code mid-thread without losing the conversation, and keep one shared history across both. A cost meter Aura prints what each message cost and what the key has spent since you added it. HEAD TO HEAD Dimension by dimension Dimension Aura Codex CLI What it is The layer that drives agents and proves their commits. A terminal coding agent with a sandbox. Safety model Semantic: what changed, what it broke, does it match the goal. Perimeter: what the process is allowed to touch. History Intent log plus proof verdict per commit, across every engine. Session transcript. Cost Per-message and per-key spend, printed next to the reply. Whatever the dashboard says later. CAPABILITIES Side by side Capability Aura Codex CLI Writes and edits code Process sandbox Approval prompts Drives several engines AST-level semantic diff Blocks unaccounted deletions Goal ↔ commit proof verdict Per-message cost meter Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which Pick Codex CLI if… You want OpenAI’s agent and its sandbox, on its own. Pick Aura if… You want the agent plus a semantic review and a proof at the commit. You run Codex next to other agents and want one history. NOT EITHER/OR Keep Codex CLI. Add the control layer. Codex is one of Aura’s engines. Run it from the composer, or keep your own terminal — either way the Aura hook checks the commits. QUESTIONS Aura & Codex CLI Does Aura need an OpenAI key? Only if you want to run Codex. Aura is engine-agnostic; use Claude Code, Gemini CLI, a local model, or nothing at all — the semantic layer works without any agent. Is Aura’s sandbox the same as Codex’s? No, and it is not trying to be. Codex sandboxes the process. Aura works at the level of meaning: which symbols changed, what depended on them, and whether that matches the goal. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Codex CLI, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Gemini CLI — Google terminal agent URL: https://auravcs.com/vs/gemini-cli Summary: Aura vs Gemini CLI: Keep the agent. Add the semantic diff, the intent record and the proof. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS Gemini CLI COMPARISON · GEMINI CLI · GOOGLE TERMINAL AGENT Gemini CLI is one engine. Aura is the room. Google’s Gemini CLI is an open-source terminal agent with a large context window, a generous free tier and native MCP support. Aura drives it. If you already use Gemini CLI, the question is not which to pick but what to put underneath it. KEEP THE AGENT. ADD THE SEMANTIC DIFF, THE INTENT RECORD AND THE PROOF. Download the app Jump to the matrix THE SHORT VERSION What each one is for What Gemini CLI is great at Context A very large window means less time spent feeding it the codebase and more spent on the work. Free tier The free allowance is real and generous, which lowers the cost of trying things. MCP native It speaks Model Context Protocol out of the box, so Aura’s tools are available to it directly. Open source Apache-2.0, readable, and Google ships to it often. What Aura adds on top A semantic read of the result Big context helps the agent understand your code. It does nothing to help you understand the agent’s change. That is Aura’s job. Proof against the goal A verdict — proven, partial, not wired — attached to the commit, not a vibe from reading the diff. Several agents on one history Gemini for the wide-context passes, Claude Code for the surgical ones, one intent log across both. 29 MCP tools Because Gemini CLI is MCP-native, it can call Aura directly: snapshot before editing, log intent before committing, prove a goal, rewind one function. HEAD TO HEAD Dimension by dimension Dimension Aura Gemini CLI What it is The layer that drives agents and proves their commits. A terminal coding agent with a large context window. Integration Drives Gemini CLI as an engine and exposes 29 tools to it over MCP. Speaks MCP natively; Aura is one of the servers it can call. Review AST diff, plain-language summaries, intent per commit. git diff and the transcript. Proof Goal ↔ commit verdict. None. CAPABILITIES Side by side Capability Aura Gemini CLI Writes and edits code Large context window Free tier MCP support Open source Drives several agents at once AST-level semantic diff Goal ↔ commit proof verdict Blocks unaccounted deletions Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which Pick Gemini CLI if… You want a free, open-source agent with a huge context window and nothing else. Pick Aura if… You want that agent to leave behind a record you can audit. You run Gemini alongside other agents and want them on one history. NOT EITHER/OR Keep Gemini CLI. Add the control layer. Gemini CLI is one of Aura’s engines, and because it is MCP-native it can also call Aura’s 29 tools directly — snapshot, log intent, prove, rewind — with no bridge in between. QUESTIONS Aura & Gemini CLI Can Gemini CLI call Aura’s tools? Yes. Aura ships an MCP server with 29 tools. Point Gemini CLI at it and the agent can snapshot files, log intent, prove goals and rewind single functions itself. Does Aura cost anything on top of Gemini’s free tier? No. Aura is a free public beta and its engine and CLI are Apache-2.0. You pay whatever your model provider charges, and Aura prints that number next to each reply. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Gemini CLI, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Amp — agentic coding tool URL: https://auravcs.com/vs/amp Summary: Aura vs Amp: Both bet on autonomy. Aura pairs it with a gate at the commit. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS A Amp COMPARISON · AMP · AGENTIC CODING TOOL Amp is unapologetically autonomous. Aura is what you check it against. Amp is Sourcegraph’s agentic coding tool: a CLI and editor extension built around letting the model run rather than asking permission at every step, with a shared team surface and its own token economics. Aura takes the same view of autonomy and adds the counterweight — an agent allowed to run needs something other than your attention deciding whether the result is safe. BOTH BET ON AUTONOMY. AURA PAIRS IT WITH A GATE AT THE COMMIT. Download the app Jump to the matrix THE SHORT VERSION What each one is for A What Amp is great at Letting the model work Amp’s design position — fewer knobs, more autonomy, always the strongest model — is a real one and it produces good results. Team-shaped Shared threads and a team surface, rather than a purely single-player tool. Sourcegraph behind it Code search and repository understanding are the house speciality, and it shows. What Aura adds on top A stop condition that is not you Autonomy without a gate means the review moves to the end, where it is most expensive. Aura checks each commit against its goal before it lands. Semantic history What changed at the function level, why, and by which agent — kept as a record rather than a thread. Every engine Amp is one agent. Aura drives seven, on one composer and one history, and you can switch mid-thread. Open source Aura’s engine, CLI and extension are Apache-2.0. HEAD TO HEAD Dimension by dimension Dimension Aura A Amp Philosophy Let the agent run, then prove what it did. Let the agent run. Team surface Symbol claims, collision radar, cross-branch impact alerts, shared intent log. Shared threads. Review AST diff, plain-language summaries, goal verdict. The thread and the diff. Licence Apache-2.0. Commercial. CAPABILITIES Side by side Capability Aura A Amp Autonomous agent runs Editor extension Team surface Drives several engines AST-level semantic diff Goal ↔ commit proof verdict Blocks unaccounted deletions Symbol-level collision radar Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which A Pick Amp if… You want maximum autonomy from one strong agent and are happy reviewing at the end. Sourcegraph is already part of your stack. Pick Aura if… You want autonomy with a check that runs before the merge, not after the incident. You need the tool to be open source. NOT EITHER/OR Keep Amp. Add the control layer. Install the Aura CLI in the same repository and Amp’s commits go through the intent check and the deletion guard like any others. You keep the agent you like and gain the gate. QUESTIONS Aura & Amp Does Aura limit how autonomous an agent can be? It does the opposite. A gate at the commit is what makes it reasonable to let an agent run unattended — you are not relying on watching it. Can I use Amp as an Aura engine? Any agent that commits in a repository Aura tracks gets the commit gate. Native composer support covers Claude Code, Gemini CLI, Codex, Cursor Agents, Kimi, OpenCode and Antigravity. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Amp, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs OpenHands — open-source autonomous agent URL: https://auravcs.com/vs/openhands Summary: Aura vs OpenHands: An autonomous agent, versus the thing that verifies autonomous agents. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS O OpenHands COMPARISON · OPENHANDS · OPEN-SOURCE AUTONOMOUS AGENT OpenHands runs the whole task. Aura checks the whole task actually got done. OpenHands is an open-source autonomous software agent — it plans, edits, runs commands, browses, and works a task end to end, usually inside a container. Aura is not another agent. It is the semantic layer that reads what an agent like OpenHands changed and decides whether it matched the goal. AN AUTONOMOUS AGENT, VERSUS THE THING THAT VERIFIES AUTONOMOUS AGENTS. Download the app Jump to the matrix THE SHORT VERSION What each one is for O What OpenHands is great at End-to-end autonomy Plan, edit, run, test, iterate. It goes further without a human than most tools will attempt. Sandboxed execution Running inside a container makes unattended work far less frightening. Genuinely open MIT-licensed, large community, and a research programme attached to it. Benchmarked in public SWE-bench numbers you can check, which is more than most of this category offers. What Aura adds on top A verdict on the outcome A benchmark score is a claim about the agent. A proof is a claim about your commit. Aura produces the second one. Semantic diff on a large change Autonomous runs produce big diffs. Reading them as functions and call edges is the difference between a review and a shrug. A deletion guard The longer the autonomous run, the more likely something got tidied away. Aura names it and traces its callers. A desktop and a team plane Aura is a product you sit in front of, with source control, Trace, Crew and a collision radar, not only a runtime. HEAD TO HEAD Dimension by dimension Dimension Aura O OpenHands What it is The layer that reads and proves agent changes. An autonomous agent that does the work. Isolation Git worktree per agent plus symbol claims. Container per session. Review AST diff, plain-language summaries, intent, goal verdict. The diff the run produced. Licence Apache-2.0. MIT. CAPABILITIES Side by side Capability Aura O OpenHands Autonomous end-to-end runs Sandboxed execution Open source Desktop app AST-level semantic diff Goal ↔ commit proof verdict Intent recorded per commit Blocks unaccounted deletions Team collision radar Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which O Pick OpenHands if… You want a fully autonomous agent that plans and executes on its own. A container-per-task model fits how you work. Pick Aura if… You already have an agent and the problem is trusting its output. You need the change explained to someone who did not watch it happen. NOT EITHER/OR Keep OpenHands. Add the control layer. They are complementary. Let OpenHands do the work; let Aura read the commit, check it against the goal and record the result. Both are open source, so neither traps you. QUESTIONS Aura & OpenHands Is Aura an autonomous agent? Crew is an autonomous work-loop — it claims unblocked tasks, works them in isolated worktrees and merges only what proves out — but the code is written by whichever engine you point it at, including OpenHands-style agents. Can I run both? Yes. Aura tracks the repository, not the agent, so anything that commits gets the check. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving OpenHands, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Windsurf — agentic IDE URL: https://auravcs.com/vs/windsurf Summary: Aura vs Windsurf: An IDE with an agent inside it, versus a layer above every agent you run. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS W Windsurf COMPARISON · WINDSURF · AGENTIC IDE Windsurf is where you write. Aura is where you check. Windsurf is an agentic IDE — an editor with an agent that keeps up with what you are doing, edits across files, and runs commands. Aura is not an editor and does not want to be. It sits over your Git and your agents, reads what they changed at the logic level, and proves it against the goal. AN IDE WITH AN AGENT INSIDE IT, VERSUS A LAYER ABOVE EVERY AGENT YOU RUN. Download the app Jump to the matrix THE SHORT VERSION What each one is for W What Windsurf is great at Flow The agent following along with your edits, rather than waiting to be asked, is a genuinely different feel from prompt-and-wait. Multi-file edits It plans and applies changes across a codebase without leaving the editor. One window Editor, chat, terminal and agent in the same place, tuned together. What Aura adds on top Any agent, not one Claude Code, Gemini CLI, Codex, Cursor Agents, Kimi, OpenCode and Antigravity from one composer, with the brain switchable mid-thread. A semantic diff Read the change as functions and call edges, with a plain-language summary, instead of scanning hunks in the gutter. A proof Each task carries a goal; the commit is checked against it and sealed into a portable record. Keep your editor Aura does not ask you to move. Use Windsurf, VS Code, Zed, Vim — Aura reads the repository, not the editor. HEAD TO HEAD Dimension by dimension Dimension Aura W Windsurf What it is A layer over Git and your agents. An IDE you work inside. Editing Not an editor. It has a file view for reading, not a place to live. A full IDE with inline completion. Agents Seven engines, one composer, one history. Its own agent. Review AST diff, plain-language summaries, intent, goal verdict. The editor’s diff view. Lock-in None. Walk away to plain Git any time. You adopt it as your editor. CAPABILITIES Side by side Capability Aura W Windsurf Inline autocomplete Full IDE Multi-file agent edits Works with your existing editor Drives several agent engines AST-level semantic diff Goal ↔ commit proof verdict Intent recorded per commit Team collision radar Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which W Pick Windsurf if… You want one AI editor to live in and its agent is the one you like. Inline completion is the feature you would miss most. Pick Aura if… You want to keep the editor you have. You run more than one agent, or need to prove what they changed. NOT EITHER/OR Keep Windsurf. Add the control layer. Write in Windsurf, review in Aura. Aura reads the repository underneath, so the editor is entirely your choice. QUESTIONS Aura & Windsurf Does Aura replace my IDE? No. Aura has a file viewer and an editor extension, but it is a layer over Git and your agents. Keep the IDE you like. Can Aura review changes Windsurf made? Yes. Aura reads commits, not keystrokes. Anything committed in a tracked repository gets the semantic diff and the commit gate. KEEP READING Aura as an open-source alternative /ALTERNATIVES/WINDSURF OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Windsurf, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Zed — high-performance editor URL: https://auravcs.com/vs/zed Summary: Aura vs Zed: An editor built for latency, versus a layer built for trust. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS Z Zed COMPARISON · ZED · HIGH-PERFORMANCE EDITOR Zed is the fastest editor. Aura is the slowest thing to lie to you. Zed is a Rust editor built for speed, with real-time collaboration and an agent panel that speaks to whichever model you point it at. Aura is written in Rust too, and cares about a different kind of performance: how quickly you can tell whether an agent’s change was correct. AN EDITOR BUILT FOR LATENCY, VERSUS A LAYER BUILT FOR TRUST. Download the app Jump to the matrix THE SHORT VERSION What each one is for Z What Zed is great at Speed Genuinely the fastest editor most people have used, and it does not degrade as the file gets big. Collaboration Multiplayer editing that works, built in rather than bolted on. Open source GPL-licensed, readable, and the team ships in public. Agent panel Bring your own model, including local ones, without leaving the editor. What Aura adds on top A read of the change, not the file Zed shows you code. Aura shows you what an agent did to it — which functions changed, what depends on them, and what it now means. Proof and provenance A goal per task, a verdict per commit, and a signed record you can hand to someone. Multi-agent orchestration Worktree per agent, dependency-ordered tasks, and a collision radar across humans and agents. An editor extension Aura’s semantic layer is reachable from the editor you already use. HEAD TO HEAD Dimension by dimension Dimension Aura Z Zed What it is A semantic layer over Git and agents. A very fast code editor. Collaboration Symbol-level awareness: who is editing which function, and cross-branch impact alerts. Real-time multiplayer editing in the buffer. Agents Seven engines, one history, proof at the merge. An agent panel with your model. Licence Apache-2.0. GPL. CAPABILITIES Side by side Capability Aura Z Zed Fast native editor Real-time multiplayer editing Open source Written in Rust Drives several agent engines AST-level semantic diff Goal ↔ commit proof verdict Symbol-level collision radar Cross-branch impact alerts Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which Z Pick Zed if… You want the fastest editor available and multiplayer in the buffer. Pick Aura if… You want to keep Zed and add a layer that reads and proves agent changes. NOT EITHER/OR Keep Zed. Add the control layer. Edit in Zed, review and prove in Aura. They do not overlap enough to compete — Aura ships an editor extension precisely so you do not have to leave. QUESTIONS Aura & Zed Does Aura work with Zed? Yes. Aura tracks the repository, so any editor works, and the CLI plus MCP server are reachable from Zed’s agent panel. Is Aura an editor? No. It reads files and shows diffs, but writing code is your editor’s job. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf W Aura vs Warp G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Zed, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Warp — agentic terminal URL: https://auravcs.com/vs/warp Summary: Aura vs Warp: A better terminal, versus a layer that reads and proves what came out of it. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS W Warp COMPARISON · WARP · AGENTIC TERMINAL Warp made the terminal smart. Aura makes the commit accountable. Warp is a reimagined terminal — blocks instead of a scrollback, an agent that runs commands for you, and a workflow library. Aura also ships a terminal, but it is a means rather than the product: what Aura is for is what happens after an agent stops typing. A BETTER TERMINAL, VERSUS A LAYER THAT READS AND PROVES WHAT CAME OUT OF IT. Download the app Jump to the matrix THE SHORT VERSION What each one is for W What Warp is great at The terminal itself Blocks, sharing, search, and an input that behaves like a text field. It fixed things everyone had stopped noticing were broken. Agent mode Natural language to shell command, with the agent able to run multi-step work. Workflows and notebooks Saved, parameterised commands shared across a team is a small idea that pays off daily. What Aura adds on top Repository understanding Warp understands commands. Aura understands your code — the AST, the call graph, which function each change touched. A commit gate The intent check and the deletion guard run when a commit is made, whichever terminal made it, including Warp. Multi-agent orchestration Worktrees, a dependency graph, a collision radar, and a proof before the merge. Open source Aura’s engine, CLI and extension are Apache-2.0. HEAD TO HEAD Dimension by dimension Dimension Aura W Warp What it is A semantic layer over Git and agents. A terminal with an agent in it. Unit of work A task with a goal, proved at the commit. A command, and a block of output. Review AST diff, plain-language summaries, intent per commit. Command output. Licence Apache-2.0. Closed source. CAPABILITIES Side by side Capability Aura W Warp Modern terminal UX Natural-language to shell Shared team workflows AST-level semantic diff Goal ↔ commit proof verdict Blocks unaccounted deletions Worktree-per-agent orchestration Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which W Pick Warp if… The terminal is the tool you want improved. Pick Aura if… The commits coming out of that terminal are what you cannot verify. NOT EITHER/OR Keep Warp. Add the control layer. Keep Warp as your terminal. Install the Aura CLI and every commit made in it goes through the intent check and the deletion guard. QUESTIONS Aura & Warp Does Aura replace my terminal? No. Aura has one built in for driving agents, but the CLI works in any terminal, Warp included. Will Aura slow my terminal down? The hook runs at commit time, not per keystroke. On a normal repository it is a fraction of a second. KEEP READING Aura as an open-source alternative /ALTERNATIVES/WARP OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed G Aura vs Git G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Warp, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Git — the version control system URL: https://auravcs.com/vs/git Summary: Aura vs Git: Aura is Git plus a semantic index, an intent log and a proof. Your repo stays a Git repo. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS G Git COMPARISON · GIT · THE VERSION CONTROL SYSTEM Git records the lines. Aura records the meaning. Git is not a competitor and Aura does not replace it. Aura is a layer on top of Git: the same repository, the same commits, the same remotes. What it adds is a second index — one that tracks functions and call edges rather than lines, records why each commit was made, and checks that the two agree. AURA IS GIT PLUS A SEMANTIC INDEX, AN INTENT LOG AND A PROOF. YOUR REPO STAYS A GIT REPO. Download the app Jump to the matrix THE SHORT VERSION What each one is for G What Git is great at Being the substrate Git won for good reasons. Content-addressed, distributed, offline-first, and universal. Aura is built on it, not against it. Text diffs For a human writing code by hand, a line diff is usually the right resolution. Nothing to trust It is plain files and a hash chain. That is why Aura keeps everything recoverable to plain Git. What Aura adds on top A semantic index Aura parses each commit with tree-sitter and stores a Merkle graph of functions and their call edges. A rename is one node updated, not 200 lines gone and 198 added. Intent, checked Every commit carries a recorded reason, and Aura compares it against what the AST actually changed. A mismatch is flagged before the commit lands. A deletion guard An export that disappears without an explanation stops the commit and names its callers. Proof against a goal A commit can be checked against the goal it was meant to deliver, and the verdict is sealed into a portable record. Surgical rewind Revert one function to its last working state without touching the rest of the commit. No merge conflict, because it operates on AST nodes. HEAD TO HEAD Dimension by dimension Dimension Aura G Git Unit of change A logic node — a function, a class, a method — identified by structure so it survives renames. A line of text in a file. Why a commit exists A recorded intent, checked against the AST diff at commit time. A free-text message nobody verifies. Reverting One function, restored to its last safe state. The whole commit, or a manual patch. Storage A sidecar index in the repository. Delete it and you still have a normal Git repo. The repository itself. Who it was built for Repositories where most of the code is written by agents. Repositories where most of the code is written by people. CAPABILITIES Side by side Capability Aura G Git Distributed, offline-first Branches, merges, remotes Works with GitHub, GitLab, self-hosted Function-level identity across renames Plain-language meaning per change Intent recorded and verified Blocks unaccounted deletions Goal ↔ commit proof verdict Revert a single function Cross-branch impact alerts Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which G Pick Git if… You write the code yourself and a line diff tells you everything you need. You want zero additional tooling. Pick Aura if… Most of the diffs you review were written by an agent. You have been surprised by something an agent removed. You need to explain or prove a change to someone who was not there. NOT EITHER/OR Keep Git. Add the control layer. This is not either/or, and it never has been. Aura is a Git repository with an index beside it. Uninstall Aura and every commit, branch and remote is exactly where it was — the semantic layer is additive, and the exit is a delete of one directory. QUESTIONS Aura & Git Does Aura replace Git? No. Aura writes to the same Git repository and uses the same commits, branches and remotes. Remove Aura and you have a normal Git repo with nothing missing. Do my teammates need Aura? No. The repository stays a plain Git repository, so anyone can clone, pull and push without it. They just do not see the semantic layer. What does Aura store, and where? A sidecar index under .aura/ — the AST graph, the intent log and the proof records. It is files, in your repository, on your machine. Is a semantic diff slower than git diff? It parses the changed files with tree-sitter rather than comparing bytes, so it costs more than git diff and far less than reading the diff yourself. KEEP READING how Aura reads a change Git can only count /FEATURES/SOURCE-CONTROL OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Graphite E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Git, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Graphite — stacked PRs and AI review URL: https://auravcs.com/vs/graphite Summary: Aura vs Graphite: Stacking makes review possible. Proof makes it unnecessary to guess. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS G Graphite COMPARISON · GRAPHITE · STACKED PRS AND AI REVIEW Graphite makes pull requests smaller. Aura makes them provable. Graphite is built around stacked pull requests — small, dependent changes that land in order — with an AI reviewer on top. Aura attacks the same problem from the other end: not how to slice a change so a human can review it, but how to give a machine enough context to say whether the change was correct. STACKING MAKES REVIEW POSSIBLE. PROOF MAKES IT UNNECESSARY TO GUESS. Download the app Jump to the matrix THE SHORT VERSION What each one is for G What Graphite is great at Stacking Dependent PRs that rebase cleanly is a genuinely hard problem, and Graphite solved it better than anyone else. Review throughput A team on stacks reviews faster because each unit is small enough to hold in your head. Diamond The AI reviewer catches real things and is tuned to be quiet, which is the hard part of automated review. GitHub-native It fits the flow a team already has rather than asking them to leave it. What Aura adds on top A goal to review against An AI reviewer reads a diff and guesses at intent. Aura is given the intent up front, so the check is against a stated goal rather than an inferred one. The agent side Graphite starts at the pull request. Aura starts before the agent runs — approving what it may touch, then checking what it did. Semantic identity Function-level identity that survives renames and moves, so a refactor reads as a refactor across a stack. Not only GitHub Any Git remote, or none. HEAD TO HEAD Dimension by dimension Dimension Aura G Graphite Where it starts Before the agent runs — the goal, the approved scope. At the pull request. Review model Deterministic checks (intent vs AST, deletions, goal wiring) plus an AI pass. AI review of the diff, plus humans on small stacks. Host Any Git remote, or a local-only repository. GitHub. Licence Apache-2.0. Commercial. CAPABILITIES Side by side Capability Aura G Graphite Stacked pull requests AI code review GitHub-native workflow Works without GitHub Reviews against a stated goal AST-level semantic diff Intent recorded and verified at commit Blocks unaccounted deletions Drives coding agents Open source Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which G Pick Graphite if… Your bottleneck is human review throughput on GitHub. Stacked PRs are how your team already works. Pick Aura if… Your bottleneck is not knowing whether an agent’s change did what you asked. You are not on GitHub, or not only on GitHub. NOT EITHER/OR Keep Graphite. Add the control layer. Stack with Graphite, prove with Aura. Aura’s check runs at the commit, before anything reaches a pull request, so a stack arrives already carrying a verdict per commit. QUESTIONS Aura & Graphite Does Aura do stacked PRs? Not as a first-class feature. Crew works a dependency graph and merges in order, which covers some of the same ground, but Graphite’s stacking is more complete. Is Aura’s review AI or deterministic? Both, and the deterministic part comes first. Intent versus AST, deletions versus callers, and goal wiring are computed, not guessed. An AI pass runs on top of that. KEEP READING Aura as an open-source alternative /ALTERNATIVES/GRAPHITE OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git E Aura vs Entire SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Graphite, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Aura vs Entire — agent-native Git hosting URL: https://auravcs.com/vs/entire Summary: Aura vs Entire: Same thesis, different half. Entire keeps the session; Aura keeps a verdict on the change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download Aura VS E Entire COMPARISON · ENTIRE · AGENT-NATIVE GIT HOSTING Entire stores the whole agent session. Aura judges the change it produced. Entire is independent, distributed Git hosting built for the agent era: every agent session is captured and stored in the repo next to the code, resumable across tools, on a network with regional mirrors that can mirror GitHub. It is the closest tool to Aura in what it believes — that in the agent era the code is only half the artifact and the intent behind it belongs in version control. The two draw the line in different places. Entire preserves what happened. Aura reads the change at the logic level, checks it against the intent it was committed with, and proves it against the goal. SAME THESIS, DIFFERENT HALF. ENTIRE KEEPS THE SESSION; AURA KEEPS A VERDICT ON THE CHANGE. Download the app Jump to the matrix THE SHORT VERSION What each one is for E What Entire is great at Independent Git hosting Fast, distributed, multi-region hosting — US, EU and Australia — that can mirror an existing GitHub repo and stand on its own. If your worry is that GitHub is the single point everything routes through, this is a serious answer to it. The session is attached, not archived “Every agent session stored in your repo.” Each session is written as a Git ref beside the commit and resumes across any agent, so the context that produced a change travels with the change instead of dying in a terminal. Secrets handled before storage Sensitive data stays on your machine, and Entire detects and redacts secrets before a session is stored. Capturing everything is only safe if this part is right, and they took it seriously. Trails, gates and runners The thread from idea to merge is a first-class object, with review signals — confidence, risk, drift — and in-repo runners that rerun on every push and become the merge criteria. It is a well-drawn take on making “LGTM” mean something. Pedigree and licence Founded by GitHub’s former CEO, well funded, and MIT licensed — the most permissive licence of any tool on this page. It is the best-distributed product Aura is compared with. What Aura adds on top A read of the change, not a copy of the session Storing the transcript tells you what the agent did. Aura’s AST diff tells you what the code now does — which functions changed, what calls them, and what it means, in plain language. Preservation and review are different jobs. Intent, checked against the AST Aura compares the reason a commit claims against what the syntax tree actually changed, and blocks the commit when they disagree. Entire’s gates score drift and risk as signals; Aura’s intent-poisoning check is a computed match that fails the commit, not a dashboard reading. A proof, not a merge signal Every task carries the goal it was meant to deliver. Aura checks the commit against it and returns a verdict — proven, partial, or not wired — sealed into a portable record. A runner that passes says the checks ran; a proof says the goal was met. It drives the agents, safely Crew works a dependency graph across isolated worktrees, and symbol-level claims warn two agents before they touch the same function. A deletion guard stops a commit that removes an export nothing asked it to remove. Entire captures agent work; Aura also runs it without letting the agents collide. A desktop app in plain language Aura ships a desktop app that reads a change for someone who is not going to grep a git ref — the meaning of each function, the intent, the verdict. Entire is CLI-first. HEAD TO HEAD Dimension by dimension Dimension Aura E Entire What it is A semantic layer over Git that drives agents, reads their changes at the logic level, and proves them. Independent, distributed Git hosting that stores every agent session alongside the code. Where it sits On top of any Git remote — GitHub, GitLab, self-hosted, or Aura’s own sovereign transport. It is the remote: a hosting network with regional mirrors that can also mirror GitHub. What it records The intent behind each commit and a proof against the goal — why it was made and whether it delivered. The full agent session, stored as a Git ref attached to the commit and resumable across agents. How you review a change AST diff, plain-language per function, and an intent-vs-change check that fails a mismatch at commit time. Trails, gates and runners — CI-style signals scored on every push. Multi-agent orchestration Crew runs a dependency graph across worktrees with symbol-level collision claims and a deletion guard. Captures what each agent did; running them in parallel is not the product. Backing Independent, shipping on macOS, Linux and Windows beta every cycle. Founded by GitHub’s former CEO with a $60M seed — the best-funded, best-distributed tool in this comparison. Licence Apache-2.0. MIT — the most permissive licence here. CAPABILITIES Side by side Capability Aura E Entire Intent belongs in version control Independent multi-region Git hosting network Stores full agent sessions in the repo Secret redaction before storage Structural / AST code graph Open source AST-level semantic diff of a change, in plain language Stated intent checked against the AST at commit Goal ↔ commit proof verdict Drives parallel agents with symbol-level collision claims Blocks unaccounted deletions at commit Surgical single-function rewind Desktop app with plain-language review Compared on public capabilities, mid-2026. ● full · − partial · ✕ none. HONEST ADVICE When to pick which E Pick Entire if… You want to move off GitHub onto independent, distributed hosting, and a network you can mirror and pin by region is the point. Preserving every agent session in the repo, resumable across tools, matters to you more than a verdict on the diff. You are betting on the team — an ex-GitHub-CEO and a $60M seed behind an MIT-licensed stack. Pick Aura if… You want the change read at the logic level and proven against its goal, not only stored. You want the stated intent checked against what the code actually did, with a mismatch blocked at the commit. You run several agents at once and need them kept off each other’s functions, with a guard on deletions. You want a desktop app and a plain-language reading of each change, not a CLI-only workflow. NOT EITHER/OR Keep Entire. Add the control layer. They sit at different layers of the same Git repository, and they compose. Let Entire host the repo and keep the session record; install the Aura CLI on that same repo and every commit still goes through the intent check, the deletion guard and a proof against its goal — whichever network it is pushed to. Storing the session and judging the change are different jobs, and you can have both. QUESTIONS Aura & Entire Is Aura the same as Entire? They share a thesis — that in the agent era the code is half the artifact and the intent behind it belongs in version control — and they split on what to do about it. Entire is independent Git hosting that stores the whole agent session beside the code. Aura is a semantic layer that reads each change at the AST level, checks it against the intent it was committed with, and proves it against the goal. One preserves what happened; the other decides whether it was right. Isn’t Entire much better funded? Yes. Entire raised a $60M seed, is led by GitHub’s former CEO, and is the best-distributed tool on this page. Aura is independent and competes on depth: an AST-level intent-vs-change check that blocks a bad commit, a goal ↔ commit proof, parallel-agent orchestration with collision safety and a deletion guard, and a plain-language desktop app. Funding buys reach; it does not add those. Can I use Entire and Aura together? Yes, and they do not conflict. Host on Entire’s network for its distribution and session refs; install the Aura CLI on the same repository for the commit gate and the proof. They operate at different layers of one Git repo. Does Aura store my whole agent session the way Entire does? Not the full transcript. Aura records the intent behind each commit, a proof against the goal, and the semantic history of the code — not every prompt and tool call as a Git ref. If preserving the entire session verbatim is the requirement, that is Entire’s design centre, not Aura’s. OTHER MATCHUPS Aura vs Cursor Aura vs Claude Code C Aura vs Cline K Aura vs Kilo D Aura vs Devin G Aura vs GitHub Copilot C Aura vs Conductor S Aura vs Superset P Aura vs Paseo V Aura vs Vibe Kanban C Aura vs Crystal / Nimbalyst C Aura vs Claude Squad A Aura vs Aider Aura vs OpenCode Aura vs Codex CLI Aura vs Gemini CLI A Aura vs Amp O Aura vs OpenHands W Aura vs Windsurf Z Aura vs Zed W Aura vs Warp G Aura vs Git G Aura vs Graphite SEE THE FULL COMPARISON Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and keep driving Entire, now with a semantic diff, a verdict and a record on every change. Download the app Try the CLI A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Conductor — Aura URL: https://auravcs.com/alternatives/conductor Summary: An honest comparison with Conductor. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · PARALLEL CLAUDE CODE WORKSPACE FOR MACOS Open source alternative to Conductor Conductor runs several Claude Code sessions side by side, each in its own Git worktree, so two agents can work on the same repository without stepping on each other. It is a well-made app and the worktree model is the right one. What it does not do is tell you whether any of that work was correct, and there is no source to read or self-host. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Conductor, head to head IN SHORT Is there an open-source alternative to Conductor? Aura is Apache-2.0 and runs the same shape of work: parallel agents, each in its own worktree, driven from one window. What it adds is the part that matters after the agents finish — semantic history, intent on every commit, and proof tying each change to the goal it delivered. CONDUCTOR LICENCE Closed source. No public repository. PLATFORMS macOS only. PRICING Free to use. You pay Anthropic for the agent. THE HONEST PART Why people replace Conductor You are not on a Mac Conductor ships for macOS. If half your team is on Linux, or your work happens on a remote box, the app is not an option for them. One agent vendor It is built around Claude Code. That is a reasonable bet, but it means the workspace and the model are bought together, and switching one means leaving the other. No source to read or run There is no repository. You cannot audit what it does with your code, patch a bug yourself, or run it inside a network that does not reach the public internet. Parallel work still lands unreviewed Running four agents at once produces four diffs. The reading is still yours, and four agents produce diffs faster than one person can read them. WHAT AURA DOES INSTEAD The layer above your agents The same worktree model, on Linux too Each agent gets an isolated worktree and its own branch. The app is a Tauri build for macOS and Linux, and the CLI runs anywhere Rust runs, including over SSH on a box with no display. Any agent, one history Claude Code, Codex, Gemini CLI, opencode and the rest run in the same window against the same repository. The record of what happened does not change when you change model. Apache 2.0, the whole thing App, CLI, engine and editor extension are in one public repository under Apache 2.0. Read it, fork it, run it on a machine with no route to the internet. A verdict on the diff, not just the diff Aura parses each change into an AST graph, compares it against the goal the session was given, and reports which parts are wired, partly wired, or missing. That is the part parallel agents make urgent. WHAT YOU GIVE UP Aura is not better at everything Conductor is more finished as a Claude Code workspace. If Claude Code is the only agent you will ever run, its setup is shorter. Its Linear and GitHub issue pickup is more mature than ours. Aura asks you to care about goals and intent. That is a habit, and habits cost something on day one. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Conductor, these are the projects worth reading first. Vibe Kanban A kanban board that runs coding agents on the cards. Bloop wound the company down in early 2026; the project continues under community maintenance. Claude Squad A terminal multiplexer for several agent sessions across worktrees. Small, sharp, no GUI. Paseo Open source and self-hostable. Its angle is reach: drive agents on your own machine from a phone. SWITCHING How the move actually goes 01 Install Aura and open the same repository. Nothing about the repo changes; it stays an ordinary Git repository the whole way through. 02 Point it at the agent you already pay for. Claude Code keeps its own credentials and settings. 03 Start a session with a goal written in a sentence. That sentence is what the proof is checked against later. 04 Run the agents you were running. The worktrees, branches and merges work the way they did. 05 Read the semantic diff instead of the text diff, and check the verdict before you merge. QUESTIONS Aura and Conductor Is Aura a drop-in replacement for Conductor? For the parallel-worktree part, close to it: same model of one agent per worktree, same merge path. Aura adds the review layer and drops the macOS-only constraint. Conductor has the smoother first ten minutes if you only run Claude Code. Does Aura only work with Claude? No. Claude Code, Codex CLI, Gemini CLI, opencode, Amp and others run in the same window. The semantic record is the same whichever one produced the change. Can I self-host it? Yes. The engine and CLI are local by default, and the collaboration server can run on your own infrastructure. Nothing has to leave your network. What licence is Aura under? Apache 2.0, in a single public monorepo covering the desktop app, the CLI, the engine and the editor extension. KEEP READING the full comparison, feature by feature /VS/CONDUCTOR KEEP READING Other tools people replace Alternative to Superset Alternative to Cursor Alternative to Windsurf Alternative to Devin Alternative to GitHub Copilot All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Superset — Aura URL: https://auravcs.com/alternatives/superset Summary: An honest comparison with Superset. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · AGENT-ERA CODE EDITOR FOR MACOS Open source alternative to Superset Superset is an editor built for the case where ten or a hundred agents are working at once, each in a worktree, and it handles that scale better than most things that call themselves editors. The reason people search for an alternative is usually the 2026 licence change: the project moved from Apache 2.0 to the Elastic License, which is source available rather than open source. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Superset, head to head SUPERSET LICENCE Source available under the Elastic License 2.0 since 2026, after starting out under Apache 2.0. ELv2 is not an OSI-approved open source licence: it forbids offering the software as a hosted service and forbids removing its licence keys. PLATFORMS macOS. PRICING Free for individual use under the terms of ELv2. THE HONEST PART Why people replace Superset The licence changed under you Apache 2.0 to Elastic License 2.0 is a real change, not a formality. ELv2 is not OSI-approved, bars hosted-service use, and bars circumventing licence keys. Companies with an open-source-only policy cannot keep it on the approved list. A hundred agents, one reviewer Scaling the number of agents scales the number of diffs. The reading does not scale with it, and past a certain point the merge button becomes a coin flip. macOS only Same constraint as most of this category. Remote and Linux work sits outside it. An editor is a place to type When most of the code is written by an agent, the hours move from typing to reading, deciding and merging. An editor optimises the part that shrank. WHAT AURA DOES INSTEAD The layer above your agents Apache 2.0, and it stays that way One public monorepo, Apache 2.0, covering app, CLI, engine and extension. No hosted-use carve-out, no licence keys to circumvent, nothing that turns into a different licence next year. The same parallel model One agent per worktree, per branch, with collision detection so two agents do not edit the same function at once. Aura tracks claims at the symbol level rather than the file level. Review that scales with the agents Each change is read as an AST graph and scored against the goal the session was given. You read a verdict and a semantic summary rather than 4,000 lines of red and green. macOS and Linux, plus a headless CLI The desktop app ships for both. The CLI runs on a server, which is where long agent runs actually belong. WHAT YOU GIVE UP Aura is not better at everything Superset is a genuinely good editor. Aura is not an editor; it opens files and edits them, but Cursor, Zed or VS Code stay better places to type. Its agent scale-out UI is more polished at very high fan-out. Its community is larger. Aura is younger and the issue tracker is quieter. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Superset, these are the projects worth reading first. Cline Apache 2.0 agent inside VS Code. Bring your own key, read every step before it runs. OpenHands MIT, runs agents in containers, strong on long autonomous tasks. Zed GPL-licensed editor with agent support, and the fastest thing in this list to type in. SWITCHING How the move actually goes 01 Clone your repository as normal, or point Aura at the checkout you already have. 02 Keep your agent subscriptions. Aura drives the CLIs you have installed rather than replacing them. 03 Move your parallel work over one worktree at a time; both tools use ordinary Git worktrees, so they can coexist during the move. 04 Write the goal for each session as a sentence. It takes ten seconds and it is what the verdict is measured against. 05 Use your editor of choice for typing. Aura is the layer that reads, proves and records. QUESTIONS Aura and Superset Is the Elastic License open source? No. ELv2 is a source-available licence. The Open Source Initiative has not approved it, and it restricts hosted-service use. You can read and modify the code, which is more than most commercial tools allow, but the term "open source" does not apply to it. Is Aura an editor? No, and it does not try to be. It is the layer above the agents: a semantic diff, a goal check, an intent record and a shared history. Keep the editor you like. How many agents can Aura run at once? As many as the machine will hold. Each gets a worktree and a branch, with symbol-level collision detection so two of them do not rewrite the same function in parallel. Does Aura need a cloud account? No. Everything works against a local repository with no account. The cloud parts are for team sync and can point at your own server. KEEP READING the full comparison, feature by feature /VS/SUPERSET KEEP READING Other tools people replace Alternative to Conductor Alternative to Cursor Alternative to Windsurf Alternative to Devin Alternative to GitHub Copilot All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Cursor — Aura URL: https://auravcs.com/alternatives/cursor Summary: An honest comparison with Cursor. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · AI-FIRST CODE EDITOR Open source alternative to Cursor Cursor is the most popular AI editor and its inline editing is still the best in the category. The searches for an alternative usually come down to three things: the source is closed, the bill is per seat and grows with the team, and the editor keeps no durable record of what the agent did or why. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Cursor, head to head CURSOR LICENCE Closed source. Built on a fork of VS Code, which is itself MIT, but the fork is not published. PLATFORMS macOS, Windows, Linux. PRICING Subscription per seat, with usage limits on the faster models. THE HONEST PART Why people replace Cursor Closed source, and the code goes to their servers Requests are proxied through Cursor infrastructure. For regulated work, or an air-gapped network, that is the end of the conversation. The per-seat bill scales with the team Every engineer needs a seat, and usage limits sit on top of the seat price. No memory of why The chat that produced a change is not attached to the commit. Six months later the code is there and the reasoning is gone. One editor, one agent If you also run Claude Code in a terminal, the two do not share a history, a plan, or a view of what changed. WHAT AURA DOES INSTEAD The layer above your agents Apache 2.0, running on your machine The whole stack is public. The engine indexes locally; no code has to leave the machine unless you turn on team sync and point it at your own server. Every agent, one record Cursor can stay your editor. Aura sits above whichever agents you run and keeps one history across all of them. The reasoning attached to the commit Each change carries the session, the goal and the stated intent. Trace any line back to the conversation that produced it. A diff you can read at speed Aura reads changes as logic, not text: a rename stays a rename instead of a thousand-line rewrite, under a header that says what changed and why. WHAT YOU GIVE UP Aura is not better at everything Cursor tab completion and inline edit are better than anything Aura has, because Aura does not compete there. If you want one thing that both writes and reviews, Cursor is one download and Aura is two. Cursor works on Windows today. Aura ships macOS and Linux, with Windows in beta. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Cursor, these are the projects worth reading first. Cline The closest open-source thing to the Cursor agent, inside VS Code, Apache 2.0. Continue Apache 2.0 autocomplete and chat for VS Code and JetBrains, including local models. Zed A fast native editor with agent support, licensed GPL, written by the Atom team. Aider Apache 2.0 pair programmer in the terminal that commits its own work. SWITCHING How the move actually goes 01 Keep Cursor. This is not a swap; most people run both. 02 Open the same repository in Aura and let it index. The index is local. 03 Give the next task a goal sentence, then let Cursor or any other agent do the work. 04 Read the semantic diff in Aura before you commit, and check the verdict. 05 If you want to drop the Cursor subscription later, Cline or Continue with your own API key covers the editing side. QUESTIONS Aura and Cursor Can I use Aura and Cursor together? Yes, and that is the common setup. Cursor writes, Aura reads, proves and records. They share the repository and get on fine. Does Aura send my code anywhere? Not by default. Indexing and semantic analysis run locally. Team sync is opt-in and can point at a server you host. Is there a free tier? The app and CLI are free and open source. You bring your own agent subscription or API key. Does it work with the models I already pay for? Yes. Aura drives the agent CLIs you have installed and uses their credentials. KEEP READING the full comparison, feature by feature /VS/CURSOR KEEP READING Other tools people replace Alternative to Conductor Alternative to Superset Alternative to Windsurf Alternative to Devin Alternative to GitHub Copilot All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Windsurf — Aura URL: https://auravcs.com/alternatives/windsurf Summary: An honest comparison with Windsurf. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · AGENTIC IDE Open source alternative to Windsurf Windsurf put the agent in the middle of the IDE rather than in a sidebar, and its long multi-file runs still hold together better than most. The reasons people look elsewhere are the closed source, the credit accounting, and the ownership changes the product went through in 2025. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Windsurf, head to head WINDSURF LICENCE Closed source. PLATFORMS macOS, Windows, Linux. PRICING Subscription per seat, with credit-based limits on agent runs. THE HONEST PART Why people replace Windsurf Credits are a strange unit of work Agent runs consume credits, and the relationship between a credit and a finished task is not something you can plan around. Closed source in a regulated shop No repository to audit, and no way to run it inside a network that does not reach out. The product changed hands Windsurf went through an acquisition in 2025. That is a reasonable thing to factor into a tooling decision. Long runs still need reading A twenty-file agent run is exactly the kind of change a text diff is worst at showing you. WHAT AURA DOES INSTEAD The layer above your agents Open source, no credits Apache 2.0. You pay whichever model provider you already use, at their prices, with no second currency in between. Built for long runs Aura shows a twenty-file change as a graph of what moved: which functions were added, changed, or deleted, and what depends on them. Deletions have to be accounted for A pre-commit guard blocks removals that nobody explained. Long autonomous runs delete things quietly, and this is the check for it. Runs where the work is Desktop on macOS and Linux, and a CLI for the remote machine where the long runs actually belong. WHAT YOU GIVE UP Aura is not better at everything Windsurf is a complete IDE. Aura is not, and you keep your editor. Its inline completion is a product Aura has no equivalent of. Windsurf ships on Windows today; Aura Windows is in beta. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Windsurf, these are the projects worth reading first. Cline Apache 2.0 agent in VS Code with plan and act modes. Kilo Code Open source VS Code agent that merges ideas from Cline and Roo. OpenHands MIT, container-isolated, made for long autonomous work. SWITCHING How the move actually goes 01 Install Aura and open the repository you use with Windsurf. 02 Keep your editor. Aura does not ask you to move where you type. 03 Write the goal for the next agent run as a sentence. 04 Let the run finish, then read it in Aura as a semantic diff and check what the proof says. 05 Turn on the deletion guard before you let a long run commit on its own. QUESTIONS Aura and Windsurf Does Aura replace my IDE? No. It is the layer above the agents. VS Code, Cursor, Zed and JetBrains all stay where they are. What stops an agent deleting something important? The deletion guard. Removals that are not accounted for in the session intent block the commit, and in strict mode a human has to unlock it. Can it run on a server? Yes. The CLI is the whole engine, and it runs headless over SSH. Is my code used for training? Aura does not train on your code and does not ship it anywhere by default. What your model provider does is between you and them. KEEP READING the full comparison, feature by feature /VS/WINDSURF KEEP READING Other tools people replace Alternative to Conductor Alternative to Superset Alternative to Cursor Alternative to Devin Alternative to GitHub Copilot All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Devin — Aura URL: https://auravcs.com/alternatives/devin Summary: An honest comparison with Devin. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · HOSTED AUTONOMOUS SOFTWARE ENGINEER Open source alternative to Devin Devin runs on Cognition's infrastructure, takes a ticket, and works until it has a pull request. When it lands the task it is impressive. The reasons to look elsewhere are structural: your code runs on someone else's machines, the unit of billing is compute rather than outcome, and reviewing what came back is still entirely your problem. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Devin, head to head DEVIN LICENCE Closed source, hosted only. There is no self-hosted build. PLATFORMS Web, with Slack and GitHub integrations. PRICING Priced by agent compute unit, on top of a monthly plan. THE HONEST PART Why people replace Devin Your source runs on their infrastructure The whole model is remote execution. For code that cannot leave your network, there is no configuration that fixes this. You pay for attempts, not results Compute units are consumed whether the run lands the task or wanders. Budgeting against that is hard. The pull request still has to be reviewed A long autonomous run produces a large diff. Autonomy moved the writing; it did not move the reading. One vendor, one model You get Cognition's agent and Cognition's choices. If a different model is better at your codebase this month, that is not a lever you have. WHAT AURA DOES INSTEAD The layer above your agents The agent runs where you say Your laptop, your server, your air-gapped box. Aura drives agent CLIs on machines you control, and the engine is local by default. A verdict on the pull request Every session carries the goal it was given. At the end Aura reports which parts of that goal are wired, which are partly wired, and which are missing, before anyone opens the diff. Your choice of agent, and the same record Claude Code today, Codex tomorrow, a local model next quarter. The semantic history does not care which one wrote the change. You pay the model provider directly Aura is free and Apache 2.0. There is no second meter between you and the tokens, and the per-response cost is shown as it accrues. WHAT YOU GIVE UP Aura is not better at everything Devin needs no machine of yours. With Aura, the compute is yours to provide, which is either the point or a cost depending on your setup. Its ticket-to-PR flow is more automatic out of the box. Devin will keep grinding on a task for hours with nobody watching. Aura can do that through its crew runner, but it takes more setting up. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Devin, these are the projects worth reading first. OpenHands MIT, the closest open-source project to what Devin does. Runs agents in containers, self-hostable. SWE-agent From Princeton. The research lineage behind most of these agents, MIT-licensed. Aider Less autonomous by design, and more predictable for it. SWITCHING How the move actually goes 01 Pick the machine the agent should run on: a laptop, a spare box, or a cloud VM you own. 02 Install Aura and the agent CLI you want to drive. 03 Turn each ticket into a goal sentence. This is the same input Devin takes, written down where the proof can use it. 04 Run the session, then read the semantic diff and the goal verdict rather than the raw pull request. 05 For unattended work, use the crew runner: a task graph, one worktree per agent, and a proof at each completion. QUESTIONS Aura and Devin Can Aura work autonomously like Devin? Yes, through the crew runner: tasks are laid out as a dependency graph, agents claim what is unblocked, and each completion is tied to the goal it delivered. The difference is that the machine is yours and each finished task carries a proof. Does anything leave my network? Only the model calls, which go to whichever provider you configured. The engine, the index and the history are local. What does it cost? The software is free and Apache 2.0. You pay your model provider. Aura meters the spend per response so the number is not a surprise at the end of the month. How do I know the agent actually finished the task? The proof. Aura checks the goal against the AST graph of what changed and reports wired, partly wired, or missing, with the gaps named. KEEP READING the full comparison, feature by feature /VS/DEVIN KEEP READING Other tools people replace Alternative to Conductor Alternative to Superset Alternative to Cursor Alternative to Windsurf Alternative to GitHub Copilot All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to GitHub Copilot — Aura URL: https://auravcs.com/alternatives/github-copilot Summary: An honest comparison with GitHub Copilot. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · COMPLETION, CHAT AND A CODING AGENT INSIDE GITHUB Open source alternative to GitHub Copilot Copilot is the default because it is already wired into GitHub: the completion is decent, the chat is fine, and the coding agent opens a pull request from an issue without you doing anything. People look for alternatives when the code cannot go to Microsoft, when the per-seat bill across a large team stops making sense, or when they want a record that outlives the pull request. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs GitHub Copilot, head to head GITHUB COPILOT LICENCE Closed source. PLATFORMS VS Code, JetBrains, Visual Studio, Xcode, the GitHub web UI. PRICING Per-seat subscription, with premium requests metered on top. THE HONEST PART Why people replace GitHub Copilot Everything runs through Microsoft Completions, chat and agent runs are all hosted. Enterprise agreements help with the policy question, but the code still leaves the building. Seats plus premium requests The seat price is the floor. Agent work consumes premium requests above it, and the number that matters is not the one on the pricing page. The agent writes a PR and stops You get a pull request with a summary written by the same model that wrote the code. Nothing checks the work against what was asked. GitHub-shaped The agent lives in GitHub Actions and GitHub issues. If your repositories are on GitLab, or on your own server, most of that value does not travel. WHAT AURA DOES INSTEAD The layer above your agents Any host, any repository Aura works against a plain Git repository. GitHub, GitLab, Gitea, a bare repo on a server you own — all the same. A check that is not the author The proof is computed from the AST graph and the goal, not written by the model that made the change. A model summarising its own work is not review. One bill, from your provider Free and Apache 2.0, with no seats. You bring the API key or the subscription you already have. A record that survives the merge Intent, session, agent and goal are stored with the change. Six months later the reasoning is still attached to the line. WHAT YOU GIVE UP Aura is not better at everything Copilot inline completion is a mature product with no open-source equal. Continue is the nearest thing. The issue-to-PR flow inside GitHub is very smooth and needs no setup. Copilot ships in JetBrains, Visual Studio and Xcode. Aura has a VS Code extension and the desktop app. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from GitHub Copilot, these are the projects worth reading first. Continue Apache 2.0 completion and chat for VS Code and JetBrains, including fully local models. Tabby Self-hosted completion server. Runs on your own GPU with no external calls. Cline Apache 2.0 agent for VS Code, with every step shown before it runs. opencode Open-source terminal agent, provider-agnostic. SWITCHING How the move actually goes 01 Keep Copilot for completion if you like it; the two do not conflict. 02 Install Aura and open your repository. It does not need GitHub. 03 For agent work, run Claude Code, Codex or opencode under Aura instead of the Copilot agent. 04 Read changes as semantic diffs and check the goal verdict before merging. 05 If you need completion off Microsoft infrastructure, put Continue or Tabby in your editor. QUESTIONS Aura and GitHub Copilot Does Aura do code completion? No. It is the layer above the agents, not an autocomplete engine. Continue and Tabby are the open-source projects for that. Does it need a GitHub account? No. It works against any Git repository, including a bare one on your own server. Sign-in is only for team features. Can it review pull requests? Yes. It reads a branch semantically, flags layer violations and unexplained deletions, and reports whether the stated goal was delivered. Is it really free? The software is Apache 2.0 and free. You pay whichever model provider you use. KEEP READING Other tools people replace Alternative to Conductor Alternative to Superset Alternative to Cursor Alternative to Windsurf Alternative to Devin All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Graphite — Aura URL: https://auravcs.com/alternatives/graphite Summary: An honest comparison with Graphite. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · STACKED PULL REQUESTS AND AI REVIEW Open source alternative to Graphite Graphite made stacked pull requests usable for teams that are not Meta, and its reviewer, Diamond, catches real bugs. It is a review workflow product: it makes small pull requests easy to create and easy to move through. What it does not change is that the diff under review is still text, and the agent that wrote it is still the one summarising it. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Graphite, head to head GRAPHITE LICENCE Closed source, hosted. PLATFORMS Web, CLI, GitHub. PRICING Per-seat subscription, with a free tier for small teams and open source. THE HONEST PART Why people replace Graphite Hosted and closed Your repository metadata and diffs go through Graphite. Some organisations cannot do that, and there is no self-hosted build. Per seat, across the whole team Stacking only works if everyone is on it, so the seat count is the team count. GitHub only The product is built around GitHub pull requests. Smaller diffs are not the same as understood diffs Stacking splits a change into readable pieces. It does not tell you whether the pieces add up to the thing that was asked for. WHAT AURA DOES INSTEAD The layer above your agents Review at the logic level Aura reads a change as an AST graph. A rename shows as a rename, a move shows as a move, and what is left is the part that actually changed. The goal is part of the review Each branch carries the goal it was meant to deliver, and the verdict says which parts are wired. That is the question a reviewer is really trying to answer. Any forge, self-hostable GitHub, GitLab, or a bare repository on your own machine. The engine runs locally and the sync server can be yours. Free and Apache 2.0 No seats to count. WHAT YOU GIVE UP Aura is not better at everything Aura does not do stacked pull requests. If stacking is the reason you use Graphite, keep it. Graphite's merge queue has no equivalent here. Its GitHub integration is deeper and older. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Graphite, these are the projects worth reading first. git-town Open-source branch and stack management for Git. The closest free thing to the Graphite CLI. git-branchless Stacked workflow tooling with an undo log, inspired by Mercurial and Sapling. Sapling Meta's source control, open source, where a lot of the stacking ideas came from. SWITCHING How the move actually goes 01 Keep Graphite if you stack. Aura reviews the same branches from a different angle. 02 Open the repository in Aura and let it index. 03 Give each branch a goal sentence, so the review has something to check against. 04 Read the semantic diff alongside the Graphite stack; they answer different questions. 05 If you need to drop the subscription, git-town covers the stacking mechanics. QUESTIONS Aura and Graphite Does Aura support stacked PRs? No. It is a semantic review and proof layer, not a branch-stacking workflow. git-town and git-branchless are the open-source projects for stacking. Can it review a pull request? Yes: layer violations, unexplained deletions, security issues and drift from the stated goal, computed from the AST rather than from a model reading the diff. Does it work with GitLab? Yes. It works against any Git repository. Where does the review run? Locally, or on your own server if you host the sync service. There is no requirement to send diffs to us. KEEP READING the full comparison, feature by feature /VS/GRAPHITE KEEP READING Other tools people replace Alternative to Conductor Alternative to Superset Alternative to Cursor Alternative to Windsurf Alternative to Devin All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Open source alternative to Warp — Aura URL: https://auravcs.com/alternatives/warp Summary: An honest comparison with Warp. Aura is Apache-2.0, runs on your machine, and adds a semantic diff and a proof on every change. Features Mobile Skills CLI Pricing Compare Docs Sign in Download ALTERNATIVES · AGENTIC TERMINAL Open source alternative to Warp Warp rebuilt the terminal around blocks and put an agent inside it, and the result is faster to use than a plain shell for most people. Alternatives get searched for two reasons: the terminal is closed source and, for a long time, required an account to run; and an agent inside a terminal still leaves you reading its output to work out what it changed. APACHE 2.0 RUNS ON YOUR MACHINE ANY AGENT Download Aura Aura vs Warp, head to head WARP LICENCE Closed source. PLATFORMS macOS, Linux, Windows. PRICING Free tier, then a per-seat subscription with metered AI requests. THE HONEST PART Why people replace Warp A closed-source terminal The terminal is where every credential you own gets typed. Plenty of engineers want to read the source of that program. Metered AI requests The agent runs against Warp's quota rather than your provider account. Output is not a diff Scrollback shows what the agent said it did. Working out what it actually changed means going back to Git. Nothing is recorded The session that produced a change is gone when the window closes. WHAT AURA DOES INSTEAD The layer above your agents A terminal you keep Aura is not a terminal replacement. It has one built in for driving agents, and it works with the shell and terminal you already use. The change, not the transcript When an agent finishes, Aura shows what moved in the code as a semantic diff, with a verdict against the goal. The session is kept Every agent run is recorded with its intent, its goal and its diff, and stays searchable long after the window is closed. Your own provider account Aura drives the agent CLIs you install, using your credentials and your rate limits. Free and Apache 2.0. WHAT YOU GIVE UP Aura is not better at everything Warp is a better terminal than the one inside Aura, and it is not close. Keep it. Its command search, blocks and workflows have no equivalent here. Warp ships on Windows today. NOT ONLY US The other open-source options If Aura is the wrong shape for what you need from Warp, these are the projects worth reading first. Ghostty MIT, GPU-accelerated, native on macOS and Linux. The usual answer to this question. WezTerm MIT, cross-platform, configured in Lua, with multiplexing built in. Alacritty Apache 2.0, minimal and fast. Pair it with tmux. opencode If the agent is the part you want, this is an open-source one that runs in any terminal. SWITCHING How the move actually goes 01 Pick an open-source terminal if that is the part you are replacing: Ghostty, WezTerm or Alacritty. 02 Install the agent CLI you want to run in it. 03 Open the repository in Aura and drive the agent from there, or from your terminal with the CLI. 04 Read the semantic diff after each run instead of scrolling back through output. 05 Log the intent before committing so the session stays attached to the change. QUESTIONS Aura and Warp Is Aura a terminal? It has one, for running agents where their output sits next to the diff. It is not trying to replace Warp, Ghostty or your shell. Does it need an account? No. Local use needs no sign-in at all. Which agents can it drive? Claude Code, Codex CLI, Gemini CLI, opencode, Amp and others, from one window and against one history. Does it work over SSH? Yes. The CLI is the whole engine and runs headless on a remote box. KEEP READING the full comparison, feature by feature /VS/WARP KEEP READING Other tools people replace Alternative to Conductor Alternative to Superset Alternative to Cursor Alternative to Windsurf Alternative to Devin All alternatives A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Mission Control — Drive every agent from one window | Aura URL: https://auravcs.com/features/mission-control Summary: Claude Code, Gemini, Cursor, Codex, Kimi and Open Code side by side on one shared history — one composer, one project, one window. Features Mobile Skills CLI Pricing Compare Docs Sign in Download MISSION CONTROL Drive every agent from one window Claude Code, Gemini, Antigravity, Cursor, Codex, Open Code and Kimi run side by side on one shared history: one composer, one project, one place to see what each one is doing right now. ONE COMPOSER FOR EVERY ENGINE SWITCH BRAIN MID-THREAD TASKS, BRANCHES AND PRS IN VIEW Download the app Compare Aura Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠸ main ⠸ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × THE PLAN Goals & Tasks Crews 1 in progress 1 ready 2 blocked 2 done Add task priorities to the app 2/6 An agent is on it Pause Sort the board by priority ⠸ running on Claude Code high Filter the board by priority #2 Add a priority badge to each card waiting on 1 task ? Cover the new sorting with tests waiting on 2 tasks Add a priority to every task 3e4f5a6 Backfill the tasks that already exist a1b2c3d WAVE 1 WAVE 2 · 3 IN PARALLEL WAVE 3 · 2 IN PARALLEL GOAL Add task priorities to the app 6 steps · 3 waves RESULT 33% 2/6 done · 2 proven Sort the board by priority An agent is building this now Filter the board by priority Clear to start. Add a priority to every task landed Add a priority badge to each card Waiting on Sort the board by priority ? Cover the new sorting with tests Waiting on Sort the board by priority +1 more Add a priority to every task Built · Give each task a low / medium / high priority. Backfill the tasks that already exist Built · Set a sensible default so no older task is left bla… 58% Graph Board IN SHORT How do you run several coding agents without losing track of them? Give them one window and one history. Aura runs Claude Code, Gemini, Cursor, Codex, Kimi and Open Code side by side on the same project, with one composer to send work to whichever fits and one pane showing what each is doing right now. The agents stay themselves; what changes is that you stop being the integration layer between seven terminals. 01 One composer, any brain Type once and send to whichever agent fits, and switch the brain mid-conversation without losing the thread. No more juggling seven terminal windows. Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠸ main ⠸ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × Our API client hammers the server on 429s: add exponential backoff to the retry path. Worked through 3 steps · read 1 file · changed 1 file · ran 1 command Done. retry_with_backoff now waits 1s → 2s → 4s (capped at 30s) with a little random jitter, so a burst of 429s backs off instead of retrying instantly. All 12 tests pass. 1 file changed +3 −2 Review 41s Claude Continued on Gemini Switch to Gemini for a second opinion: any edge cases I'm missing here? Worked through 1 step · read 1 file Two edge cases worth fixing. The cap runs before jitter: backoff.min(MAX_DELAY) + jitter() can still land past 30s once jitter is added. Clamp after the jitter. No ceiling on attempts: a permanently-429ing endpoint retries forever. Add a max of ~6 tries so it gives up cleanly. 18s Gemini Continued on Codex Good catches. Codex: apply both and prove it. Worked through 2 steps · changed 1 file · ran 1 command Applied. Jitter is now clamped under the 30s ceiling, and MAX_ATTEMPTS = 6 stops the infinite-retry case. Proven: 14/14 tests pass. It backs off, caps at 30s, and gives up after 6 attempts. 1 file changed +2 −1 Review 27s Codex ⌘L to focus Auto Approvals Goal Plan ⌘↵ 02 The work, not the wiring Tasks, branches, pull requests and live agents share one pane. You see what is in flight, what is blocked, and what just shipped: at a glance. Mission Control Triage 2 Queued and ready: an agent will pick these up next. A-N220 Add rate-limit headers to the public API ? Queued A-N223 Backfill missing changeset rows from git Queued Planning 2 Waiting on earlier work to finish first. A-N230 Ship the billing webhook handler waiting on: Wire OAuth token refresh on 401 A-N231 Dashboard usage charts (per-agent tokens) ? waiting on: Migrate user table to UUID primary keys Building 3 An agent is on it right now. A-N204 Refactor retry_logic to exponential backoff 7m A-N198 Wire OAuth token refresh on 401 22m A-N211 Migrate user table to UUID primary keys 3m Reviewing 2 Finished: waiting for a human to look it over. A-N371 Per-arch + beta-channel update manifests ed8b979 1h ago PR #24 A-N109 Full Linux release channel (AppImage + auto-update) c32e0f4 1h ago PR #21 Done 2 Finished and proven. A-N212 Cache intent-recent + commit index for fast load a14f589 12m ago Proven · 3/3 checks A-N373 Fix Gemini model-switch no-op (brain_override) 5937810 40m ago Proven · 4/4 checks Failed 2 Retry all A-N365 Parallelize crew with git-worktree --jobs 1h ago Couldn't finish Retry A-N324 Auto-prove on every build 2h ago Couldn't finish Retry 03 Your team, in the room Presence, chat and hand-offs sit beside the work, so a human and five agents stay in sync without a status meeting. Team # ship-the-mobile-app 6 Messages Canvas Files & links Bookmarks # ship-the-mobile-app You created this channel for focused team collaboration. This is the beginning of the #ship-the-mobile-app channel. Description: Getting the new mobile app ready for launch: your team and your agents, one room. Add coworkers Send emails to channel Work with your whole team in one place. Add collaborators, share updates, and keep every decision connected to the work. JUNE 30 Mo you 11:43 Morning team 👋 Let's get the mobile app ready for Friday. What's still left to do? Priya Nair 11:46 The login screen still needs a Forgot password option. I'll take the design. Claude APP 11:48 On it. I'll build the forgot-password screen and the reset email. First version in about 20 minutes. 2 replies Jun 30 11:50 Gemini APP 11:52 Finished the welcome walkthrough: 3 quick steps, and people can skip it. Pushed it so you can try it now. 🎉 1 👍 1 Sam Cole 11:55 Nice work everyone. Can someone make sure it doesn't crash on older phones? NEW Cursor APP 11:58 Just ran it on the older test phones: no crashes 🎉 One button was a little small, so I made it bigger. Claude APP 12:05 Pinned Forgot-password flow is done and working end to end. Handing it back to @priya to check the wording on the reset email. 🙌 1 🚀 1 Priya Nair 12:08 Reviewing now… looks great, I only softened one line. We're basically ready 🎉 🎉 1 Mo you 12:10 Love it. Let's ship Friday morning. Thanks everyone, and every-bot 🤖 ✓✓ Seen by Message #ship-the-mobile-app MEMBERS + Status ONLINE · 5 mo · you ADM 🎨 priya Designing the login screen 🤖 claude Wiring up forgot-password ✅ gemini Shipped the onboarding walkthrough 📱 cursor Testing on older phones OFFLINE · 1 sam MORE OF THE PLATFORM Crew The autonomous work-loop that ships proven fixes Source control Semantic diff, intent on every commit, PRs Trace & proof Every change tied to the goal it delivered Memory Recall an agent can query before it edits Team radar A live awareness plane so agents never collide Cloud machine Hand a job to an always-on machine, get the result back KEEP READING how parallel agents stay off each other’s work /FEATURES/TEAM-RADAR hand a backlog to a crew of agents /FEATURES/CREW the window every agent runs in /ALTERNATIVES/CONDUCTOR run the agents you compared, side by side /COMPARE Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Crew — Hand it a backlog. It ships proven code. | Aura URL: https://auravcs.com/features/crew Summary: Hand Aura a backlog and it ships: agents claim unblocked work in isolated copies, and nothing merges until it is checked against its goal. Features Mobile Skills CLI Pricing Compare Docs Sign in Download CREW · AUTOPILOT Hand it a backlog. It ships proven code. Crew is the work-loop that turns a stack of tasks into shipped, proven changes: agents claim unblocked work in their own isolated copies, and nothing merges until it is checked against the goal it was meant to deliver. WORKS TASKS IN DEPENDENCY ORDER WORKTREE-PER-AGENT, ZERO BRANCH JUGGLING PROVEN, OR IT STAYS BACK Download the app Compare Aura Triage 1 Ship the billing webhook handler Queued: next in line A-LING Planning 1 Add rate-limit headers to the public API waiting on: Migrate user table to UUID primary keys A-IMIT Building 1 Migrate user table to UUID primary keys An agent is on it · 40s A-UUID Codex Reviewing 0 Finished: waiting for a human to look it over. Done 2 Refactor retry_logic to exponential backoff Proven · 3/3 checks A-KOFF Claude a1b2c3d 6m ago Wire OAuth token refresh on 401 Proven · 3/3 checks A-AUTH Gemini 9f8e7d6 3m ago Failed 0 Couldn't finish. Open it to see why, or try again. IN SHORT Can agents work a backlog on their own without shipping something wrong? They can if merging is conditional. Aura’s Crew hands each unblocked task to an agent in its own isolated copy of the repo, and nothing lands until it has been checked against the goal it was meant to deliver. Work that fails the check dies with its copy rather than reaching your branch. 01 Proven, or it stays back Every completion is checked against the goal it was meant to deliver. Only proven work merges: at the logic level, so a rename or a reformat never fools it. Session review ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed The AI changed 3 things across 1 file. Worth a look: 1 deletion. Nothing else here looks risky. ASKED Claude Code PROMPT 2h Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets SAIDWHAT THE AGENT LOGGED Claude Code REFACTOR 2h Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. WHAT CHANGED 3 changes · 1 file ƒ sleep_fixed deleted Open Rewind src/retry.rs Replaced by the exponential compute_delay path. ƒ retry_with_backoff modified Open Rewind src/retry.rs:8 Each retry now waits the delay compute_delay returns instead of a flat 500 ms, and takes the op by FnMut so stateful closures can be retried. ƒ compute_delay added Open Rewind src/retry.rs:28 New helper: starts at 100 ms and doubles after every failed attempt. Time machine puts one part of this change back the way it was, just that part, nothing else. Aura keeps a copy of every file from before the AI touched it, so you can always undo. 02 No branch-switch pain Each agent works in its own isolated copy of the repo, so parallel runs never trip over each other or over your working tree. Mission Control Triage 2 Queued and ready: an agent will pick these up next. A-N220 Add rate-limit headers to the public API ? Queued A-N223 Backfill missing changeset rows from git Queued Planning 2 Waiting on earlier work to finish first. A-N230 Ship the billing webhook handler waiting on: Wire OAuth token refresh on 401 A-N231 Dashboard usage charts (per-agent tokens) ? waiting on: Migrate user table to UUID primary keys Building 3 An agent is on it right now. A-N204 Refactor retry_logic to exponential backoff 7m A-N198 Wire OAuth token refresh on 401 22m A-N211 Migrate user table to UUID primary keys 3m Reviewing 2 Finished: waiting for a human to look it over. A-N371 Per-arch + beta-channel update manifests ed8b979 1h ago PR #24 A-N109 Full Linux release channel (AppImage + auto-update) c32e0f4 1h ago PR #21 Done 2 Finished and proven. A-N212 Cache intent-recent + commit index for fast load a14f589 12m ago Proven · 3/3 checks A-N373 Fix Gemini model-switch no-op (brain_override) 5937810 40m ago Proven · 4/4 checks Failed 2 Retry all A-N365 Parallelize crew with git-worktree --jobs 1h ago Couldn't finish Retry A-N324 Auto-prove on every build 2h ago Couldn't finish Retry MORE OF THE PLATFORM Mission Control Every agent, task and PR in one window Source control Semantic diff, intent on every commit, PRs Trace & proof Every change tied to the goal it delivered Memory Recall an agent can query before it edits Team radar A live awareness plane so agents never collide Cloud machine Hand a job to an always-on machine, get the result back KEEP READING the control layer every agent reports into /FEATURES/MISSION-CONTROL the proof each finished task carries /FEATURES/TRACE what an agent knows before it starts /FEATURES/MEMORY why parallel crew work does not collide /FEATURES/TEAM-RADAR run a crew on a machine that never sleeps /FEATURES/CLOUD Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Source control — See what changed, and why | Aura URL: https://auravcs.com/features/source-control Summary: Aura grafts onto the Git you already use and reads changes at the logic level — the meaning under the red and green lines, with the reason for each. Features Mobile Skills CLI Pricing Compare Docs Sign in Download SOURCE CONTROL See what changed, and why Aura grafts onto the Git you already use and reads changes at the logic level: not just the red and green lines, but the meaning underneath them, with the reason an agent made each change captured on every commit. LOGIC-LEVEL SEMANTIC DIFF A REASON ON EVERY COMMIT AST-ANCHORED PR REVIEW Download the app Compare Aura Source Control: acme-api 1 FILE+8 −6 Collapse src +8 −6 M retry.rs +8 −6 M src/retry.rs +8 −6 Split Unified WS CHANGE Retries now wait longer after each failure instead of pausing the same half-second every time, so a rate-limited service gets progressively more room to recover. · net: exponential backoff for retries Hide pieces PREVIOUS WAS THIS ~ Retry With Backoff CHANGED Why: Each retry now sleeps for the delay compute_delay returns instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffn − Sleep Fixed REMOVED Why: Removed: the constant half-second sleep is replaced by the exponential compute_delay path. sleep_fixedfn NEW IS THIS ~ Retry With Backoff CHANGED Why: Each retry now sleeps for the delay compute_delay returns instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffnpub fn retry_with_backoff(max_attempts: u32, mut op: impl FnMut() -> Result) -> Result + Compute Delay ADDED Why: New helper that grows the backoff window: starts at 100 ms and doubles after every failed attempt. compute_delayfnfn compute_delay(attempt: u32) -> Duration @@ -1,20 +1,21 @@ 1 use std::thread; 1 use std::thread; 2 use std::time::Duration; 2 use std::time::Duration; 3 3 4 -const FIXED_DELAY_MS: u64 = 500; 4 +const BASE_DELAY_MS: u64 = 100; 5 5 6 /// Retry `op` until it succeeds or `max_attempts` is reached. 6 /// Retry `op` until it succeeds or `max_attempts` is reached. 7 -pub fn retry_with_backoff(max_attempts: u32, op: impl Fn() -> Result) -> Result { 7 +pub fn retry_with_backoff(max_attempts: u32, mut op: impl FnMut() -> Result) -> Result { 8 let mut attempt = 0; 8 let mut attempt = 0; 9 loop { 9 loop { 10 match op() { 10 match op() { 11 Ok(value) => return Ok(value), 11 Ok(value) => return Ok(value), 12 Err(err) => { 12 Err(err) => { 13 attempt += 1; 13 attempt += 1; 14 if attempt >= max_attempts { 14 if attempt >= max_attempts { 15 return Err(err); 15 return Err(err); 16 } 16 } 17 - sleep_fixed(); 17 + thread::sleep(compute_delay(attempt)); 18 } 18 } 19 } 19 } 20 } 20 } 21 } 21 } @@ -23,8 +24,10 @@ pub fn retry_with_backoff(max_attempts: u32, op: impl Fn() -> Result) 23 } 24 } 24 } 25 } 25 26 26 -/// Sleep a constant amount between attempts. 27 +/// Exponential backoff: the wait doubles after every failed attempt. 27 -fn sleep_fixed() { 28 +fn compute_delay(attempt: u32) -> Duration { 28 - thread::sleep(Duration::from_millis(FIXED_DELAY_MS)); 29 + let factor = 1u64 << (attempt - 1); 30 + Duration::from_millis(BASE_DELAY_MS * factor) 31 +} IN SHORT What does version control look like when an agent writes the code? Git records the lines that changed. When an agent writes them, the useful question is what the change means and why it was made — and a line diff cannot answer either. Aura sits on the Git you already use and reads each change at the logic level, keeping the agent’s stated reason on the commit, so a review starts from intent instead of a wall of red and green. 01 Meaning, not red-and-green Hover any function to read what it does in plain language, and watch that meaning when an agent touches it, so a quiet behavioral change can never sneak through. Semantic review Reworked 3 functions (retry with backoff, compute delay, sleep fixed). Hide pieces USED TO Every retry waited the same flat half-second, so a service that was already rate-limiting us kept getting hit at a fixed pace. NOW Retries now wait a delay that doubles each attempt (100 ms, then 200, 400, 800…) capped at 30 seconds, so a struggling endpoint gets progressively more room to recover. Why & how · A flat delay ignores how overloaded the other side is. Exponential backoff is the standard way to behave under rate limits, and the cap keeps the wait from growing without bound. src/retry.rs PREVIOUS WAS THIS ~ Retry With Backoff CHANGED This function was reworked. Why: Each retry now sleeps for an exponential delay instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffn − Sleep Fixed REMOVED This function was removed. Why: Removed: the constant half-second sleep is replaced by the exponential compute_delay path. sleep_fixedfn Bring this back NEW IS THIS ~ Retry With Backoff CHANGED This function was reworked. Why: Each retry now sleeps for an exponential delay instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffn Bring this back + Compute Delay ADDED A new function. Why: New helper that computes the backoff window: base 100 ms doubled per attempt, capped at 30 s so the wait can never run away. compute_delayfn Proven · 3/3 checks checked against the goal, and it passed 02 A reason on every commit Each commit carries the intent behind it, checked against what actually changed. If the words and the code disagree, Aura flags it before it lands. Session review ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed The AI changed 3 things across 1 file. Worth a look: 1 deletion. Nothing else here looks risky. ASKED Claude Code PROMPT 2h Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets SAIDWHAT THE AGENT LOGGED Claude Code REFACTOR 2h Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. WHAT CHANGED 3 changes · 1 file ƒ sleep_fixed deleted Open Rewind src/retry.rs Replaced by the exponential compute_delay path. ƒ retry_with_backoff modified Open Rewind src/retry.rs:8 Each retry now waits the delay compute_delay returns instead of a flat 500 ms, and takes the op by FnMut so stateful closures can be retried. ƒ compute_delay added Open Rewind src/retry.rs:28 New helper: starts at 100 ms and doubles after every failed attempt. Time machine puts one part of this change back the way it was, just that part, nothing else. Aura keeps a copy of every file from before the AI touched it, so you can always undo. 03 Pull requests with a purpose Open a PR with an automated safety check, a test plan, and review comments anchored to the logic, not to line numbers that drift on the next edit. Pull request tasks #128 Add task priorities to the app feature priorities M mhask feat/task-priorities → add-priority-field 3 files +83 −7 Updated 1mo ago Stack 2 of 2 P Add a priority field to every task Merged +36 −4 1mo M Add task priorities to the app +83 −7 1mo main (trunk) Description Edit Every task now carries a priority (low, medium or high) so the most important work floats to the top of the board. Older tasks default to medium, so nothing is left blank and the highest priorities are obvious at a glance. Discussion 2 P Priya 1mo ago Love this: the little colour tag makes priority obvious at a glance. M Mo 1mo ago One thought: can we default older tasks to medium, so nothing looks urgent by mistake? Files changed 3 +83 −7 src/model/task.rs +24 −2 src/board/sort.rs +18 −5 src/ui/PriorityBadge.tsx +41 Open Merge when ready Checks 4 View all Build ✓ Unit tests 128 checks passed ✓ Style check ✓ Full run-through Still running… … Safety check Re-run Low risk risk 12/100 3 changes Broken rules 0 Ripple effects 2 Unproven 0 Branch clashes 0 Updated 2mo ago · base main Reviewers 2 + P Priya ✓ M Mo Labels 2 + feature priorities Assignees + M mhask Related tasks 1 + ○ #96 Make it obvious which tasks matter most MORE OF THE PLATFORM Mission Control Every agent, task and PR in one window Crew The autonomous work-loop that ships proven fixes Trace & proof Every change tied to the goal it delivered Memory Recall an agent can query before it edits Team radar A live awareness plane so agents never collide Cloud machine Hand a job to an always-on machine, get the result back KEEP READING proof of what an agent changed, and why /FEATURES/TRACE Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Trace & proof — Proof on every change | Aura URL: https://auravcs.com/features/trace Summary: A timeline of sealed session records where every commit is tied to the goal it delivered, with a verdict anyone can check without trusting you. Features Mobile Skills CLI Pricing Compare Docs Sign in Download TRACE & PROOF Proof on every change Trace is the project’s memory: a timeline of sealed session records where every commit is tied to the goal it delivered, with a verdict you can hand to anyone, and they can check it without trusting you. GOAL ↔ COMMIT PROOF LEDGER SEALED, PORTABLE SESSION RECORDS WALK THE WHOLE PROJECT’S STORY Download the app Compare Aura Trace: Contributions RUNS 74 LINES CHANGED 6.8k ACTIVE AGENTS 6 PROVEN 59/74 CONTRIBUTIONS · OVER TIME 74 runs each dot = one run size = lines changed height = time of day color = agent 00:00 06:00 12:00 18:00 24:00 24 Jun 27 Jun 30 Jun Claude Code 22 Gemini CLI 16 codex 12 Cursor Agent 11 Mo 7 Priya 6 IN SHORT How do I know what an agent actually did, hours later? By reading a record it could not write for itself. Aura seals each session into a timeline that ties every commit to the goal it was supposed to deliver, with a verdict attached. You can hand that record to a reviewer, an auditor or a teammate, and they can check it without taking your word for anything. 01 A verdict on the goal Every change is checked against the goal it was meant to deliver, and the result is sealed in: “proven 3 of 3”, not a vague green check. Session review ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed Genuine record SEALED Aura locked exactly what the AI changed and why. Nothing in this record has been altered since. FILES CHANGED1 Open in Changes → src/retry.rs +8 −6 WHAT YOU ASKED HERE Partly there 2/3 in place · checked just now Re-verify Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. this run + Track another goal DETAILS WHEN 9/11/2026, 12:52:40 PM (2h) RECORD Sealed: the full proof is on the Genuine record tab. blk_7f3c9a…d05f 02 The whole story, replayable Walk the project from the first commit: the intent, the agent session, and the exact code that shipped (who, which agent, and why). Session review ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed 15 of 17 steps Filters You 12:52 PM · 1 call Great: commit it. Claude Code 12:52 PM Committing as "net: exponential backoff for retries". Ran git commit -am "net: exponential backoff for retries" exit 0 Claude Code 12:52 PM Committed b7e90d4. Retries now back off exponentially instead of pausing a flat half-second. You 12:47 PM · 1 call Can you run the retry tests to make sure nothing broke? Claude Code 12:47 PM Running the retry suite. Ran cargo test retry --quiet exit 0 Claude Code 12:47 PM All four retry tests pass: the backoff grows as expected and the max-attempts guard still holds. You 12:43 PM · 2 calls Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code 12:43 PM Let me look at how retries work today before I change anything. Read retry.rs Claude Code 12:43 PM Every retry sleeps a flat 500 ms via sleep_fixed. I'll replace that with an exponential backoff that grows after each failed attempt, and take the operation by FnMut so stateful closures can be retried. Edited retry.rs +7 −6 ◇ Save point retry.rs Claude Code 12:43 PM Done. compute_delay doubles the wait each attempt and retry_with_backoff now sleeps for it instead of the flat delay. 03 Proof you can hand over Records are cryptographically sealed and portable. Send one to a teammate, an auditor or a customer and they can verify it without you in the room. Session review ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed Genuine record Check again This is a true record of what the AI changed here, sealed the moment it happened. Aura just re-checked the seal on your own computer. It's intact, so nothing in this history has been altered or faked. WHAT WAS SEALED WHAT CHANGED Refactor SEALED 2h ago SIGNED BY you Technical details PUBLIC WITNESS Kept only on your computer: no public copy (that's optional) Every change the AI makes here is sealed the moment it happens, so you always have a true record of what happened that can't be quietly altered later. Aura checks the seal right on your own computer. It works even offline. The public witness is an extra, optional copy kept in an independent logbook. MORE OF THE PLATFORM Mission Control Every agent, task and PR in one window Crew The autonomous work-loop that ships proven fixes Source control Semantic diff, intent on every commit, PRs Memory Recall an agent can query before it edits Team radar A live awareness plane so agents never collide Cloud machine Hand a job to an always-on machine, get the result back KEEP READING version control built for AI-generated code /FEATURES/SOURCE-CONTROL the project memory an agent can query before it edits /FEATURES/MEMORY what a finished autonomous task has to prove /FEATURES/CREW Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Memory — Your agents remember the project | Aura URL: https://auravcs.com/features/memory Summary: Every agent gets a code-grounded memory it can query before it edits, so the seventh session knows what the first one decided, and why. Features Mobile Skills CLI Pricing Compare Docs Sign in Download MEMORY Your agents remember the project Aura gives every agent a provenance-anchored, code-grounded memory it can query before it edits, so the seventh session knows what the first one decided, and why. GROUNDED IN REAL CODE, NOT VIBES ANCHORED TO WHO DECIDED WHAT QUERIED BEFORE AN EDIT, NOT AFTER Download the app Compare Aura ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed Genuine record Check again This is a true record of what the AI changed here, sealed the moment it happened. Aura just re-checked the seal on your own computer. It's intact, so nothing in this history has been altered or faked. WHAT WAS SEALED WHAT CHANGED Refactor SEALED 2h ago SIGNED BY you Technical details PUBLIC WITNESS Kept only on your computer: no public copy (that's optional) Every change the AI makes here is sealed the moment it happens, so you always have a true record of what happened that can't be quietly altered later. Aura checks the seal right on your own computer. It works even offline. The public witness is an extra, optional copy kept in an independent logbook. IN SHORT Why does every agent session start from nothing? Because a context window ends and nothing survives it. Aura gives agents a memory anchored to the code and its history, which they query before editing — so a decision made in the first session is still binding in the seventh, and the reason for it is still readable. 01 Grounded, not guessed Recall is tied to real symbols and real commits: an agent asks “why is this here?” and gets the decision that put it there, not a hallucinated guess. Session review ESC Summary Match Genuine record Changes · 1 Transcript Resume Rewind Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. Claude Code · 2h · 3 turns · 1 file +8 / −6 · refactor · Signed Genuine record SEALED Aura locked exactly what the AI changed and why. Nothing in this record has been altered since. FILES CHANGED1 Open in Changes → src/retry.rs +8 −6 WHAT YOU ASKED HERE Partly there 2/3 in place · checked just now Re-verify Make network retries back off exponentially instead of pausing a flat 500 ms every time: cap the wait at 30 s so a rate-limited service gets progressively more room to recover. this run + Track another goal DETAILS WHEN 9/11/2026, 12:52:40 PM (2h) RECORD Sealed: the full proof is on the Genuine record tab. blk_7f3c9a…d05f 02 Ranked for the moment Memory blends keyword, meaning and recency so the answer that surfaces is the one that matters for the edit at hand. Trace: Contributions RUNS 74 LINES CHANGED 6.8k ACTIVE AGENTS 6 PROVEN 59/74 CONTRIBUTIONS · OVER TIME 74 runs each dot = one run size = lines changed height = time of day color = agent 00:00 06:00 12:00 18:00 24:00 24 Jun 27 Jun 30 Jun Claude Code 22 Gemini CLI 16 codex 12 Cursor Agent 11 Mo 7 Priya 6 MORE OF THE PLATFORM Mission Control Every agent, task and PR in one window Crew The autonomous work-loop that ships proven fixes Source control Semantic diff, intent on every commit, PRs Trace & proof Every change tied to the goal it delivered Team radar A live awareness plane so agents never collide Cloud machine Hand a job to an always-on machine, get the result back Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Team radar — Parallel agents that never collide | Aura URL: https://auravcs.com/features/team-radar Summary: A live view of who is editing what, right now, so a room full of agents and people can work in parallel without overwriting each other. Features Mobile Skills CLI Pricing Compare Docs Sign in Download TEAM RADAR Parallel agents that never collide Team radar is a live awareness plane (who is editing what, right now) so a room full of agents and humans can move in parallel without overwriting each other’s work. LIVE, SIGNED PRESENCE COLLISION SCORING AGAINST YOUR WORK METADATA ONLY, NEVER YOUR CODE Download the app Compare Aura tasks feat/task-priorities #128 Uncommitted changes Commit and push Aura Claude Code Gemini CLI Codex Cursor Agent Open Terminal Open Team Chat Search Files ⌘ ⇧ F Pick a coding agent from the bar above to start in tasks. Files Changes 2 Checks SOURCE CONTROL 3 changed STAGED 1 M task.rs +24 −2 MODIFIED 1 M sort.rs +18 −5 NEW FILES 1 U PriorityBadge.tsx +41 feat/task-priorities in sync Ready to ship check Commit TEAM RADAR 2 clashes ripple effects CLASHES 2 Priya coordinate You're both editing sort.rs: the board sort now codex heads-up codex/task-model Just landed a Task refactor under your branch 1m ZONES 2 Priya board/ ▢ gemini ui/Board.tsx 🔒 ACTIVITY 5 Priya editing sort_tasks now claude intends PriorityBadge 12s Mo committed Task 1m gemini editing BoardColumn 2m Priya started sort.rs 5m IN SHORT What stops two agents editing the same function at once? Knowing about each other in time to avoid it. Aura keeps a live awareness plane — who is editing which symbol, right now — and warns on a real collision instead of after the merge. It carries metadata, never your code, so parallel work stays parallel without a lock or a status meeting. 01 See the collision coming When two agents reach for the same function, the radar scores it against your in-flight work and warns the one that is about to clobber the other. Team radar TEAM RADAR 2 clashes ripple effects CLASHES 2 Priya coordinate You're both editing sort.rs: the board sort now codex heads-up codex/task-model Just landed a Task refactor under your branch 1m ZONES 2 Priya board/ ▢ gemini ui/Board.tsx 🔒 ACTIVITY 5 Priya editing sort_tasks now claude intends PriorityBadge 12s Mo committed Task 1m gemini editing BoardColumn 2m Priya started sort.rs 5m 02 Awareness, not surveillance The radar carries small signed events (who, what symbol, when) never code bytes. It is shared awareness, not a key-logger. Changes Files Changes 2 Checks Add task priorities to the app #128 feat/task-priorities Open as tab Update with Aura Every task now carries a priority (low, medium or high) so the most important work floats to the top of the board. Older tasks default to medium, so nothing is left blank and the highest priorities are obvious at a glance. Status 2 uncommitted changes Commit and push 1 commit ahead of remote Push Waiting for PR review Aura Safety check Low risk · 12/100 A small, self-contained change. Adds a priority to each task and sorts the board by it. Nothing safety-critical was touched. board::sort_tasks TaskCard render Goals proven 3 of 3 Attestations Signed Pull requests 1 All 1 Waiting for reviewers 1 #128 Add task priorities to the app mhask feat/task-priorities +83 −7 MORE OF THE PLATFORM Mission Control Every agent, task and PR in one window Crew The autonomous work-loop that ships proven fixes Source control Semantic diff, intent on every commit, PRs Trace & proof Every change tied to the goal it delivered Memory Recall an agent can query before it edits Cloud machine Hand a job to an always-on machine, get the result back Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR --- # Cloud machine — Works while your laptop sleeps | Aura URL: https://auravcs.com/features/cloud Summary: Connect an always-on machine, say what you want done in plain words, and close your laptop. The work lands back in your queue with its proof. Features Mobile Skills CLI Pricing Compare Docs Sign in Download CLOUD MACHINE Works while your laptop sleeps Connect an always-on machine, write what you want done in plain words, and hand it off: no terminal, no SSH. It keeps running while your Mac is closed, and when it is finished the work lands back in your queue, tied to the commit and the proof that delivered it. NO TERMINAL, NO SSH, JUST PLAIN WORDS RUNS ON WHILE YOUR LAPTOP IS CLOSED RESULTS COME BACK PROVEN, IN YOUR QUEUE Download the app Compare Aura Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠼ main ⠼ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × Your always-on machine Hand off a job and keep working: a machine that stays awake picks it up, and you bring the finished work back with one click. Connected as mhask Connect a machine Send a job to the cloud Claude Codex Gemini It runs on the cloud machine and lands back in your queue. Send to cloud Bring results back Pull anything the cloud machine has finished into your queue: each result keeps the commit and proof that delivered it. Bring results back IN SHORT How do I keep agents working after I close the laptop? Move the work, not yourself. Connect an always-on machine once, describe the job in plain words, and hand it over — no terminal and no SSH. It keeps going while your laptop is shut, and the result comes back tied to the commit and the proof that delivered it. 01 Hand it off in plain words Write what you want done, pick a brain, press Send. There is no command line: the machine picks it up and works it on its own. Aura Workspaces Tasks 3/7 Team Pages Trace PROJECTS aura ⠼ main ⠼ exponential backoff #816 oauth refresh PRO @mhask Claude × retry.ts × Our API client hammers the server on 429s: add exponential backoff to the retry path. Worked through 3 steps · read 1 file · changed 1 file · ran 1 command Done. retry_with_backoff now waits 1s → 2s → 4s (capped at 30s) with a little random jitter, so a burst of 429s backs off instead of retrying instantly. All 12 tests pass. 1 file changed +3 −2 Review 41s Claude Continued on Gemini Switch to Gemini for a second opinion: any edge cases I'm missing here? Worked through 1 step · read 1 file Two edge cases worth fixing. The cap runs before jitter: backoff.min(MAX_DELAY) + jitter() can still land past 30s once jitter is added. Clamp after the jitter. No ceiling on attempts: a permanently-429ing endpoint retries forever. Add a max of ~6 tries so it gives up cleanly. 18s Gemini Continued on Codex Good catches. Codex: apply both and prove it. Worked through 2 steps · changed 1 file · ran 1 command Applied. Jitter is now clamped under the 30s ceiling, and MAX_ATTEMPTS = 6 stops the infinite-retry case. Proven: 14/14 tests pass. It backs off, caps at 30s, and gives up after 6 attempts. 1 file changed +2 −1 Review 27s Codex ⌘L to focus Auto Approvals Goal Plan ⌘↵ 02 On while you are off The machine keeps running when your Mac sleeps, so a long job finishes overnight instead of pinning your laptop open. Mission Control Triage 2 Queued and ready: an agent will pick these up next. A-N220 Add rate-limit headers to the public API ? Queued A-N223 Backfill missing changeset rows from git Queued Planning 2 Waiting on earlier work to finish first. A-N230 Ship the billing webhook handler waiting on: Wire OAuth token refresh on 401 A-N231 Dashboard usage charts (per-agent tokens) ? waiting on: Migrate user table to UUID primary keys Building 3 An agent is on it right now. A-N204 Refactor retry_logic to exponential backoff 7m A-N198 Wire OAuth token refresh on 401 22m A-N211 Migrate user table to UUID primary keys 3m Reviewing 2 Finished: waiting for a human to look it over. A-N371 Per-arch + beta-channel update manifests ed8b979 1h ago PR #24 A-N109 Full Linux release channel (AppImage + auto-update) c32e0f4 1h ago PR #21 Done 2 Finished and proven. A-N212 Cache intent-recent + commit index for fast load a14f589 12m ago Proven · 3/3 checks A-N373 Fix Gemini model-switch no-op (brain_override) 5937810 40m ago Proven · 4/4 checks Failed 2 Retry all A-N365 Parallelize crew with git-worktree --jobs 1h ago Couldn't finish Retry A-N324 Auto-prove on every build 2h ago Couldn't finish Retry 03 Bring the result back proven When it lands, pull it into your queue: tied to the exact commit and the proof it delivered, not a wall of log output. Semantic review Reworked 3 functions (retry with backoff, compute delay, sleep fixed). Hide pieces USED TO Every retry waited the same flat half-second, so a service that was already rate-limiting us kept getting hit at a fixed pace. NOW Retries now wait a delay that doubles each attempt (100 ms, then 200, 400, 800…) capped at 30 seconds, so a struggling endpoint gets progressively more room to recover. Why & how · A flat delay ignores how overloaded the other side is. Exponential backoff is the standard way to behave under rate limits, and the cap keeps the wait from growing without bound. src/retry.rs PREVIOUS WAS THIS ~ Retry With Backoff CHANGED This function was reworked. Why: Each retry now sleeps for an exponential delay instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffn − Sleep Fixed REMOVED This function was removed. Why: Removed: the constant half-second sleep is replaced by the exponential compute_delay path. sleep_fixedfn Bring this back NEW IS THIS ~ Retry With Backoff CHANGED This function was reworked. Why: Each retry now sleeps for an exponential delay instead of a flat 500 ms, and takes the operation by FnMut so callers can retry stateful closures. retry_with_backofffn Bring this back + Compute Delay ADDED A new function. Why: New helper that computes the backoff window: base 100 ms doubled per attempt, capped at 30 s so the wait can never run away. compute_delayfn Proven · 3/3 checks checked against the goal, and it passed MORE OF THE PLATFORM Mission Control Every agent, task and PR in one window Crew The autonomous work-loop that ships proven fixes Source control Semantic diff, intent on every commit, PRs Trace & proof Every change tied to the goal it delivered Memory Recall an agent can query before it edits Team radar A live awareness plane so agents never collide Ship with proof, not hope Free public beta for macOS and Linux. Point it at a repo and drive every agent you already use. Download the app A semantic system for AI-built code. Understand every part in plain English, prove your agent built what you asked, and rewind anything that breaks, on the Git you already use. Download the app In public beta. Questions or need a hand? mo@auravcs.com · book a 30-min call. PLATFORM Mission Control Crew Source control Trace & proof Memory DEVELOP CLI Command reference Manual Guides Research Dev story GitHub COMPANY Pricing Compare Alternatives Enterprise Changelog Announcement Privacy SUPPORT Email the founder Book a 30-min call @@@@@@@# ~:..%@@@@##x%#*;#%%@@@@#+ @@@@%@@@=x=~== ~~+-; ~=-- ~~@@@#@@ @#@@@%-=-~~==- -~=~- --=~, -~-~ ~-=~-.x@@#@@o +*:@@@@@*=-~+++=::=++- -~*+~ ~=+=~,~~~~ ==*+~:=o+ox@@@@@% ;@@@@@@@@+:,+++*-~ox*+:~==o+ ***++ **xo+;oo+* *xx+=-*xox,*%x=@@@@@@ *@@%xo.++~-~:,~-~= ,--~- :--~~ ~~~~- ~-~-; -=-- =*o+- ~~~o *xx~*:=x=@@@@@ ;@@+-=-~ -+~~*-;==+*--==+=;~++*= +=*++ ~+**~,=o++ -~~-;,===~ ~:~=~::++==,,+@@@@@ @o ++o**,+x+o%~;x+o*,,=-+*;=*++- ==x+= ~~+=- ~+~~ ===-;,*+=* o~*=o;-%=+x;-*+= *#@@@@, ::;;::;: @%#@@@xo%:=oo+o;:ox*o-~x*x+;~*%%x xx%x* ox%o=;o%** +ooo+;*xo*,+*xoo~=%%%%--%x% +@@@@@@@@ @@@@@@@@@ @- ,%@@@@;~+~-=,;~~-~,,~~~- :~~== =~=~~ ~==;; -=~~ ~;:.: -~=~ ~=*~=:;+*ox@@@@@@@@@@@@@@@@ @* @~ @;; ;; #@@@@@o; =~~=,:-;-: ,-~=- ~+~=~ ~---: ---- -;-:: -==* +~=~#@@@@@@@@@@@@@@@- @@@@ @o :@ @-; ----: #@@@@x=~=::=-~- ;==~- ~~+=~ ~~=~- -~~~ ~~=~-,===#%@@@@@@@@@@@@@@ @@@ #@ @@ @+= +*o*+:~*+;-*@@@@@+~o+o*;~***= +***= ++*=~:*x*+ +=@@@@@@@@@@@@@@@@@~ @@@ ,@ @@ @;; ---;- ,-;;- -;;@@@@@==;~=++= ~===~ ++o+=:*@@@@@@@@@@@@@@%@+ @@@ @~ @@ @ @;; ;;--; :-;;- ;;:; , *@@@@,~+= ~===- +*@@@@@@@@@@@@@@@ @@@ @@ @@%@ +@ @@@##@@ ,@@@@@@@ #@@@@@@@@@#@@@@@ *%@@@@@@@@@@@# @#@@@@@@, @@@@@##@ x@@@@@@@@@@@@@@. @@x@@@##@#@@@@ @-- --~-- ,-~~~ ,---- ,-;; %@@@@;~~+~~ @@@@@@@@@=, *@@@@@@@ @@@ +@ @@ @% @% @ @ ;@ @ @@ x@; @ @* @= @ x@ %@ @; @@= %@o @; @#@ @-; --=~~ ,-;-~, --;- ;-=-.: @@@@=~x@@@@@ @@@@@@@@@ @@@ @ @ @ @~ @ @ ;@ @ @@ , @ @= @@@@@x @# ;@ @= @ @x @# %@@@@ @+;@- x@@@@@+ @ @~= =====:-~~~=-:~~~-,:~=+~:;~=+ *=@@@@ @@@ @@@ @@@ @# @x *@ +@ @ @ -@ @ @@ @@#@@@@@ @@@@@@@ :@@ @, @x ,@ @# *@ ;@ @@@- =#@@ @o @ @ x@@@@@#@ @+~ ~~*=+.;+===: ====,,-~+- :~~=~ ==+@@@@ o@@ @@@ @@@ @@@ +@ ~@ @x @o @ @ ;@ @ @@ %@ @ @: @ @@ +@ @ @= o@ @@@@@# @ @@% @-- ;---; --;-, ---- ,;;-; .--~- ---@@@ @@@@ @@@ @@@ @@@ @ @@@@@@@@@@ @ @ @ -@ @ @@ @ ;@@@@@@@@@@ @; %@ @ @ @@ *@ @ @# +@@@@@@o @-; ;;--; :-;;- -;:- :;-: ::-; ;--@@@ @@@@@ @@@ @@@@ @@@ @# :@ @ @ -@ @ @@ @ @+; @- @@ :@ @@ @@ -@ @ @@% #@@ @:, ::;;, .:..:. :,,: ,,: :: ;;;@@@ @@@@@ *@@@@@@@ @#@ %@ @ @ @ .@ @ ## @ #@ %@@@@@@@ @, @~ x@@ ~@ =@ @ +%@@@@@@= o@* @@; ;;-;; -;;- .;;;; :,;, ,,;- ;;-@@@ @@@ +@@- *@@@@ @ @@@@@@@@@@@@@@ @* @ @x %@ @ @@ @ @ @ @ @: @ @ @; @, @# #@@@@@~ @@@@@@ @@@ @ @@#--~*~,;~--~:,-;-- ,--: ,~- ~~~@@@ @@@ :;, @@@@@ @+ ~@ @@ @ @ @@@@@@@% @ @@ @ @ @@##@@@@ @; %@ @# =@ @@@@@@@#@ @% @ o@@@@@@@@ @ :#@@@#;:~o++*-:++==;;===-::-=+= +==@@@ @@@ @@@@@@@@@ @@@@@@@= @@ -@ @# +@ @ ; @ @@ @ @@ ;-; ; @; @@ #@ ;@ @@ @@ ;;; @ ,@@@@# =,,-;-~,,-;:; ,;;~- -~~@@@ @@@ @@@@@@@@@@@@ x@@@@@@@@@@@# @@ @ @ o@ @x% ~@@@ @ @@ @ ,@% o@@ @: @ @ @@@= +@@= ,@# x@@ +@@@@~ ---- .;;:: ;;-- ---@@@ + @@@@ #@@@@@@@@@@@@@@#~ @#@@@@@#@ ##@@@@@#@ =%%@@@@@@@*:@@@@@@@ #@@@@@#@ =@@@@@@#@=@@@@@@@. *@@@@@@@@ #@@@@@@@@@@ @#@@@@@@@@@@@ =@@@@o~ ---; ,---- ---@@@ ,@@@x x@@@@@@@; *@@@@x--~.,--~- ;--@@@ @@@@@ @@@@;:o=~- ---@@@# *@@@@@@@@ %@@@~~+ o=+@@@@@ *@@@@@@@@@@@@ @@@## *x@@@@@@@@@@@@@@% ,%@@#%%@@@@@@@= © 2026 NARIDON, INC. · PUBLIC BETA · BUILT IN RUST CLAUDE CODE · GEMINI · CODEX · CURSOR ---