Mobile AI Development Gateway
A chat-based interface for AI-assisted software development with lifecycle guardrails.
Features
- Mobile-first chat interface using OpenWebUI
- AI model integration with lifecycle enforcement
- Git-native state management
- BMAD (Business Method and Design) workflow integration
- Kubernetes runtime observability
Development
Prerequisites
- Python 3.11+
- Docker
- Kubernetes cluster
- uv package manager
Quick Start
-
Set up the development environment:
task setup -
Start the gateway service:
task gateway:dev -
Deploy to Kubernetes:
task deploy
Architecture
The system consists of:
- OpenWebUI: Mobile-optimized chat interface
- Gateway Service: FastAPI service with AI model routing
- BMAD Engine: Workflow and artifact management
- Git Integration: State management and version control
Steel Thread Implementation
This project implements a steel thread approach:
- ✅ OpenWebUI deployment
- 🔄 Minimal gateway with echo functionality
- ⏳ OpenWebUI to gateway connection
- ⏳ Basic AI model integration
License
MIT License