---
title: "Robion — kokpit pro agenty Claude Code na macOS"
description: "Robion spouští agenty Claude Code jako tasky v jednom okně: git worktree na task, review a merge, automatizace, telefon a živá dílna s CAD. Zdarma."
url: "https://robion.app/cs/"
lang: cs
---

# Robion — kokpit pro agenty Claude Code na macOS

> Robion spouští agenty Claude Code jako tasky v jednom okně: git worktree na task, review a merge, automatizace, telefon a živá dílna s CAD. Zdarma.

## Spusť mnoho agentů. Nech se zavolat, jen když tě některý potřebuje.

Robion je macOS aplikace kolem Claude Code. Každý task je skutečné sezení ve vlastní záložce, a když chceš, i ve vlastním git worktree. Diffy, review, commity a merge se dějí v tom samém okně; telefon, terminál nebo linuxový server navážou tam, kde Mac skončí.

## Popiš součástku. Sleduj, jak vzniká.

Agent píše parametrický CAD — OpenSCAD, build123d — a Robion ho vykresluje naživo vedle konverzace, i s posuvníky, které pro tebe agent sám postaví. Výkresy, kusovníky a kontroly KiCad plynou ze stejného zdroje. Stejný kokpit, stejná pravidla.

## Všechno, co agent dělá, tam, kde to vidíš.

Takhle aplikace vypadá, jak se dodává — na malém demo repozitáři. Projekty vlevo, jedna záložka na task se skutečným terminálem Claude Code, vedle panely, které agent otevře, a postranní panel s checkouty, stromem a gitem.

- **Lišta projektů** — Jedna buňka na agenta, barva podle stavu: modrá pracuje, jantarová tě potřebuje, zelená skončila a nikdo to nečetl, červená selhala.
- **Záložka tasku** — Skutečné sezení Claude Code v Robionově vlastním pane hostu. Ukonči aplikaci; běží dál.
- **Panely, které agent otevře** — open_diff, open_file, open_url: diff souboru, který právě změnil, vykreslený model, náhled dev serveru — vedle konverzace, ne místo ní.
- **ÚKOLY** — Tasky seskupené podle checkoutu: hlavní checkout a každý worktree, s počtem necommitnutých změn.
- **GIT** — Změny od posledního tahu agenta, zaškrtnutím do stage, commit a push přímo odsud.
- **Stavový řádek** — Co tě potřebuje napříč všemi projekty, v jednom řádku.

## Vyrušíme tě, jen když na tom záleží.

Oprávnění, otázka, chyba nebo dokončený tah, který nikdo nečetl — to je celý seznam. Všechno ostatní zůstává modré a tiché. Jantarová vypadá stejně na každém zařízení, takže můžeš odejít od stolu.

- **⌘J** — skočí na agenta, který tě potřebuje: nejdřív oprávnění, pak otázky, pak chyby, pak nepřečtené výsledky.
- **PŘEHLED ⌘0** — každý task podle stavu; povolit nebo zamítnout na dlaždici.
- **Odznak v Docku** — počítá každého agenta, který na tebe čeká; notifikace, když okno není vpředu.
- **Push na telefon** — povolit nebo zamítnout ze zamčené obrazovky — end-to-end šifrované, bez služby třetí strany.
- **Stream deck** — jantarová klávesa na každou žádost: stisk povolí, podržení zamítne.
- **Terminál** — robion-cli tui ukáže stejnou lištu i přes ssh; y a n odpoví.

## Každý agent ve vlastním worktree. Main zůstává tvůj.

Task startuje v hlavním checkoutu, nebo ve vlastním worktree (claude --worktree), kde agent nedosáhne na soubory, které právě edituješ. Když skončí, projdeš diff, zaškrtneš, co chceš, commitneš a pushneš — nebo větev sloučíš jednou ze čtyř strategií. Žádný nástroj agenta nemerguje, neaktualizuje ani nemaže checkout; to jsou tvoje kliknutí.

- **Start** — hlavní checkout, nebo vlastní worktree, pro každý task zvlášť nebo jako výchozí nastavení projektu; tasky bez dozoru dostanou worktree vždy.
- **Review** — sekce GIT ukazuje změny od posledního tahu agenta; request_review je označí; vybraný rozsah řádků se vrátí agentovi jako prompt.
- **Commit a push** — zaškrtávátka dají do stage, jedno pole commitne, push se jednou zeptá — nikdy s force, nikdy amend.
- **Sloučit** — fast-forward, squash, merge commit nebo pull request; napřed tři kontroly: worktree je čistý, neběží v něm agent, nic se nekříží s necommitnutými změnami v main.
- **Aktualizovat** — rebase na výchozí větev; při konfliktu ho nechá vyřešit agenta, nebo ti otevře shell — Robion sám konflikt nikdy neřeší.
- **Uklidit** — worktrees bez tasku, sloučené nebo starší než 14 dní, k odstranění jedním kliknutím.

## Pravidla rozjedou práci. Správce ji naplánuje. Inbox čeká na tvoje ano.

Automatizace reagují na svět venku bez modelu v cestě: ticket přiřazený tobě, denní doba, stůl, u kterého se čeká na agenty. Založí task, pošlou push na telefon, nebo nechají návrh v Inboxu. Správce je plánovací sezení, které si přečte projekty, tickety a nástěnku a navrhne den.

- **INBOX — Rozhodnutí, ne šum** — Návrhy čekající na tvoje ano, pravidlo, které napsal agent, dokončený tah s poslední zprávou agenta. Přijmout, odložit na další pracovní den, upravit zadání, nebo zamítnout s důvodem, ze kterého se Správce učí.
- **AUTOMATIZACE — Pět spouštěčů, šest akcí** — issue.created a issue.updated z Jiry, GitLabu nebo GitHubu; cron; stůl čekající na agenty, nebo ty, když sedíš příliš dlouho. Akce: založit task, push, poslat text agentovi, stisknout run tlačítko, navrhnout do Inboxu, zavolat Správce. Pravidlo napsané agentem zůstává vypnuté, dokud ho nezapneš.
- **SPRÁVCE — Plánovač na krátkém vodítku** — Headless běh Claude Code s briefingem, který napsal server: otevřené tasky, tickety, včerejší výsledky, tvoje nástěnka. Navrhne pár dobře zadaných tasků; na úrovni 2 ty bezpečné rozjede sám. Bez shellu, bez gitu, bez dalších MCP serverů.
- **NÁSTĚNKA — Seznam, ze kterého Správce plánuje** — todo, doing, done. Agenti přidávají karty („nezapomenout…"); z karty založíš task a ona ho následuje do doing. Pořadí ve sloupci je priorita.

## Control panel pro každý projekt, napsaný agentem.

Přes set_controls si agent přidá run tlačítka s klávesovými zkratkami, posuvníky, přepínače, výběry, stavové kontrolky, průběh, checklisty, tabulky a dlaždice s obrázky do vlastního panelu, se souborem nebo URL jako výřezem panelu. Až 12 pojmenovaných panelů na projekt, 64 prvků v každém. Stream deck zrcadlí run tlačítka; telefon ukáže celý panel.

- **/robion:cockpit** — přečte package.json, Makefile, docker-compose, cargo nebo go a postaví vývojářský kokpit: dev server, testy, lint, build, release, s živým stavem.
- **Run tlačítka** — příkaz na tlačítko, zkratky 1–9, stav běhu pod jeho klíčem: running, ok, error.
- **Posuvníky jako parametry** — číselný prvek se stane -D klíč=hodnota pro OpenSCAD nebo ROBION_PARAMS pro pythonový model; posuň ho a výřez se překreslí.
- **Stroje startují na kliknutí** — příkazy definované agentem běží, když stiskneš tlačítko, nikdy samy od sebe. To platí i pro tiskárny a frézky.

## Kokpit jde s tebou.

Server Robionu je malý proces na loopbacku. Mac aplikace, telefon, terminál i stream deck jsou jeho klienti — a linuxový stroj, na kterém ho spustíš, taky.

### Telefon

Webová aplikace servírovaná z tvého Macu, dostupná jen uvnitř tvého tailnetu Tailscale. Piš si s agentem, odpovídej na jeho karty s otázkami, čti diff, sluč worktree, klikej v control panelu — a dostaň push, když něco zjantaroví.

### Terminál

robion-cli tui dá lištu a jedno živé sezení do jakéhokoli terminálu, i přes ssh: j a k posouvají, y a n odpovídají, c založí task, x ho ukončí. robion-cli attach připojí tvůj terminál k libovolnému běžícímu tasku a Ctrl-] ho zase vrátí.

```sh
robion-cli tui
robion-cli attach "rate limiting"
```

### Linuxový server

Stejný server bez okna na stroji, který běží pořád — domácí server, Raspberry Pi 5, VPS. Instalace jedním řádkem, spárování odkazem a jeho projekty se objeví v liště vedle těch lokálních. Aktualizace se přepnou atomicky; běžící agenti přežijí.

## Stejný kokpit pro věci, které podržíš v ruce.

Nainstaluj v nastavení Maker Pack a z projektu je dílna: agent udělá z nápadu zadání, vede záznam návrhu, modeluje v parametrickém kódu, vykresluje naživo, vyrobí výkresy, kusovník a stavební list — a u bran se tě ptá, na desktopu nebo na telefonu.

- **Zadání** — Jeden odstavec: držák na profil 40 mm, dvě drážky M6, zaoblení 3 mm, tisknutelný bez podpor, a posuvníky pro stěnu a počet děr.
- **Agent si staví panel** — robion – set_controls definuje čtyři posuvníky, dvě tlačítka a vyexportované STL jako výřez panelu; open_file ho ukáže.
- **Posuvníky jako parametry** — wall, fillet, holes, slot length: každý se stane -D klíč=hodnota pro OpenSCAD. Posuň jeden a model se za půl vteřiny znovu vyexportuje.
- **Tlačítka se zkratkami** — export STL na 1, výkres (PDF) na 2, přepínač materiálu, stav s hmotností. Stream deck obě tlačítka zrcadlí.
- **Model naživo** — STL ve 3D panelu: trojúhelníky, rozměry v mm, objem; fit, duch Δ original, kontrola tiskové plochy, SpaceMouse.
- **Soubory v gitu** — brief.md, bracket.scad, bom.md, parts/bracket.stl — každý výstup odvozený ze zdroje, verzovaný jako kód.

- **3D tisk** — od promptu k STL a plánu tisku pro tvůj vlastní slicer
- **elektronika** — desky v KiCadu s DRC/ERC, gerbery, sesazení desky s krabičkou
- **dřevo** — výkresy v nábytkářské kvalitě, kusovníky a plány povrchové úpravy
- **kov** — svařované a šroubované rámy z ocelových profilů; rozviny plechu
- **CNC a laser** — DXF a PDF v měřítku 1:1
- **software** — kde Robion začal: agenti, worktrees, diffy, review

Formats: OpenSCAD, build123d, STEP · STL · 3MF · GLB, KiCad + DRC/ERC, Gerber · DXF · PDF, SpaceMouse, kontrola tiskové plochy.

Poctivé hranice: Robion nikdy neslicuje a negeneruje dráhy nástroje. Tištěný díl končí u STL a plánu tisku; CNC díl u DXF a výkresu.

## Dvaatřicet nástrojů, všechny na ukazování a ptaní.

Každý Claude Code, který Robion spustí, dostane malý MCP server. Jeho nástroje otevírají panely, staví ovládací prvky, sledují logy, čtou ostatní terminály, zakládají sourozenecké tasky a píší pravidla — vždy uvnitř složky tasku, nikdy nesahají na nastavení.

- **ukázat**: open_file, open_files, open_diff, open_url, request_review, set_title, get_activity
- **náhled**: preview_screenshot, dom_query, request_element_pick
- **ovládání**: set_controls, get_controls, remove_controls, controls_help
- **logy a terminály**: set_log_sources, query_logs, remove_log_sources, read_terminal, search_terminals
- **rozvětvení**: start_task, wait_task
- **nástěnka**: board_list, board_add, board_update, board_move, board_remove
- **automatizace**: set_automation, test_automation, list_automations, remove_automation, automation_history, automations_help

## Pravidla, která aplikace nikdy neporuší.

- **Agent píše. Ty schvaluješ.** — Robion sám od sebe nikdy nezmění soubor; každá změna agenta je diff, který si přečteš, dáš do stage, nebo zahodíš.
- **Pane host vlastní každý proces.** — Ukonči aplikaci; agenti, buildy i dev servery běží dál. Nic dalšího instalovat — Node je uvnitř aplikace.
- **Nástroje ukazují, nikdy neřídí.** — Nástroje agenta otevírají panely, staví ovládací prvky a navrhují pravidla. Nemohou měnit nastavení a pravidlo napsané agentem zůstává vypnuté, dokud ho nezapneš.
- **Stroje startují na kliknutí člověka.** — Příkazy definované agentem běží, když stiskneš tlačítko — nikdy samy od sebe. To platí i pro tiskárny a frézky.
- **Tvůj kód zůstává na tvém stroji.** — Lokální server na loopbacku; telefon jen uvnitř tvého tailnetu. Anonymní počty použití jdou do PostHogu v EU a vypnou se v Nastavení → Soukromí.
- **Jantarová znamená, že je potřeba člověk.** — A nikdy nic jiného.

## Běží na tvém Macu. Tvůj kód tam zůstává.

- **macOS** — Apple Silicon nebo Intel, podepsaný a notarizovaný build; Node je uvnitř
- **Claude Code CLI** — agenti jsou tvoje vlastní sezení Claude Code, na tvém předplatném
- **git** — projekty jsou repozitáře; worktrees, diffy a merge ho potřebují
- **OpenSCAD / KiCad** — volitelné — pro živé vykreslení modelu a kontroly desek
- **Python + build123d** — volitelné — pro BREP modely, STEP a výkresy
- **Tailscale** — volitelné — pro telefon a linuxový server

## Otázky

### Je to zdarma?

Stažení je zdarma.

### Windows nebo Linux?

Desktopová aplikace je jen pro macOS. Server běží bez okna na Linuxu; ovládáš ho z telefonu a přes robion-cli tui v terminálu.

### Kam jde můj kód?

Nikam. Robion běží lokálně; agenti jsou tvoje vlastní sezení Claude Code na tvém stroji.

### Volá Robion sám nějaký model?

Ne. Automatizace běží bez modelu v cestě. Jediný běh modelu, který Robion spouští, je plánovací sezení Správce — běh Claude Code, který si zapneš.

### Musím umět CAD?

Ne. Popíšeš věc a ladíš posuvníky; parametrický model píše agent. Znalost CADu pomůže, ale pointa je, že není nutná.

## Stáhni si Robion.

Zdarma. Podepsané a notarizované DMG, automatické aktualizace z GitHub releases.

Poslední vydání: https://github.com/biokys/robion-releases/releases/latest