AI-verktøy
Doey
AI-orkestrering i terminalen: team av Claude Code-instanser koordinert gjennom tmux, med en vindusleder og fire arbeidere i hvert lagvindu.

Skjermbilde av en Doey-økt reist lokalt fra commit 4ba30a2, 2. august 2026. Panelene kjører Doeys kommandoer, ikke agenter.
Doey gjør tmux om til et kontorlandskap for AI-agenter. Første vindu er dashbordet, med en sjef og en øktkoordinator. De neste er lagene: en vindusleder i egen kolonne, arbeiderne i ruter ved siden av.
Hver agent har sin egen pult og sitt eget ansvar, og jeg kan når som helst lene meg over skulderen på en av dem og se hva den faktisk driver med. Det er hele ideen: mange hender i arbeid, full åpenhet.
Doey har en forløper med eget navn: pelle, en egen Mac mini med sin egen GitHub-bruker, som la 1 350 endringer på ni dager. Det som virket der, ble destillert til Doey. Mønsteret levde videre og ble til Barkpark-flåten.
Det som følger med
Et helt hus, ferdig møblert
Ni ferdige lag
R&D, kodegjennomgang, SEO, visuell kvalitetssikring, deploy-port, frilanserpool og tre til. Et lag er en tekstfil som sier hvem som sitter hvor, og hvem som melder til hvem.
Tjue agentdefinisjoner
Åtte av dem er Doeys egne roller: sjef, øktkoordinator, vindusleder, kritiker, tmux-ingeniør, plattformekspert, Claude-ekspert og produktvokter. Resten er de to spesialistlagene.
Statusfiler i stedet for gjetning
Hvert panel skriver sin egen tilstand til en fil: opptatt, klar, ferdig eller reservert. Statuslinjen teller filene, så telleren måler arbeid, ikke tilstedeværelse.
Bash 3.2, med vilje
Alt kjører på den bash-en macOS leverer fra fabrikken. En egen linter avviser hvert nyere triks, og kjører automatisk etter hver redigering, så en fersk maskin trenger ingen forberedelse.
Veien opp
Slik reiser en beskjed
Ingen agent skriver i en annens terminal. Det er forbudt, og en vakt håndhever forbudet. Meldingen legges som en fil i en katalog, og mottakeren vekkes når filen lander.
01
1
Arbeideren blir ferdig
Panelet skriver resultatet sitt som en fil og setter en trigger. Ingen taster noe i noen andres terminal.
02
2
Vindueslederen samler
Lederen for laget leser meldingene fra sine fire arbeidere og setter dem sammen til ett svar.
03
3
Øktkoordinatoren ruter
Koordinatoren følger med på alle lagene, fordeler ny jobb til de som står ledige, og håndterer git.
04
4
Sjefen forteller meg det
Sjefen er den eneste som snakker med meg. Er jeg ikke i terminalen, kommer beskjeden som et varsel på skrivebordet.
Tallene
Talt i kildekoden
481
Endringer på tjueen dager
Fra første commit 9. mars 2026 til siste 30. mars.
12 405 linjer
Bash
Verktøyet er skallskript hele veien ned. Hovedfila alene er 4 881 linjer.
17 845 linjer
Go
Dashbordet er et eget program, skrevet i Go og fordelt på 53 filer.
19 paneler
Første oppstart
Fordelt på fire vinduer: dashbordet, to lag og en frilanserpool. Alt reises av én kommando.
20
Arbeidere på det meste
Taket per økt. Standardoppsettet starter med fire per lag og lar deg legge til to om gangen.
Kildecommit:4ba30a2
Videre
Mønsteret som vokste ut av vinduet
Det Doey gjør med paneler i én tmux-økt, gjør Barkpark med oppgaver på tvers av maskiner. Samme idé, større rom.