Skip to content

Instantly share code, notes, and snippets.

@darwin
Created March 4, 2026 16:25
Show Gist options
  • Select an option

  • Save darwin/c1ab42248dbef04d9b4246720163fe2d to your computer and use it in GitHub Desktop.

Select an option

Save darwin/c1ab42248dbef04d9b4246720163fe2d to your computer and use it in GitHub Desktop.
Agentic Workspace — desk setup pro agentic coding

Agentic Workspace

Nový desk setup optimalizovaný pro agentic coding workflow.

Sestava

Počítače

MacBook Pro 16" M1 Max — "personal vault"

  • Choulostivé osobní data, dokumenty, finance
  • Čistý systém bez dev nástrojů (žádný homebrew apod.)
  • Jen aplikace se 100% důvěrou
  • ~/Documents s řízeným přístupem přes TCC (Transparency, Consent, and Control)
  • Minimální attack surface

MacBook Pro M5 Max — "agentic dev machine"

  • Claude Code, dev nástroje, homebrew, CLI tooling
  • Plný agentic workflow — agenti mají přístup k souborovému systému, shellu atd.
  • Přístup k datům z M1 pouze selektivně (sdílení na vyžádání)

Displeje

  • Apple Studio Display 2022 — stávající, pevný stojan, landscape
  • Apple Studio Display 2026 (TB5) — nový, VESA + Ergotron LX, portrait
  • Apple LED Cinema Display 27" (2560×1440) — starší, vpravo
  • Oba MacBooky v clamshell režimu

Layout (zleva doprava):

  • Levý landscape (Studio Display 2022, pevný stojan) — IDE, editor, browser
  • Centrální portrait (Studio Display 2026, Ergotron LX) — agent output, tmux, logy, diffy
  • Pravý landscape (LED Cinema Display) — chat, docs, Slack, vedlejší kontext

Rameno

  • Ergotron LX (polished aluminum varianta pro Apple estetiku)
    • Nosnost až ~11 kg, Studio Display VESA (~6,3 kg) bez problémů
    • Gas-spring mechanismus — drží i těžký horní okraj Studio Display (kamera, reproduktory)
    • Pro portrait centrální monitor — umožní posunout dozadu a nahoru pro ergonomický úhel
    • Levý landscape Studio Display zůstává na originálním Apple stojanu

Dock

  • CalDigit TS5
    • 3 downstream TB5 porty (2× displej + 1 volný pro SSD/periferie)
    • 140W host charging
    • Kompatibilní s M1 Max (TB4 mode) i M5 Max (TB5)
    • Oba displeje + periferie zapojené napevno, mezi Macy se přehazuje jeden host kabel

Budoucí plány

LLM inference cluster

Hardware:

  • Mac Studio M5 Ultra/Max — více kusů (2–4), headless server role
  • Propojení přes Thunderbolt 5 kabely (full-mesh topologie pro 4 nody)
  • Každý stroj až 512 GB unified memory → 4× = ~2 TB sdílené "GPU RAM"

Software — EXO (exo-explore/exo):

  • Open-source framework pro distribuovaný LLM inference přes Apple Silicon
  • Automatické rozdělení modelu přes dostupné nody (tensor parallelism)
  • Backend: MLX + MLX distributed
  • Auto-discovery nodů — žádná manuální konfigurace
  • Podporuje i heterogenní setup (mix Mac Studio + MacBook + DGX Spark)

RDMA over Thunderbolt 5:

  • macOS Tahoe 26.2+ — nativní podpora RDMA přes TB5
  • Latence mezi nody: ~3 µs (vs. ~300 µs bez RDMA)
  • Umožňuje efektivní tensor parallelismus i pro velké modely

Reálný výkon (EXO benchmarky):

  • Qwen3 235B: 19,5 t/s (1 node) → 26,2 t/s (2 nody) → 31,9 t/s (4 nody)
  • 4× Mac Studio 512 GB utáhne DeepSeek v3.1 (8-bit), Kimi-K2-Thinking (4-bit)
  • První sub-$50K setup pro trillion-parameter modely lokálně

Propojení s dev machine:

  • M5 MacBook (agentic dev) volá inference přes síť (API)
  • Případně se může sám zapojit jako node v EXO clusteru

Zabezpečení a zálohy

  • FileVault zapnutý na obou strojích
  • Time Machine na NAS, šifrované zálohy (NAS se zálohuje i offsite)
  • M1 "vault" — TCC řízený přístup k ~/Documents, minimální attack surface
  • M5 "dev" — agenti mají přístup k FS/shellu, ale citlivá data zůstávají na M1

Proč portrait monitor pro agentic workflow

Agentic coding mění ergonomii — místo šířky (editor + docs) je cennější výška (čtení logů, diffů, agent output). Studio Display na výšku dává 2880×5120 px.

  • Celý kontext bez scrollování — agent output, logy, diffy na jedné ploše
  • 218 ppi = ostrý text, méně únavné čtení dlouhých výstupů
  • Dvě okna nad sebou = dva virtuální monitory (např. 2 agenti současně)
  • Koncept "control tower" — observability panel pro sledování agentů
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment