Rutz AI-command-center
An intelligent IoT command center that turns your system into an AI-managed edge node. A Claude-powered agent orchestrates device monitoring, process management, and system control through natural language — demonstrating MCP-style tool-use architecture on real hardware.
What This Demonstrates
Skill Implementation
AI Engineering Claude tool-use agent with 5+ custom tools, MCP-style architecture, structured reasoning
Full-Stack Development React dashboard + FastAPI backend + Pi edge server, WebSocket real-time streaming
Systems / IoT Raspberry Pi integration, SSH tunneling, system metrics collection, GPIO control
Project Management Clean architecture, comprehensive docs, Git workflow, 10-day sprint delivery
Architecture
┌─────────────────────────────────────────────┐
│ React Dashboard (Frontend) │
│ Live metrics │ Chat UI │ Device controls │
└──────────────────┬──────────────────────────┘
│ WebSocket + REST
┌──────────────────▼──────────────────────────┐
│ FastAPI Orchestrator (Backend) │
│ Claude Agent │ Tool Registry │ Data Layer │
└───────┬─────────────────────────┬───────────┘
│ Anthropic API │ SSH / REST
┌───────▼───────┐ ┌────────────▼────────────┐
│ Claude API │ │ Raspberry Pi (Edge) │
│ Tool Use │ │ Metrics │ GPIO │ Procs │
└───────────────┘ └─────────────────────────┘
Project Structure
ai-command-center/
├── pi-agent/ Runs ON the Raspberry Pi
│ ├── main.py FastAPI server exposing tools
│ ├── config.py Pi configuration
│ ├── requirements.txt
│ └── tools/ Tool implementations
├── backend/ Runs on your laptop
│ ├── main.py FastAPI orchestrator server
│ ├── config.py Backend configuration
│ ├── requirements.txt
│ ├── agent/ Claude tool-use agent
│ ├── api/ REST + WebSocket routes
│ ├── db/ SQLite data layer
│ └── tools/ MCP-style tool registry
├── frontend/ React dashboard
│ ├── src/components/ UI components
│ ├── src/hooks/ Custom React hooks
│ └── src/lib/ API client
└── docs/ Project documentation…Rutz AI-command-center
An intelligent IoT command center that turns your system into an AI-managed edge node. A Claude-powered agent orchestrates device monitoring, process management, and system control through natural language — demonstrating MCP-style tool-use architecture on real hardware.
What This Demonstrates
Skill Implementation
AI Engineering Claude tool-use agent with 5+ custom tools, MCP-style architecture, structured reasoning
Full-Stack Development React dashboard + FastAPI backend + Pi edge server, WebSocket real-time streaming
Systems / IoT Raspberry Pi integration, SSH tunneling, system metrics collection, GPIO control
Project Management Clean architecture, comprehensive docs, Git workflow, 10-day sprint delivery
Architecture
┌─────────────────────────────────────────────┐
│ React Dashboard (Frontend) │
│ Live metrics │ Chat UI │ Device controls │
└──────────────────┬──────────────────────────┘
│ WebSocket + REST
┌──────────────────▼──────────────────────────┐
│ FastAPI Orchestrator (Backend) │
│ Claude Agent │ Tool Registry │ Data Layer │
└───────┬─────────────────────────┬───────────┘
│ Anthropic API │ SSH / REST
┌───────▼───────┐ ┌────────────▼────────────┐
│ Claude API │ │ Raspberry Pi (Edge) │
│ Tool Use │ │ Metrics │ GPIO │ Procs │
└───────────────┘ └─────────────────────────┘
Project Structure
ai-command-center/
├── pi-agent/ Runs ON the Raspberry Pi
│ ├── main.py FastAPI server exposing tools
│ ├── config.py Pi configuration
│ ├── requirements.txt
│ └── tools/ Tool implementations
├── backend/ Runs on your laptop
│ ├── main.py FastAPI orchestrator server
│ ├── config.py Backend configuration
│ ├── requirements.txt
│ ├── agent/ Claude tool-use agent
│ ├── api/ REST + WebSocket routes
│ ├── db/ SQLite data layer
│ └── tools/ MCP-style tool registry
├── frontend/ React dashboard
│ ├── src/components/ UI components
│ ├── src/hooks/ Custom React hooks
│ └── src/lib/ API client
└── docs/ Project documentationWW…