Skip to content

crypticsaiyan/infoundry

InFoundry

InFoundry is a self-adaptive Cloud Architect + SRE agent that inspects codebases and telemetry, proposes deployable IaC/CI changes, runs safe test deployments, and iteratively optimizes cost, latency, and reliability with human-in-the-loop approvals.

Features

  • AI-Powered Architecture Recommendations - Uses fine-tuned Oumi model for intelligent cloud architecture decisions
  • Kestra Pipeline Orchestration - End-to-end workflow from repo analysis to PR creation
  • MCP Server for Cline Integration - Expose all tools via Model Context Protocol
  • React UI Dashboard - Visual architecture editor with React Flow
  • IaC Generation - Automatic Terraform generation for AWS

Quick Start

Prerequisites

  • Python 3.11+
  • Node.js 18+
  • Optional: Docker, kind, localstack

Installation

# Clone the repository
git clone https://github.com/your-org/infoundry.git
cd infoundry

# Install Python dependencies
pip install -r requirements.txt

# Install UI dependencies
cd ui && npm install && cd ..

# Install MCP server dependencies
cd infoundry-mcp-server && npm install && npm run build && cd ..

Run the UI

cd ui
cp .env.example .env.local
# Edit .env.local with your Kestra credentials if needed
npm run dev
# Open http://localhost:3000

Run the Oumi Server

cd oumi
python serve.py
# API available at http://localhost:8000

Project Structure

infoundry/
├── docs/                    # Documentation
├── examples/                # Sample data files
├── infoundry-mcp-server/    # Cline MCP integration
├── orchestrator/            # Kestra pipeline definitions
├── oumi/                    # AI model training & serving
├── scripts/                 # Utility scripts
├── tests/                   # Unit tests
└── ui/                      # Next.js React dashboard

Documentation

Testing

# Python tests
pip install pytest fastapi httpx
pytest tests/ -v

# MCP server tests
node tests/test_mcp_server.mjs

Screenshots

Screenshot Description
Cline Integration Cline MCP Integration
Kestra Flows Kestra Pipeline Flows
OS Overview Open Source Architecture
Screenshot 1 Application Screenshot
Screenshot 2 Application Screenshot
Screenshot 3 Application Screenshot
Screenshot 4 Application Screenshot

License

Released under the MIT License.

About

AI-powered cloud architect agent that analyzes codebases and generates optimized infrastructure as code.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors