Кілька каталогів, один проєкт
для кожного AI агента, якого ви запускаєте
Гра в одній папці та її порт на новішу версію рушія в іншій. Вебзастосунок і API, який він викликає, у двох репозиторіях. Спільна бібліотека поруч із застосунками, що її використовують. Вашим агентам потрібні обидві сторони, а перенесення папок під спільного батька зламало б організацію, яка працює.
Натомість пов'яжіть інші папки з проєктом. Вони залишаються на своїх місцях і зберігають власний контроль версій. Кожен агент, запущений у проєкті, отримує їх: через --add-dir у Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code і Mistral Vibe, і у своєму брифі для решти CLI. Потім вкладка «Зміни» дає переглянути й закомітити кожен репозиторій.
- /work/web-appПапка проєкту · git
- /work/apiПов'язана папка · git
- /work/shared-libПов'язана папка · git
Один проєкт, три репозиторії: кожен агент запускається в папці проєкту й отримує дві інші у формі, яку розуміє його CLI.
Агент запускається в одній папці, і більшість CLI його там і тримають. Читати навколо він часто може, але редагування поза робочим каталогом означає запит дозволу, відмову пісочниці або прапорець, який треба пам'ятати під час кожного запуску. Так триває, доки робота не охоплює два місця: застосунок і його API, гру та її копію на новішому рушії, бібліотеку та проєкти, що її використовують.
Звичні рішення мають ціну. Перенесення обох папок під спільного батька ламає шляхи, скрипти й налаштування редактора, які працювали. Символьне посилання плутає деякі інструменти й приховує, де насправді лежать файли. Вводити --add-dir під час кожного запуску можна, доки одного разу ви його не забудете.
Пов'язані папки: це список, який зберігається в проєкті. Ви додаєте папку один раз у «Налаштування проєкту», «Загальні», «Пов'язані папки». Відтоді кожен агент проєкту, запущений зі списку агентів, із тікета беклогу чи з телефона, отримує ці папки, а кожна папка зберігає власний репозиторій.
Що роблять пов'язані папки
Список у проєкті, який читається під час кожного запуску. Проєкт без пов'язаних папок працює точно так само, як раніше.
Папки залишаються на своїх місцях
Виберіть папку в системному вікні вибору папки. Нічого не переміщується, не копіюється й не замінюється символьним посиланням, і кожна папка зберігає свій репозиторій, свою гілку та свою історію. До десяти папок на проєкт.
Потрібний прапорець для кожного CLI
Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code і Mistral Vibe отримують кожну папку через власний прапорець --add-dir, і коли агент запускається з нуля, і коли він відновлює сесію.
Названі в брифі агента
Кожен агент, хоч би який у нього CLI, також отримує короткий блок у своєму брифі: перелік папок, те, що вони належать до проєкту, і те, що git запускається зсередини кожної з них. CLI без прапорця дістаються до них за повним шляхом, коли це дозволяє їхня пісочниця.
Коміт кожного репозиторію
На вкладці «Зміни» вибір репозиторію показує папку проєкту та кожну пов'язану папку, яка є git-репозиторієм. Виберіть одну, щоб побачити її diff, потім додайте зміни до індексу, закомітьте й запуште.
Так само на телефоні
Агент, запущений із мобільного застосунку AgentsRoom, отримує ті самі прапорці й той самий бриф, бо запуск готує комп'ютер. Телефон показує пов'язані папки в меню проєкту, а його екран «Зміни» теж пропонує пов'язані репозиторії.
Перевірка під час запуску
Папка, якої немає на диску, наприклад на від'єднаному накопичувачі, залишається у списку з попередженням і пропускається під час запуску, з одним рядком у терміналі. Сама папка проєкту та дублікати не приймаються.

Як це працює
Чотири кроки, і перші два виконуються один раз на проєкт.
- 1
Відкрийте налаштування проєкту
«Налаштування проєкту», «Загальні», «Пов'язані папки». Поле показує, які CLI отримують папки через прапорець і як до них дістається решта.
- 2
Додайте папку
«Додати папку» відкриває системне вікно вибору папки, і папка одразу зберігається. Хрестик поруч із нею згодом прибирає її з проєкту: на диску нічого не змінюється.
- 3
Запустіть агента
Запустіть будь-якого агента проєкту як зазвичай: зі списку агентів, із тікета беклогу чи з телефона. Він запускається в папці проєкту й отримує також пов'язані папки.
- 4
Перегляньте й закомітьте кожен репозиторій
Відкрийте вкладку «Зміни» й виберіть репозиторій: папку проєкту або пов'язану папку. Прочитайте її diff, потім додайте зміни до індексу, закомітьте й запуште просто там. Кожна папка зберігає власну історію.

Claude Code і Codex уже вміють додавати каталог. Ось що змінюється
Claude Code приймає --add-dir під час запуску та /add-dir під час сесії, а постійний список зберігає в additionalDirectories своїх файлів налаштувань. Доданий каталог отримує доступ до файлів за тими самими правилами дозволів, що й робочий каталог. З каталогу, переданого через --add-dir або /add-dir, він також завантажує навички, команди та субагенти, але не його CLAUDE.md, якщо не задано CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1; каталог, указаний у файлі налаштувань, дає лише доступ до файлів. Перевірено за документацією Claude Code і на версії 2.1.300 у жовтні 2026 року.
Codex теж має --add-dir, який робить каталог доступним для запису поруч з основним робочим простором, а для постійного списку є writable_roots у розділі sandbox_workspace_write файлу config.toml (codex-cli 0.162.1). GitHub Copilot CLI, Antigravity CLI, Kimi Code і Mistral Vibe мають кожен свій --add-dir.
Тож новизна не в прапорці. AgentsRoom додає список, який зберігається в проєкті й передається кожному агенту під час кожного запуску у формі, яку чекає кожен CLI (Claude Code потребує прапорця й папки одним шматком, як у --add-dir=/work/api, інакше опція ковтає промпт, що йде за нею), той самий бриф для CLI без прапорця, запуски з телефона, які отримують ті самі папки, і вкладку «Зміни», яка комітить кожен репозиторій. AgentsRoom не задає CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD за вас.
Що варто знати
- Автоматичні коміти після завершення тікета, worktree на тікет і diff кроків команди залишаються за папкою проєкту. У пов'язаній папці ви переглядаєте й комітите вручну.
- Список зберігається на кожному комп'ютері окремо, бо шлях на кшталт D:\Games\UE5 нічого не означає на іншій машині. Додайте папки знову на інших комп'ютерах.
- Агент, запущений на віддаленому сервері через SSH, не отримує пов'язані папки: це шляхи на цьому комп'ютері. Про це повідомляє рядок у його терміналі.
- OpenCode, Aider, Grok Build, Amp, oh-my-pi, Freebuff, Devin і Cursor не мають прапорця для додаткового каталогу. Їхні агенти знаходять папки у своєму брифі й дістаються до них за повним шляхом, лише коли це дозволяє їхня власна пісочниця.
- Телефон показує список, але не редагує його: папка вибирається у вікні вибору папки на комп'ютері.
- Не більше десяти папок на проєкт, бо команда запуску у Windows має обмеження довжини.
Часті запитання
Як дати Claude Code доступ до кількох каталогів?
У самому Claude Code: --add-dir зі шляхом під час запуску, /add-dir під час сесії або additionalDirectories у файлі налаштувань для постійного списку. В AgentsRoom додайте папки один раз як пов'язані папки проєкту («Налаштування проєкту», «Загальні», «Пов'язані папки»): тоді кожен агент Claude Code у проєкті запускається з --add-dir для кожної з них, як і агенти інших CLI, що мають цей прапорець.
Чи може Codex працювати з кількома репозиторіями?
Так. Codex запускається в одному робочому просторі, --add-dir робить поруч із ним доступним для запису інший каталог, а writable_roots у config.toml зберігає постійний список. AgentsRoom передає --add-dir кожному агенту Codex у проєкті для кожної пов'язаної папки, зокрема коли агент відновлює сесію, а його бриф велить запускати git зсередини кожного репозиторію.
Чи може один проєкт містити кілька git-репозиторіїв?
Так. Проєкт зберігає свою основну папку, де запускаються агенти, і пов'язує інші репозиторії. Кожен зберігає власний контроль версій. На вкладці «Зміни» вибір репозиторію перемикається між папкою проєкту та кожним пов'язаним репозиторієм, щоб прочитати його diff, закомітити й запушити.
Мої папки переміщуються, копіюються чи замінюються символьними посиланнями?
Ні. AgentsRoom лише зберігає їхні шляхи й передає їх агентам під час запуску. Коли ви додаєте або прибираєте пов'язану папку, на диску нічого не змінюється.
Які CLI агентів отримують пов'язані папки?
Claude Code, Codex, GitHub Copilot CLI, Antigravity CLI, Kimi Code і Mistral Vibe отримують кожну папку через власний прапорець --add-dir. OpenCode, Aider, Grok Build, Amp, oh-my-pi, Freebuff, Devin і Cursor такого прапорця не мають: вони знаходять папки у своєму брифі й відкривають їх за повним шляхом, коли це дозволяє їхня пісочниця.
Чи читає агент CLAUDE.md пов'язаної папки?
За замовчуванням ні. Claude Code завантажує навички, команди та субагенти каталогу, переданого через --add-dir, але його CLAUDE.md лише тоді, коли задано CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1, а AgentsRoom не задає його за вас. Натомість кожен агент отримує бриф: де лежить кожна пов'язана папка, що вона належить до проєкту і що вона зберігає власний контроль версій.
Чи поширюються worktree та автокоміт на пов'язані папки?
Ні, вони залишаються за папкою проєкту: worktree на тікет, автоматичні коміти після завершення тікета та diff кроків команди. У пов'язаній папці переглядайте й комітьте вручну на вкладці «Зміни».
Чи переходять пов'язані папки на мої інші комп'ютери?
Ні. Список зберігається на комп'ютері, де ви його склали, бо шлях до папки існує лише там. Агенти, запущені на віддаленому сервері через SSH, теж не отримують ці папки. Решта проєкту, його агенти, беклог і налаштування, як зазвичай іде за вашим обліковим записом.
Чи працює це у Windows і Linux?
Так, у macOS, Windows і Linux. У Windows розпізнаються літери дисків і обидва види скісних рисок, а кожен --add-dir береться в лапки для PowerShell.
Вам також може сподобатися
Багатопроєктний · Багатоагентний · Паралельний
AgentsRoom запускає кілька агентів Claude, Codex, GitHub Copilot CLI, Cursor та 10 інших CLI-агентів паралельно в різних проєктах, все в одному вікні. Ролі з кольоровим кодуванням, статус у реальному часі, лічильники для кожного проєкту, нативні сповіщення на робочому столі та мобільних пристроях. Візуальна альтернатива 12 вкладкам терміналу та хаосу сесій Claude Code, розкиданих по iTerm2, Warp та tmux.
Git worktree
Дайте кожному AI агенту або тікету власний git worktree, готовий до збірки (залежності встановлено, .env скопійовано), потім переглядайте, комітьте та зливайте його в одному вікні.
Перегляд за агентом
Переглядайте зміни в коді від кожного AI агента окремо. AgentsRoom відстежує, який агент Claude Code змінив які файли. Фільтруйте відмінності за агентом, переглядайте індивідуально, комітьте за агентом для чистої історії git.
Багатопровайдерність
AgentsRoom підтримує 14 AI провайдерів для кодування: Claude, Codex, GitHub Copilot CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe, Kimi Code, Amp, oh-my-pi, Freebuff, Devin та Cursor. Призначайте різного провайдера для кожного агента, змінюйте провайдера під час розмови та зберігайте повний контекст з автоматичною передачею. Найкращий інструмент для кодування з підтримкою багатьох провайдерів.
SSH-з'єднання
Зберігайте ваші SSH-з'єднання, відкривайте вбудований термінал через SSH і запускайте Claude Code, Codex або Antigravity CLI безпосередньо на вашому віддаленому сервері або VPS. Аутентифікація за ключем SSH або паролем, профілі з'єднань для кожного проєкту, окремий SSH-клієнт не потрібен.
Дайте агентам увесь проєкт
Завантажте AgentsRoom, відкрийте основний репозиторій як проєкт і пов'яжіть решту в «Налаштування проєкту», «Загальні», «Пов'язані папки».
Додаток-компаньйон: контролюйте своїх агентів на ходу
Використовуйте свого: Claude, Codex, Antigravity CLI або іншого AI-провайдера.
Надсилайте баги та запити прямо у свій публічний беклог.