⚠️ Experimental - Work in Progress
This is an experimental platform currently under active development. You can test the latest version at aifoundry.app
An agentic application that empowers solution engineers to customize multi-agent patterns and leverage the Azure AI Foundry Agent Service Catalog of Agent templates using SWE (Software Engineering) Agents.
AIfoundry.app provides a comprehensive platform for solution engineers to:
- Browse and customize multi-agent patterns from the Azure AI Foundry Agent Service Catalog
- Leverage various AI agents and tools for code generation and automation
- Deploy and test agent templates in integrated development environments
- Collaborate on agent-driven software engineering solutions
- GitHub Copilot Agent: Integrated via MCP (Model Context Protocol) for intelligent code suggestions
- Azure AI Foundry Model: Powered by Codex for advanced code generation and analysis
- Cognition Devin: Deployed via MCP on Azure Marketplace for autonomous software engineering
- Replit Integration: Available through Azure Marketplace for cloud-based development
- GitHub Actions Runner: Automated CI/CD pipelines and testing
- MCP (Model Context Protocol): Seamless integration between different AI agents
- Azure Marketplace: Deployment and distribution platform for agent services
- Agent Template Gallery: Browse and discover pre-built agent templates from Azure AI Foundry
- Multi-Agent Pattern Customization: Tailor agent behaviors and workflows to specific use cases
- Integrated Development Environment: Test and iterate on agent solutions in real-time
- SWE Agent Integration: Leverage Software Engineering Agents for automated code generation
- Modern UI/UX: Clean, intuitive interface inspired by Azure AI Labs design language
- Backend: FastAPI with Python, integrated with Azure AI Foundry services
- Frontend: Vite + React + TypeScript + Tailwind CSS
- Agent Layer: MCP-based integration with multiple AI agents (Copilot, Devin, Codex)
- Deployment: Azure Container Apps with marketplace integrations
- Development Tools: GitHub Actions, Replit, and Azure AI Foundry toolchain
- Azure AI Foundry access
- GitHub Copilot subscription
- Azure Marketplace account for agent services
cd src/backend
poetry install
poetry run fastapi dev app/main.pycd src/frontend
npm install
npm run devFor detailed deployment instructions, testing, and troubleshooting, see the deployment/ directory.
Build and run both services using docker-compose:
# From the deployment directory
cd deployment
docker-compose up --build
# Or run in detached mode
docker-compose up -d --build
# Stop services
docker-compose downThe application will be available at:
- Frontend: http://localhost:3000
- Backend API: http://localhost:8000
- Backend Health Check: http://localhost:8000/healthz
# From project root
azd init
azd up# From deployment directory
cd deployment
# Linux/macOS
chmod +x deploy.sh
./deploy.sh
# Windows
./deploy.ps1After deployment, test your application:
# From deployment directory
cd deployment
# Linux/macOS
chmod +x test-deployment.sh
./test-deployment.sh <backend-url> <frontend-url>
# Windows
./test-deployment.ps1 <backend-url> <frontend-url>.
├── src/
│ ├── backend/ # FastAPI backend with AI agent integrations
│ └── frontend/ # React frontend for agent template management
├── deployment/ # Deployment scripts and configs
│ ├── README.md # Detailed deployment guide
│ ├── docker-compose.yml
│ ├── deploy.sh # Bash deployment script
│ ├── deploy.ps1 # PowerShell deployment script
│ └── test-deployment.* # Testing scripts
├── infra/ # Azure infrastructure templates
└── azure.yaml # Azure Developer CLI config
- Explore Templates: Visit aifoundry.app to browse available agent templates
- Choose Your Agent: Select from GitHub Copilot, Devin, or Azure AI Foundry models
- Customize Patterns: Modify multi-agent workflows to fit your specific requirements
- Deploy & Test: Use integrated development environments to test your solutions
- Collaborate: Share and iterate on agent-driven software engineering solutions
This project is in active development. Contributions, feedback, and suggestions are welcome as we build the future of agent-driven software engineering.
This project is licensed under the MIT License - see the LICENSE file for details.
🚀 Live Demo: aifoundry.app
🔗 Devin Session: https://app.devin.ai/sessions/73bc742bdcf84ca7adb544e44eaf542f
👤 Requested by: @thegovind