Skip to content

Azure/aifoundry-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AIfoundry.app

โš ๏ธ Experimental - Work in Progress
This is an experimental platform currently under active development. You can test the latest version at aifoundry.app

A platform for customizing specifications, templates, and patterns to bootstrap projects quickly with SWE agents doing the heavy lifting. If you have existing data, configure it to post-train small models.

๐Ÿš€ Quick Start

For the best experience, we recommend self-hosting this application to avoid rate limits and get full functionality.

Option 1: Self-Host (Recommended)

# Clone the repository
git clone https://github.com/Azure/aifoundry-apps.git
cd aifoundry-apps

# Run the interactive setup script
./setup.sh                    # Linux/macOS
# OR
.\setup.ps1                   # Windows PowerShell

Option 2: Try the Demo

Visit aifoundry.app to try the demo (note: heavily rate-limited)

What It Does

  • Customize Specifications: Create detailed technical specs that guide development
  • Browse Templates: Use pre-built AI agent templates from Azure AI Foundry
  • Design Patterns: Create multi-agent workflows for complex tasks
  • Assign to SWE Agents: Let GitHub Copilot and other agents do the heavy lifting
  • Post-Train Models: Fine-tune small models with your existing data using RL

Screenshots

See AIfoundry.app in action with these key features:

Homepage Interface
AIfoundry.app Homepage showing the main interface with navigation and feature cards

Agent Templates
Templates page showing various AI agent templates and configuration options

Task Assignment
Specification assignment interface showing task breakdown and agent assignment

Post-Training with RL
Post-training interface showing model fine-tuning and reinforcement learning options

Tech Stack

  • Backend: FastAPI + Python, inspired by spec-kit
  • Frontend: React + TypeScript + Tailwind CSS
  • AI Integration: Azure AI Foundry, GitHub Copilot, MCP

๐Ÿ› ๏ธ Local Development

Quick Start

# Clone and setup
git clone https://github.com/Azure/aifoundry-apps.git
cd aifoundry-apps
./setup.sh  # or .\setup.ps1 on Windows

# Start backend
cd src/backend
uv venv && source .venv/bin/activate
uv sync && uv run uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload

# Start frontend (new terminal)
cd src/frontend
pnpm install && pnpm run dev

Configuration

Create src/backend/.env:

# Required for AI features
AZURE_OPENAI_ENDPOINT=your_endpoint
AZURE_OPENAI_API_KEY=your_key

# Optional: GitHub integration
GITHUB_APP_ID=your_app_id
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

๐ŸŒ Self-Hosting

Docker (Easiest)

git clone https://github.com/Azure/aifoundry-apps.git
cd aifoundry-apps/deployment
docker-compose up -d

Manual Setup

# Follow local development steps above
# Configure production environment variables
# Use nginx for reverse proxy and SSL

Why Self-Host?

  • No rate limits
  • Full control over your data
  • Customize as needed

Contributing

This project is in active development. Contributions, feedback, and suggestions are welcome.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Enables solution engineers to customize, deploy, and collaborate on multi-agent AI solutions using Azure AI Foundry

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •