Galactic is een open-source Mac-app van één ontwikkelaar, voor wie meerdere AI-codeerassistenten tegelijk aan hetzelfde softwareproject laat werken. De app geeft elke assistent een eigen kopie van de code om in te werken en een eigen lokaal netwerkadres, zodat ze elkaars bestanden niet overschrijven en elkaar niet in de weg zitten als ze de website testen die ze bouwen.
Welk probleem pakt het aan?
Een codeeragent zoals Claude Code bewerkt bestanden in een map op de computer van de ontwikkelaar. Start je twee agents in dezelfde map, dan kan de een de wijzigingen van de ander overschrijven. Git, het versiebeheersysteem dat de meeste ontwikkelaars gebruiken, heeft daar een antwoord op: de worktree. Volgens de documentatie van Git kan een repository meerdere werkmappen hebben, zodat je meer dan één branch tegelijk kunt uitchecken. Elke agent werkt dan in een eigen map op een eigen branch, en het werk komt via een merge weer samen. Eén probleem blijft: twee kopieën van dezelfde webapp willen allebei dezelfde poort op de machine van de ontwikkelaar.
Hoe werkt Galactic?
In maart 2026 beschreef de README een desktop-app voor macOS, gebouwd met Electron, met ondersteuning voor Windows en Linux op de planning. De belangrijkste functies:
- Worktrees met één klik: Galactic maakt voor elke branch een worktree aan, met een eigen werkruimtebestand voor Cursor of VS Code.
- Netwerkisolatie: elke omgeving krijgt een eigen loopback-adres (127.0.0.2, 127.0.0.3 enzovoort), zodat dezelfde stack meerdere keren op dezelfde poorten kan draaien, zonder containers.
- Agents volgen: Galactic draait een MCP-server die actieve agent-sessies uit Cursor, VS Code, Claude en Codex op één plek toont, en een melding geeft als een sessie klaar is, te lang duurt of aandacht nodig heeft.
De agents zelf draaien in die editors en tools. Galactic bereidt hun werkplek voor en houdt hun sessies bij. Op 25 april 2026 maakte de README een nieuwere modus de aanbevolen keuze: Project Services, een lokale proxy op poort 1355 die adressen in de vorm service.branch.project.localhost:1355 naar de juiste dienst in de juiste worktree stuurt, terwijl de loopback-modus bleef voor bestaande opstellingen.
Hoe groot is het project?
Galactic is een eenmansproject. Ido Lavi (op GitHub: idolaman) maakte de repository aan op 9 november 2025 en publiceert hem onder de AGPL-3.0-licentie. In september 2026 had hij 226 sterren en één menselijke bijdrager, en de laatste release tot dan toe, 1.0.33, dateerde van 30 mei 2026. De blogpost over betrouwbare multi-agent-systemen bouwen zet Galactic naast andere manieren om parallelle agents uit elkaars vaarwater te houden.
Wat lost het niet op?
Worktrees voorkomen dat agents elkaars bestanden overschrijven. Onverenigbare wijzigingen voorkomen ze niet: die komen als mergeconflict boven zodra de branches samenkomen, waar een ontwikkelaar ze kan zien en oplossen. Galactic draait bovendien alleen op een Mac, en een project met één beheerder kan stilvallen, dus kijk hoe actief het is voordat een team ervan afhangt.
Voorbeeld
Stel: een ontwikkelaar laat de ene agent een databasetabel toevoegen en de andere de frontend restylen. In Galactic maakt hij twee worktrees aan, één per branch. Elke worktree krijgt een eigen adres, zodat alle drie de kopieën van de app tegelijk op poort 3000 kunnen draaien:
1 /repo/main branch main 127.0.0.1:3000 2 /repo/agent-a branch agent-a 127.0.0.2:3000 3 /repo/agent-b branch agent-b 127.0.0.3:3000
Als beide agents klaar zijn, bekijkt de ontwikkelaar de twee branches en voegt hij ze samen. Hebben beide dezelfde regels gewijzigd, dan meldt Git op dat moment een conflict.
