Development phases for the Local AI Environment, from initial setup through a full local automation stack.
Status: Complete
Goal: Working local AI environment with web interface
| Component | Role | Script |
|---|---|---|
| System Audit | Hardware detection, tool check, LLM recommendation | 00-System-Check |
| Docker Audit | Inventory existing Docker resources | 01-Docker-Audit |
| Docker Clean | Prepare Docker for future use | 02-Docker-Clean |
| Open-WebUI | Web interface + API gateway for LLMs | 03-Install-OpenWebUI |
| Ollama | Local LLM runtime (GPU/CPU) | 04-Install-Ollama |
| Local LLM | Downloaded and tested inference model | 05-Configure-Local-LLM |
| Integration | Open-WebUI connected to Ollama | 06-Configure-OpenWebUI |
| Validation | Full environment health check | 07-Validate-Environment |
| Report | Comprehensive environment report | 99-Generate-Report |
07-Validate-Environment.ps1 shows all PASS (warnings acceptable for Docker if not installed)reports/FINAL-ENVIRONMENT-REPORT.md generated successfullyStatus: Planning
Goal: Add workflow automation layer powered by local AI
08-Deploy-N8N.ps1Will automate:
docker-compose.n8n.ymlhost.docker.internal:11434docker-compose.n8n.yml in project root08-Deploy-N8N.ps107-Validate-Environment.ps1 to check n8n statusWindows 11 Host
├─ Open-WebUI (localhost:3000)
├─ Ollama (localhost:11434)
└─ Docker Desktop
└─ n8n (localhost:5678)
└─ calls host.docker.internal:11434
08-Deploy-N8N.ps1 is idempotentStatus: Future
Goal: Working AI-powered automation workflows
scripts/Test-N8N-Workflows.ps1 — validate example workflows run correctlyStatus: Concept
Goal: Expand local AI capabilities beyond text generation
09-Install-Whisper.ps110-Install-ImageGen.ps111-Deploy-VectorDB.ps1, 12-Configure-RAG.ps1Status: Concept
Goal: Extend AI tools with Model Context Protocol servers
Model Context Protocol is an open standard allowing AI assistants to interact with external tools and data sources in a structured way. Claude Code and compatible tools use MCP servers for filesystem access, database queries, and custom integrations.
| Server | Function | Deployment |
|---|---|---|
| Filesystem MCP | AI reads/writes local files | Python pip |
| SQLite MCP | AI queries local databases | Python pip |
| PostgreSQL MCP | AI queries Postgres (Docker) | Docker |
| Custom domain MCP | Project-specific tools | Python pip |
12-Deploy-MCP-Servers.ps1 — deploy and configure MCP servers13-Configure-MCP-Claude.ps1 — register servers with Claude Code~/.claude.jsonThese improvements apply across all phases:
tests/ directory)System.psm1 hardware tier logic.\Install-All.ps1| Version | Date | Phase |
|---|---|---|
| 1.0.0 | 2026-09-06 | Phase 1 complete |
| 2.0.0 | TBD | Phase 2: n8n |
| 3.0.0 | TBD | Phase 3: AI workflows |
| 4.0.0 | TBD | Phase 4: Additional services |
| 5.0.0 | TBD | Phase 5: MCP ecosystem |