Meerdere mappen, één project
voor elke AI-agent die je start
Een game in de ene map en de port ervan naar een nieuwere engineversie in een andere. Een webapp en de API die ze aanroept, in twee repositories. Een gedeelde bibliotheek naast de apps die haar gebruiken. Je agents hebben beide kanten nodig, en de mappen onder één bovenliggende map zetten zou een opzet breken die werkt.
Koppel de andere mappen in plaats daarvan aan het project. Ze blijven waar ze zijn en houden hun eigen versiebeheer. Elke agent die je in het project start krijgt ze: via --add-dir op Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code en Mistral Vibe, en in zijn briefing voor de andere CLI's. In het tabblad Wijzigingen review en commit je daarna elke repository.
- /work/web-appProjectmap · git
- /work/apiGekoppelde map · git
- /work/shared-libGekoppelde map · git
Eén project, drie repositories: elke agent start in de projectmap en krijgt de twee andere, in de vorm die zijn CLI begrijpt.
Een agent start in één map, en de meeste CLI's houden hem daar. Hij kan vaak wel rondom lezen, maar bewerken buiten zijn werkmap betekent een toestemmingsvraag, een weigering van de sandbox, of een vlag die je bij elke start moet onthouden. Dat gaat goed tot het werk twee plekken beslaat: de app en zijn API, een game en zijn kopie op een nieuwere engine, een bibliotheek en de projecten die haar gebruiken.
De gebruikelijke oplossingen kosten iets. Beide mappen onder één bovenliggende map zetten breekt paden, scripts en editorinstellingen die werkten. Een symlink brengt sommige tools in de war en verbergt waar de bestanden echt staan. Bij elke start --add-dir typen werkt tot die ene start waarop je het vergeet.
Gekoppelde mappen zijn een lijst die bij het project wordt bewaard. Je voegt een map één keer toe, in Projectinstellingen, Algemeen, Gekoppelde mappen. Vanaf dan krijgt elke agent van het project die mappen, of je hem nu start vanuit de lijst met agents, vanuit een backlogticket of vanaf je telefoon, en elke map houdt zijn eigen repository.
Wat gekoppelde mappen doen
Een lijst bij het project, gelezen bij elke start. Een project zonder gekoppelde mappen werkt precies zoals voorheen.
Mappen blijven waar ze zijn
Kies een map met de mappenkiezer van het systeem. Niets wordt verplaatst, gekopieerd of via een symlink gekoppeld, en elke map houdt zijn eigen repository, branch en geschiedenis. Tot tien mappen per project.
De juiste vlag voor elke CLI
Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code en Mistral Vibe krijgen elke map via hun eigen vlag --add-dir, zowel wanneer de agent opnieuw begint als wanneer hij een sessie hervat.
Genoemd in de briefing van de agent
Elke agent, welke CLI hij ook gebruikt, krijgt ook een kort blok in zijn briefing: de mappen, dat ze bij het project horen, en dat git vanuit elke map zelf wordt uitgevoerd. De CLI's zonder vlag bereiken ze via het volledige pad als hun sandbox het toestaat.
Elke repository committen
In het tabblad Wijzigingen toont een repositorykiezer de projectmap en elke gekoppelde map die een git-repository is. Kies er een om de diff te zien, en stage, commit en push hem daarna.
Hetzelfde op de telefoon
Een agent die vanuit de mobiele app van AgentsRoom wordt gestart, krijgt dezelfde vlaggen en dezelfde briefing, omdat de desktop de start opbouwt. De telefoon toont de gekoppelde mappen in het projectmenu, en zijn scherm Wijzigingen biedt ook de gekoppelde repositories aan.
Gecontroleerd bij de start
Een map die op de schijf ontbreekt, bijvoorbeeld op een losgekoppelde schijf, blijft met een waarschuwing in de lijst staan en wordt bij de start overgeslagen, met één regel in de terminal. De projectmap zelf en dubbele mappen worden geweigerd.

Hoe het werkt
Vier stappen, en de eerste twee doe je één keer per project.
- 1
Open de projectinstellingen
Projectinstellingen, Algemeen, Gekoppelde mappen. Het veld zegt welke CLI's de mappen via een vlag krijgen en hoe de andere ze bereiken.
- 2
Voeg een map toe
Map toevoegen opent de mappenkiezer van het systeem, en de map wordt meteen opgeslagen. Het kruisje ernaast haalt hem later weer uit het project: op de schijf verandert niets.
- 3
Start een agent
Start een willekeurige agent van het project zoals altijd: vanuit de lijst met agents, vanuit een backlogticket of vanaf je telefoon. Hij start in de projectmap en heeft ook de gekoppelde mappen.
- 4
Review en commit elke repository
Open het tabblad Wijzigingen en kies een repository: de projectmap of een gekoppelde map. Lees de diff, en stage, commit en push hem daar. Elke map houdt zijn eigen geschiedenis.

Claude Code en Codex kunnen al een map toevoegen. Dit verandert er
Claude Code accepteert --add-dir bij de start en /add-dir tijdens een sessie, en bewaart een blijvende lijst in additionalDirectories van zijn instellingenbestanden. Een toegevoegde map krijgt toegang tot bestanden onder dezelfde toestemmingsregels als de werkmap. Uit een map die met --add-dir of /add-dir is doorgegeven, laadt het ook skills, commando's en subagents, maar niet de CLAUDE.md ervan, tenzij CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 is ingesteld; een map die in een instellingenbestand staat, geeft alleen toegang tot bestanden. Gecontroleerd aan de hand van de documentatie van Claude Code en versie 2.1.300 in oktober 2026.
Codex heeft ook --add-dir, waarmee een map naast de hoofdwerkruimte beschrijfbaar wordt, en writable_roots onder sandbox_workspace_write in config.toml voor een blijvende lijst (codex-cli 0.162.1). GitHub Copilot CLI, Antigravity CLI, Kimi Code en Mistral Vibe hebben elk hun eigen --add-dir.
De vlag is dus niet het nieuwe deel. Wat AgentsRoom toevoegt, is de lijst die bij het project wordt bewaard en bij elke start aan elke agent wordt doorgegeven, in de vorm die elke CLI verwacht (Claude Code heeft de vlag en de map in één stuk nodig, zoals in --add-dir=/work/api, anders slokt de optie de prompt op die erop volgt), dezelfde briefing voor de CLI's zonder vlag, starts vanaf de telefoon die dezelfde mappen krijgen, en een tabblad Wijzigingen dat elke repository commit. AgentsRoom stelt CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD niet voor je in.
Goed om te weten
- Automatische commits wanneer een ticket klaar is, één worktree per ticket en de diffs van teamstappen blijven bij de projectmap. In een gekoppelde map review en commit je met de hand.
- De lijst wordt op elke computer opgeslagen, omdat een pad als D:\Games\UE5 op een andere machine niets betekent. Voeg de mappen opnieuw toe op je andere computers.
- Een agent die via SSH op een externe server wordt gestart, krijgt de gekoppelde mappen niet: het zijn paden op deze computer. Een regel in zijn terminal meldt dat.
- OpenCode, Aider, Grok Build, Amp, oh-my-pi, Freebuff, Devin en Cursor hebben geen vlag voor een extra map. Hun agents vinden de mappen in hun briefing en bereiken ze via het volledige pad alleen als hun eigen sandbox het toelaat.
- De telefoon toont de lijst, maar bewerkt hem niet: een map wordt gekozen met de mappenkiezer van de computer.
- Maximaal tien mappen per project, omdat een startcommando op Windows een lengtelimiet heeft.
Veelgestelde vragen
Hoe geef ik Claude Code toegang tot meerdere mappen?
In Claude Code zelf: --add-dir gevolgd door een pad bij de start, /add-dir tijdens een sessie, of additionalDirectories in een instellingenbestand voor een blijvende lijst. In AgentsRoom voeg je de mappen één keer toe als gekoppelde mappen van het project (Projectinstellingen, Algemeen, Gekoppelde mappen): elke Claude Code-agent van het project start dan met een --add-dir voor elk ervan, net als de agents van de andere CLI's die de vlag hebben.
Kan Codex over meerdere repo's heen werken?
Ja. Codex start in één werkruimte, --add-dir maakt een andere map ernaast beschrijfbaar, en writable_roots in config.toml bewaart een blijvende lijst. AgentsRoom geeft --add-dir aan elke Codex-agent van het project door voor elke gekoppelde map, ook wanneer de agent een sessie hervat, en zijn briefing zegt hem git vanuit elke repository zelf uit te voeren.
Kan één project meerdere git-repositories bevatten?
Ja. Het project houdt zijn hoofdmap, waar de agents starten, en koppelt de andere repositories. Elke repository houdt zijn eigen versiebeheer. In het tabblad Wijzigingen wisselt de repositorykiezer tussen de projectmap en elke gekoppelde repository om de diff te lezen, te committen en te pushen.
Worden mijn mappen verplaatst, gekopieerd of via een symlink gekoppeld?
Nee. AgentsRoom slaat alleen hun paden op en geeft ze bij de start door aan de agents. Op de schijf verandert niets wanneer je een gekoppelde map toevoegt of verwijdert.
Welke agent-CLI's krijgen de gekoppelde mappen?
Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code en Mistral Vibe krijgen elke map via hun eigen vlag --add-dir. OpenCode, Aider, Grok Build, Amp, oh-my-pi, Freebuff, Devin en Cursor hebben zo'n vlag niet: ze vinden de mappen in hun briefing en openen ze via het volledige pad als hun sandbox het toestaat.
Leest de agent de CLAUDE.md van een gekoppelde map?
Niet standaard. Claude Code laadt de skills, commando's en subagents van een map die met --add-dir is doorgegeven, maar de CLAUDE.md ervan alleen als CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 is ingesteld, en AgentsRoom stelt dat niet voor je in. Wat elke agent wel krijgt, is de briefing: waar elke gekoppelde map staat, dat hij bij het project hoort, en dat hij zijn eigen versiebeheer houdt.
Gelden worktrees en automatisch committen ook voor de gekoppelde mappen?
Nee, die blijven bij de projectmap: één worktree per ticket, automatische commits wanneer een ticket klaar is, en de diffs van teamstappen. In een gekoppelde map review en commit je met de hand vanuit het tabblad Wijzigingen.
Volgen gekoppelde mappen me naar mijn andere computers?
Nee. De lijst wordt opgeslagen op de computer waarop je hem hebt gemaakt, omdat een mappad alleen daar bestaat. Agents die via SSH op een externe server worden gestart, krijgen de mappen evenmin. De rest van het project, zijn agents, backlog en instellingen, volgt je account zoals gewoonlijk.
Werkt het op Windows en Linux?
Ja, op macOS, Windows en Linux. Op Windows worden stationsletters en beide soorten schuine strepen begrepen, en elke --add-dir wordt voor PowerShell tussen aanhalingstekens gezet.
Misschien ook interessant
Multi-project · Multi-agent · Parallel
AgentsRoom draait meerdere AI agents op Claude, Codex, GitHub Copilot CLI, Cursor en 10 andere agent-CLI's parallel over meerdere projecten, allemaal in één venster. Kleurgelabelde rollen, live status, per-project tellers, native desktop- en mobiele meldingen. Het visuele alternatief voor 12 terminaltabs en de chaos van Claude Code-sessies verspreid over iTerm2, Warp en tmux.
Git-worktrees
Geef elke AI-agent of elk ticket een eigen git-worktree, klaar om te bouwen (afhankelijkheden geïnstalleerd, .env gekopieerd), en review, commit en voeg hem samen vanuit één venster.
Per-agent beoordeling
Beoordeel codewijzigingen van elke AI-agent afzonderlijk. AgentsRoom houdt bij welke Claude Code-agent welke bestanden heeft gewijzigd. Filter verschillen per agent, beoordeel individueel, commit per agent voor een schone git-geschiedenis.
Multi-Provider
AgentsRoom ondersteunt 14 AI-codingproviders: Claude, Codex, GitHub Copilot CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe, Kimi Code, Amp, oh-my-pi, Freebuff, Devin en Cursor. Wijs een andere provider toe per agent, wissel van provider tijdens een gesprek en behoud volledige context met automatische overdracht. De beste multi-provider AI-codingtool.
SSH-verbindingen
Bewaar je SSH-verbindingen, open een ingebouwde terminal via SSH, en voer Claude Code, Codex of Antigravity CLI direct uit op je externe server of VPS. SSH-sleutel of wachtwoordauthenticatie, verbindingprofielen per project, geen aparte SSH-client nodig.
Geef je agents het hele project
Download AgentsRoom, open je hoofdrepository als project en koppel de andere in Projectinstellingen, Algemeen, Gekoppelde mappen.
Companion-app: houd je agents onderweg in de gaten
Breng je eigen: Claude, Codex, Antigravity CLI of andere AI-provider.
Stuur bugs en verzoeken direct naar je openbare backlog.