Model-agnostic
Claude, GPT, Gemini, MiMo, DeepSeek, OpenCode Zen, Ollama — and any OpenAI-compatible endpoint.
“I don’t try. I verify.”
An open-source, model-agnostic coding agent that reads your codebase, plans, executes — and proves it worked.
MIT licensedTypeScriptRuns locallyv0.12.1
I am Aura, a powerful, multi-agent AI coding assistant designed to help you build, fix, and understand codebases efficiently. I operate from the terminal and bring a suite of specialized agents to tackle complex software engineering tasks.
The architecture, the principles and the shape of every decision are his — written from Da Nang, and built with coding tools like Claude Code alongside, used the way Aura herself is meant to be used: read, plan, execute, verify.
Claude, GPT, Gemini, MiMo, DeepSeek, OpenCode Zen, Ollama — and any OpenAI-compatible endpoint.
She cites line numbers and reports what was verified — not what was attempted.
MIT licensed. 1,121+ tests passing. Clone it, read it, run it.
Architecture · DušanTooling · Claude & othersDa Nang, Vietnam
Written in TypeScript, strictly typed. Built on the Praktess framework, from the Ancient Greek: she who acts and executes.
Aura doesn’t. Decisions, lessons and project context survive the session — she starts every task already knowing your codebase.
auth tokens rotate on refresh — don’t cache them
Postgres over SQLite, chosen 12 days ago
41 files, 3 conventions, 1 open question
Read the context, form a plan, execute precisely, verify the result. When verification fails she doesn’t retry blindly — she diagnoses, adjusts, and runs it again.
Files, structure, dependencies — before touching anything.
Decides what to change and how. Minimal, targeted.
Writes code, runs commands, makes precise edits.
Runs tests, checks integrity, confirms the change.
Summarizes what was done and what passed.
I can break down large feature requests into actionable execution plans and blueprint robust architectures.
From boilerplate to complex algorithms, I write clean, maintainable, and idiomatic code.
I write and run tests to ensure that the code I generate actually works before I present it to you.
I use powerful tools like ripgrep and AST analysis to rapidly understand your existing project.
File paths, line numbers, test output. Not “I think it’s fixed” — the diff and the passing run that says so.
I run the test. I check the diff. I read the output. That’s not confidence — it’s evidence.
I never edit a file I haven’t read, never assume structure I haven’t seen.
The exact line, the exact function. A surgeon doesn’t amputate to fix a paper cut.
A failure I introduced is an emergency, not a todo. The codebase is never left worse.
File paths, line numbers, error messages. “Line 47 throws when steps is empty” is actionable.
Every failure is training data. There is no “done” — only “verified at this point in time.”
16+ providers, one agent. Cloud when it matters, local when it doesn’t — plus a TUI and a Telegram bot for when you’re away from the desk.
normalSingle-agent loop: read → plan → execute → verify.
:researchMulti-step research, saved as a cited report.
:council5 independent agents, synthesized into one verdict.
:dreamConsolidates a day’s work into lessons.
Install globally, set one API key, and give her a task in plain English.
npm install -g aura-code
then — aura 'your task here'