Skip to content

Deployment Plan

Hardware requirements

MachineMin RAMMin StorageRequired
Mac Mini 201516 GB256 GBOrchestrator (always on)
Mac Studio M1 Max64 GB512 GBWorker (always on)
MacBook Air M18 GB256 GBClient (on-demand)

Setup order

Step 1: Mac Mini (orchestrator)

bash
# Install prerequisites + start services
./bin/devstation.sh --node mini setup
./bin/devstation.sh --node mini up
./bin/devstation.sh --node mini doctor

Step 2: Mac Studio (worker)

bash
# Install Ollama + Docker + pull models + start services
./bin/devstation.sh --node studio setup
./bin/devstation.sh --node studio up
./bin/devstation.sh --node studio doctor

Step 3: MacBook Air (client)

bash
# Install OpenCode + configure
./bin/devstation.sh --node air setup

Step 4: iPhone

  1. Install Telegram
  2. Create bot via @BotFather (see docs/TELEGRAM_SETUP.md)
  3. Message your bot

Network requirements

  • All machines on same Tailscale network
  • Mac Studio port 11434 accessible from Mini and Air
  • Mac Mini ports 5432, 6379, 5678, 7700, 4000 accessible from Studio
  • All machines have outbound HTTPS to GitHub, DeepSeek, Anthropic APIs

Verification

bash
# Run on all machines
./bin/devstation.sh doctor

MIT Licensed | Built with AI Dev Station