Gekoppelde mappen

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.

Eén project, drie repositories
  • /work/web-appProjectmap · git
  • /work/apiGekoppelde map · git
  • /work/shared-libGekoppelde map · git
Bij de start
Claude Code--add-dir=/work/api --add-dir=/work/shared-lib
Codex--add-dir=/work/api --add-dir=/work/shared-lib
GitHub Copilot CLI--add-dir=/work/api --add-dir=/work/shared-lib
OpenCodemappen vermeld in zijn briefing

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.

AgentsRoom Projectinstellingen, Algemeen, Gekoppelde mappen: twee mappen gekoppeld aan het project my-shop, my-shop-api en shared-ui, met een knop Map toevoegen en de opmerking dat Claude Code, Codex, Copilot, Antigravity, Kimi en Mistral Vibe ze bij de start krijgen
De kaart Gekoppelde mappen in Projectinstellingen, Algemeen: twee repositories gekoppeld aan het project, elk gelaten waar het staat. De opmerking onder de lijst zegt welke CLI's ze via een vlag krijgen en hoe de andere ze bereiken.

Hoe het werkt

Vier stappen, en de eerste twee doe je één keer per project.

  1. 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. 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. 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. 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.

Tabblad Wijzigingen van AgentsRoom met de repositorykiezer op my-shop-api (gekoppelde map), de melding Gekoppelde map, de branch main met 2 wijzigingen en de twee gewijzigde bestanden products.ts en shipping.ts
Het tabblad Wijzigingen op een gekoppelde repository: kies hem in de repositorykiezer, en zijn branch, zijn wijzigingen en zijn commitknop zijn van hemzelf. Automatisch committen en de worktree per ticket blijven bij de projectmap.

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.

GratisDownload AgentsRoom

Companion-app: houd je agents onderweg in de gaten

Breng je eigen: Claude, Codex, Antigravity CLI of andere AI-provider.

Download de extensie
Chrome Web Store

Stuur bugs en verzoeken direct naar je openbare backlog.

Meerdere projecten
Multi-provider
Meerdere agenten
Live status
Bestandsverschil & commit
Mobiele metgezel
Live voorbeeld
Agententeams
Browserautomatisering
Backlog-gedreven ontwikkeling
Promptbibliotheek
Vaardighedenbibliotheek
Bekijk alle functies