Autonomous multi-agent coding framework that plans, builds, and validates software for you.
π± This is a fork of AndyMik90/Auto-Claude
This repository contains custom modifications and enhancements on top of the original project. I aim to keep it in sync with upstream changes while maintaining my own features.
Fork repository: OBenner/Auto-Coding
| Feature | Description |
|---|---|
| Memory System Dashboard | Graph visualization of memories, delete/export functionality |
| Resource Monitoring | Enhanced progress tracking with resource usage display |
| Ollama Integration | Local model support via Ollama service |
| Platform Abstraction | Complete cross-platform support (Windows, macOS, Linux) |
| Automated Test Generation | AI-generated tests in QA validation loop |
| Token Statistics | Per-phase token usage tracking and visualization |
| Skeleton Loading States | Improved UX with loading skeletons for data-heavy components |
| QA Status Tool | Read tool for checking QA validation status |
| Spec Statistics Tool | Analytics for spec creation and completion |
| Troubleshooting Guide | Comprehensive FAQ for common issues |
| Web Interface | Browser-based access option |
| Research Improvements | Enhanced web search guidance in spec creation |
| Feature | Description |
|---|---|
| Multi-Model Provider Support | OpenAI GPT, Google Gemini, local models via Ollama |
| Code Review Agent | Specialized agent for security/performance code review |
| AI Pair Programming Mode | Real-time interactive coding assistance |
| Multi-Codebase Orchestration | Manage multiple repos from single instance |
| Intelligent Pattern Recognition | Auto-extract and suggest coding patterns from memory |
- Claude Pro/Max subscription - Get one here
- Claude Code CLI -
npm install -g @anthropic-ai/claude-code - Git repository - Your project must be initialized as a git repo
- Download and install the app for your platform
- Open your project - Select a git repository folder
- Connect Claude - The app will guide you through OAuth setup
- Create a task - Describe what you want to build
- Watch it work - Agents plan, code, and validate autonomously
| Feature | Description |
|---|---|
| Autonomous Tasks | Describe your goal; agents handle planning, implementation, and validation |
| Parallel Execution | Run multiple builds simultaneously with up to 12 agent terminals |
| Isolated Workspaces | All changes happen in git worktrees - your main branch stays safe |
| Self-Validating QA | Built-in quality assurance loop catches issues before you review |
| AI-Powered Merge | Automatic conflict resolution when integrating back to main |
| Memory Layer | Agents retain insights across sessions for smarter builds |
| GitHub/GitLab Integration | Import issues, investigate with AI, create merge requests |
| Linear Integration | Sync tasks with Linear for team progress tracking |
| Cloud-Hosted Option | Fully managed cloud deployment - no local installation required |
| Cross-Platform | Native desktop apps for Windows, macOS, and Linux |
| Auto-Updates | App updates automatically when new versions are released |
Visual task management from planning through completion. Create tasks and monitor agent progress in real-time.
AI-powered terminals with one-click task context injection. Spawn multiple agents for parallel work.
AI-assisted feature planning with competitor analysis and audience targeting.
- Insights - Chat interface for exploring your codebase
- Ideation - Discover improvements, performance issues, and vulnerabilities
- Changelog - Generate release notes from completed tasks
Auto-Claude/
βββ apps/
β βββ backend/ # Python agents, specs, QA pipeline
β βββ frontend/ # Electron desktop application
βββ guides/ # Additional documentation
βββ tests/ # Test suite
βββ scripts/ # Build utilities
For headless operation, CI/CD integration, or terminal-only workflows:
cd apps/backend
# Create a spec interactively
python spec_runner.py --interactive
# Run autonomous build
python run.py --spec 001
# Review and merge
python run.py --spec 001 --review
python run.py --spec 001 --mergeSee guides/CLI-USAGE.md for complete CLI documentation.
Auto Claude can be deployed in multiple ways to suit your needs:
Download and run the native desktop application on Windows, macOS, or Linux. All processing happens locally on your machine.
Best for: Individual developers, small teams, full control over execution environment
Deploy Auto Claude to cloud infrastructure for centralized access without local installation. Users access via web interface with OAuth authentication.
Best for: Teams, enterprises, users who want instant access without setup
Features:
- Multi-user authentication and authorization
- Centralized usage tracking and rate limiting
- Git repository integration (GitHub/GitLab OAuth)
- Scalable infrastructure with Kubernetes support
- No local installation required
Documentation:
- Cloud Overview - Understanding the cloud-hosted architecture
- Cloud Setup Guide - Initial deployment and configuration
- Cloud Deployment Guide - Production operations and scaling
Want to build from source or contribute? See CONTRIBUTING.md for complete development setup instructions.
For Linux-specific builds (Flatpak, AppImage), see guides/linux.md.
Auto Claude uses a three-layer security model:
- OS Sandbox - Bash commands run in isolation
- Filesystem Restrictions - Operations limited to project directory
- Dynamic Command Allowlist - Only approved commands based on detected project stack
All releases are:
- Scanned with VirusTotal before publishing
- Include SHA256 checksums for verification
- Code-signed where applicable (macOS)
| Command | Description |
|---|---|
npm run install:all |
Install backend and frontend dependencies |
npm start |
Build and run the desktop app |
npm run dev |
Run in development mode with hot reload |
npm run package |
Package for current platform |
npm run package:mac |
Package for macOS |
npm run package:win |
Package for Windows |
npm run package:linux |
Package for Linux |
npm run package:flatpak |
Package as Flatpak (see guides/linux.md) |
npm run lint |
Run linter |
npm test |
Run frontend tests |
npm run test:backend |
Run backend tests |
We welcome contributions! Please read CONTRIBUTING.md for:
- Development setup instructions
- Code style guidelines
- Testing requirements
- Pull request process
- Discord - Join our community
- Issues - Report bugs or request features
- Discussions - Ask questions
AGPL-3.0 - GNU Affero General Public License v3.0
Auto Claude is free to use. If you modify and distribute it, or run it as a service, your code must also be open source under AGPL-3.0.
Commercial licensing available for closed-source use cases.


