OpenChamber — рабочее пространство для запуска и контроля ИИ-кодинга с любых устройств

· 2 мин чтения
opencode ai-agents workspace multi-agent coding-agents
📂 Исходный код на GitHub

Open-source рабочее пространство для запуска, супервизии и ревью ИИ-кодинг-агентов на базе OpenCode — доступно на десктопе, в браузере, VS Code и мобильных устройствах. Лицензия MIT.

OpenChamber — рабочее пространство для запуска и контроля ИИ-кодинга с любых устройств

OpenChamber — это open-source рабочее пространство для запуска, супервизии и ревью работы ИИ-кодинг-агентов. Проект доступен одновременно на десктопе (macOS, Windows, Linux), в браузере / как PWA-приложение, в виде расширения для VS Code и на мобильных устройствах (iOS и Android). Главная идея в том, чтобы собрать в одном месте всю работу, которая происходит вокруг запуска агента: решить, что попробовать, удержать его на курсе, просмотреть результат, подключиться откуда угодно и довести изменение до релиза.

По сути OpenChamber — это обвязка поверх OpenCode. Авторы выбрали OpenCode как движок агентов, потому что считают его лучшим open-source agentic API на сегодня: способный, расширяемый и открытый по дизайну. Сам OpenChamber — независимый проект и не аффилирован с командой OpenCode.

Что умеет OpenChamber

Цели, которые продолжают работать сами

Фича Session Goals даёт сессии «финишную черту». Вы задаёте агенту цель, и OpenChamber проверяет результат после каждого хода, продолжая работу, пока цель не будет достигнута, не заблокирована или не упрётся в установленный вами лимит — даже после того, как вы закроете приложение.

Сравнение и комбинирование прогонов

Multi-run позволяет отдать одну и ту же задачу сразу до пяти моделям, каждая в своей сессии и опционально в собственном worktree. Вы видите, что именно построила каждая модель, выбираете лучший результат или используете Fusion, чтобы объединить сильнейшие части в новую сессию.

Интерактивный разбор изменений

Changes Walkthrough превращает большой diff в ИИ-руководство по изменению. Он группирует связанные правки в шаги, выстраивает их в осмысленном порядке и объясняет, как части складываются в целое.

Инспекция запущенного приложения

Рядом с диалогом можно открыть приложение через Preview. Вы указываете на элемент и отправляете агенту его скриншот, стили, позицию и ошибки браузера — весь контекст, стоящий за фразой «вот этот элемент здесь». Десктопная версия приносит тот же воркфлоу на любую веб-страницу через встроенный браузер.

GitHub-контекст от issue до pull request

Сессию можно запустить из GitHub issue или pull request с прикреплённым контекстом. Упавшие проверки (checks) или комментарии ревью отправляются обратно агенту, затем PR можно обновить или слить прямо из OpenChamber.

Продолжение на другом устройстве

Одни и те же проекты и сессии открываются с Desktop, Web/PWA, VS Code, iOS или Android. Можно проверять прогресс, отвечать на вопросы, ревьюить изменения и переподключаться к работающему терминалу.

Приватный удалённый доступ

Устройство связывается с хостом по одноразовому QR-коду через Private Relay — без открытия портов и публичного сервера. Соединение шифруется end-to-end и может быть отозвано в любой момент. Помимо релея, поддерживаются прямые подключения, доступ по LAN/VPN, туннели Cloudflare/Ngrok и SSH.

Трекинг работы по проектам

Видно, какие сессии работают, ждут, завершены или упали, а также одобрения, запланированные задачи, лимиты провайдеров, расход токенов и затраты. Сессии можно организовывать в папки и держать рядом заметки, todo и переиспользуемые действия проекта.

Планирование повторяющихся задач

Промпт можно запускать один раз, ежедневно, еженедельно или по cron-расписанию. Запланированные задачи работают с Session Goals, поэтому продолжают движение к результату, а не останавливаются после одного ответа.

Где использовать

Поверхность Роль
Desktop Полное рабочее пространство для macOS, Windows и Linux: несколько окон, Mini Chat, удалённые машины, SSH, нативные уведомления
Web / PWA Открыть рабочее пространство в браузере, установить как приложение, получать фоновые уведомления
VS Code Сессии рядом с кодом, отправка выделенного кода агенту, открытие результатов в редакторе, сравнение параллельных прогонов
iOS / Android Ревью и управление работой вдали от рабочего стола, алерты о завершении, терминал с touch-управлением
CLI / Server Запуск OpenChamber на рабочей станции или сервере, планирование задач, управление удалённым доступом, работа после выхода из системы

Быстрый старт

Desktop — macOS, Windows и Linux

Скачайте последний релиз с GitHub Releases. Desktop включает подходящий OpenCode CLI, поэтому отдельная установка OpenCode не требуется.

Linux-релизы доступны как AppImage для x86_64 и ARM64. Сделайте скачанный AppImage исполняемым и держите в доступном для записи месте, чтобы работали обновления внутри приложения:

chmod +x OpenChamber-*.AppImage
./OpenChamber-*.AppImage

Linux AppImages требуют FUSE (libfuse.so.2). Если FUSE нет, запускайте с флагом APPIMAGE_EXTRACT_AND_RUN=1.

VS Code

Установите OpenChamber из Visual Studio Marketplace или найдите «OpenChamber» в расширениях.

CLI — Web и PWA

Требуется Node.js 22+. CLI/Web и VS Code используют установленный OpenCode CLI.

curl -fsSL https://raw.githubusercontent.com/openchamber/openchamber/main/scripts/install.sh | bash
openchamber --ui-password be-creative-here

Типовые операции:

openchamber status
openchamber connect-url --qr
openchamber tunnel start --provider cloudflare --mode quick --qr
openchamber startup enable
openchamber logs
openchamber stop
openchamber update

OpenChamber по умолчанию слушает только localhost. Флаг --lan используйте лишь в доверенной сети и обязательно защитите доступ к браузеру с помощью --ui-password.

Гайды

Для глубокого погружения есть отдельные гайды проекта:

Для self-hosting смотрите гайд по reverse proxy, а для создания собственных тем — гайд по кастомным темам.

Почему OpenCode

OpenChamber использует OpenCode как движок своих кодинг-агентов. Авторы выбрали его, потому что считают, что сегодня это лучший open-source agentic coding-опыт: способный, расширяемый и открытый по дизайну. Вокруг этого фундамента OpenChamber собирает всю работу, которая происходит до, во время и после прогона агента.

OpenChamber — независимый проект и не аффилирован с командой OpenCode.

Лицензия и контрибуции

Проект распространяется под лицензией MIT. Инструкции по настройке разработки и внесению вклада — в CONTRIBUTING.md. Отдельно выделяются:

  • OpenCode за отличный API и расширяемую open-source архитектуру
  • Pierre за быстрый просмотрщик diff'ов и подсветку синтаксиса
  • Ghostty-web за веб-рендерер Ghostty
  • Yulia Ivashko — за фейерверк, который играет при каждом успешном пуше
  • Все контрибьюторы, которые помогали кодом, идеями и вниманием к деталям

OpenChamber ориентирован на тех, кто хочет сохранять контроль над работой агентов и доводить изменения до продакшена, не привязываясь к конкретной рабочей машине — управляя тем же воркфлоу с десктопа, браузера, редактора и телефона.

Источник: https://github.com/openchamber/openchamber