AetherDev Pro is an advanced, production-ready multi-agent software development platform and interactive IDE designed for automated software engineering workflows. Built on a Flask backend and a premium glassmorphic HTML/CSS/JS frontend, the platform integrates Microsoft Monaco Editor (the core engine of VS Code) to allow developers to view, edit, and save generated files in real-time. Key Features & Agent Workflow: 1. **Multi-Model Agent Teams**: Users can customize their AI engineering team by routing specific LLMs (e.g. Google Gemini 1.5 Pro, Llama 3.3 70B, GPT-4o) to specialized roles: - **Planner Agent**: Analyzes prompts and outputs structural design layouts and DAGs. - **Engineer Agent**: Automatically implements code for planned files. - **Reviewer Agent**: Evaluates syntax, error handling, and logical correctness, requesting iterative improvements. - **Tester Agent**: Autonomously writes test suites using python's unittest framework. - **Documenter Agent**: Generates comprehensive README files and code documentation. 2. **Self-Healing Code Compilation (TDD Loop)**: AetherDev Pro executes generated test suites in a secure local sandbox subprocess. If any test fails, the error traceback is dynamically parsed and fed back to the Engineer agent with instructions to repair the codebase. This loop repeats autonomously until all tests pass, ensuring that the final output is verified and functional. 3. **Stateless Persistence (SQLite)**: All sessions, file trees, source contents, run records, and terminal logs are persisted in a local SQLite database. This keeps the application robust, resilient to server restarts (such as on cloud platforms like Render), and allows users to resume past projects seamlessly.
Category tags: