Get Auto Code running and build your first feature in an isolated workspace.
This guide focuses on the fastest path to success: using the desktop app. For CLI usage, see CLI Usage Guide.
- A computer running Windows, macOS, or Linux
- A git repository you want to work on (can be empty or existing)
- At least one configured runtime
- Claude Code OAuth for the current full SDK runtime
- Codex CLI account profile for the Codex CLI runner path
- Optional API keys for limited provider modes such as
analysis_only,patch_proposal, orgeneric_edit
Download the latest release for your platform:
Install the application like any other desktop app:
- Windows: Run the
.exeinstaller - macOS: Open the
.dmgand drag to Applications - Linux: Extract and run the AppImage, or install the
.deb/.rpm
When you first open Auto Code, the onboarding flow asks how you want agents to run.
- Choose Codex account login when you want to use the Codex CLI runner path.
- Choose Claude Code OAuth when you need the existing full SDK runtime.
- Choose an API-key provider only for compatible limited runtime modes.
- Run the built-in smoke test before starting a real task.
Account-login runtimes and API-key providers are intentionally separate. A direct API key does not automatically provide the same tool, MCP, shell, filesystem, and subagent capabilities as a full autonomous runner.
- Click "Open Project" or "Select Repository"
- Navigate to any folder on your computer that contains a git repository
- Select it and click "Open"
Auto Code detects your project stack (Python, Node.js, etc.) and configures security automatically.
You're now at the Kanban board. Click "Create New Spec" (or the + button).
You'll see a form with these fields:
- Task Description: Describe what you want in plain English
- Complexity: Leave as "Auto-detect" (or choose Simple/Standard/Complex)
- GitHub Issue (optional): Paste an issue URL to import it
Example first task:
Add a dark mode toggle to the settings page that persists user preference
Click "Create Spec" and watch the agents work.
The Kanban board shows your task moving through stages:
The spec agent asks clarifying questions, creates a structured spec, and defines acceptance criteria. You can interact in the terminal if needed.
The planner breaks your spec into implementation subtasks -- each with files to modify, verification steps, and completion criteria.
The coder agent works through subtasks sequentially. You can:
- Watch multiple terminals work in parallel
- Click any terminal to see full context
- Review changes in real-time
The QA reviewer validates against acceptance criteria and runs tests. Issues go back to the QA fixer in a loop until all pass.
What you do: Nothing! Agents work autonomously. Monitor progress, but don't intervene unless something goes wrong.
When QA passes, your task moves to "Ready for Review".
- Click the task card to open review mode
- See a summary of changes:
- Files modified
- New files created
- Test results
- Click "Open in Worktree" to see the actual code changes
- Test the feature manually if you want
- When satisfied, click "Merge to Main"
The changes merge cleanly to your branch. Your main branch is never touched until you approve.
In this first run, you:
- ✅ Installed Auto Code
- ✅ Configured a runtime
- ✅ Opened your git repository
- ✅ Created a task from plain English
- ✅ Watched autonomous agents:
- Create a spec
- Plan implementation
- Write the code
- Run QA tests
- ✅ Reviewed and merged clean code
Key point: Your main branch stayed safe the entire time. All work happened in an isolated git worktree.
Now that you've completed your first task, explore:
- CLI Usage Guide -- Terminal workflows and CI/CD integration
- Spec Creation Pipeline -- Deep dive on how specs are created
- Troubleshooting -- Common issues and fixes
- Intelligent Pattern Recognition -- How agents learn from previous builds
Your first task should be straightforward -- a new feature, bug fix, or refactor. Save complex multi-file changes for after you've seen the system work.
Instead of:
Fix the login
Use:
Fix the login form validation to show inline error messages when email is invalid
Don't intervene unless agents are stuck or asking questions. The QA loop catches most issues.
Always check the worktree before merging. Agents are good, but you're the final reviewer.
Do I need to be a developer? Yes, Auto Code is for developers. It writes code for you, but you should understand your codebase.
Can it work with any language? Yes, but it works best with popular languages (Python, JavaScript/TypeScript, Go, Rust, Java).
What if agents get stuck? The recovery agent automatically detects stuck agents and tries alternative approaches. You can also manually intervene in the terminal.
Is my code safe? Yes. Three-layer security: OS sandbox, filesystem restrictions, and dynamic command allowlisting based on your project stack.
How much does it cost? Auto Code is free (AGPL-3.0). You pay Claude for API usage based on your Pro/Max plan. Typical tasks cost $0.10-$1.00 in API credits.
- GitHub Issues -- Report bugs or request features
- GitHub Discussions -- Ask questions, share ideas
Ready? Go build something amazing.