Skip to content

Quick Start ​

Setup each machine ​

bash
# Mac Mini — always-on orchestrator
./bin/devstation.sh --node mini setup

# Mac Studio — always-on worker (pulls Ollama models)
./bin/devstation.sh --node studio setup

# MacBook Air — your dev machine (installs OpenCode)
./bin/devstation.sh --node air setup

Configure .env ​

Copy .env.example to .env on each machine. Required values:

  • GITHUB_TOKEN — GitHub personal access token
  • TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID — notifications
  • STUDIO_TAILSCALE_IP + TAILSCALE_IP — Tailscale addresses
  • LINEAR_API_KEY + LINEAR_TEAM_ID — ticket source
  • DEEPSEEK_API_KEY + CLAUDE_API_KEY — cloud LLM fallbacks

Start services ​

bash
# On Mac Mini and Mac Studio
./bin/devstation.sh up

Configure projects ​

Edit projects.yaml to map Linear teams to GitHub repos.

Import n8n workflow ​

In n8n UI (http://{TAILSCALE_IP}:5678), import linear-pipeline/linear_to_opencode.json.

Verify ​

bash
./bin/devstation.sh doctor

What's next? ​

MIT Licensed | Built with AI Dev Station