Home - micgo/maf-standalone GitHub Wiki

Multi-Agent Framework Wiki

Welcome to the Multi-Agent Framework (MAF) documentation! This wiki provides comprehensive guides and references for using and contributing to MAF.

What is 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.

Quick Links

Getting Started

Core Documentation

Advanced Topics

Troubleshooting & Support

Key Features

🤖 Specialized AI Agents

  • 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

🚀 Event-Driven Architecture

  • Efficient publish/subscribe communication
  • Asynchronous task processing
  • Scalable agent coordination
  • Real-time progress tracking

🎯 Intelligent Integration

  • Smart file placement and code consolidation
  • Automatic project type detection
  • Framework-specific best practices
  • Minimal code duplication

🔧 Flexible Configuration

  • Multiple LLM provider support
  • Per-agent model configuration
  • Custom agent selection
  • Project-specific settings

Supported Technologies

Frontend Frameworks

  • React / Next.js
  • Vue.js / Nuxt.js
  • Angular
  • Svelte

Backend Frameworks

  • Django / FastAPI
  • Express.js
  • Spring Boot
  • Ruby on Rails

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • SQLite

Getting Help

  • 📖 Browse this wiki for detailed documentation
  • 💬 Ask questions in Discussions
  • 🐛 Report bugs in Issues
  • 💡 Request features with the feature request template

Contributing

We welcome contributions! Please see our Contributing Guide for details on:

  • Setting up development environment
  • Code style and standards
  • Submitting pull requests
  • Testing guidelines

License

MAF is released under the MIT License. See the LICENSE file for details.