-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Michael Goetz edited this page Jun 13, 2025
·
1 revision
Welcome to the Multi-Agent Framework (MAF) documentation! This wiki provides comprehensive guides and references for using and contributing to MAF.
The Multi-Agent Framework is an autonomous software development system that orchestrates multiple specialized AI agents to collaboratively build software projects. Each agent has specific expertise and works together through an event-driven architecture to implement features, fix bugs, and maintain code quality.
- Installation Guide - Step-by-step setup instructions
- Quick Start Tutorial - Build your first project with MAF
- Configuration Guide - Customize MAF for your project
- Architecture Overview - Understand how MAF works
- Agent Reference - Detailed agent capabilities
- CLI Reference - Complete command documentation
- Custom Agents - Create your own specialized agents
- Event Bus System - Deep dive into agent communication
- Project Detection - How MAF adapts to your codebase
- Troubleshooting Guide - Common issues and solutions
- FAQ - Frequently asked questions
- API Reference - Developer documentation
- Orchestrator: Coordinates tasks and manages workflow
- Frontend: Builds UI components and handles user interactions
- Backend: Develops APIs and business logic
- Database: Designs schemas and optimizes queries
- QA: Writes tests and ensures code quality
- Security: Audits code and implements best practices
- DevOps: Manages deployments and infrastructure
- Documentation: Maintains docs and API references
- UX/UI: Creates designs and ensures consistency
- Efficient publish/subscribe communication
- Asynchronous task processing
- Scalable agent coordination
- Real-time progress tracking
- Smart file placement and code consolidation
- Automatic project type detection
- Framework-specific best practices
- Minimal code duplication
- Multiple LLM provider support
- Per-agent model configuration
- Custom agent selection
- Project-specific settings
- React / Next.js
- Vue.js / Nuxt.js
- Angular
- Svelte
- Django / FastAPI
- Express.js
- Spring Boot
- Ruby on Rails
- PostgreSQL
- MySQL
- MongoDB
- SQLite
- π Browse this wiki for detailed documentation
- π¬ Ask questions in Discussions
- π Report bugs in Issues
- π‘ Request features with the feature request template
We welcome contributions! Please see our Contributing Guide for details on:
- Setting up development environment
- Code style and standards
- Submitting pull requests
- Testing guidelines
MAF is released under the MIT License. See the LICENSE file for details.