orch

Возможности

Что orch даёт небольшой команде

Работа делится, и вы видите, чем занята ваша ёмкость Claude.

Пока задача выполняется

  • Журналы в реальном времени

    Следите за сообщениями и вызовами инструментов Claude Code. Секреты скрываются на машине до того, как строка её покинет.

  • Бюджеты

    Участник отдаёт часть своей мощности. orch предлагает только ту работу, что укладывается в 5-часовое окно.

  • Авто или подтверждение

    Для каждого проекта выберите разрешённые модели и то, запускаются задачи сами или ждут вас.

Все в курсе

  • Уведомления

    В приложении, Slack, Discord, любой JSON-вебхук, e-mail или push в браузере.

  • Панель использования

    Токены по дням, запуски задач и доля успешных за 7, 30 или 90 дней.

  • История и шаблоны

    Ищите по всем выполненным задачам и запускайте новые из шаблонов.

  • Claude Code через MCP

    Смотреть пул, разбивать работу с зависимостями и отправлять. Дополнительный ключ LLM не нужен.

Всё в ваших руках

  • Один стек Docker Compose

    Caddy с автоматическим HTTPS, сервер и Postgres. Cloudflare Tunnel тоже подойдёт.

  • Резервные копии из коробки

    pg_dump по расписанию с ротацией, опциональным шифрованием age и выгрузкой в S3.

  • Наблюдаемость по запросу

    Метрики Prometheus и трассировки OpenTelemetry, по умолчанию выключены.

  • Вход под вашим контролем

    Вход через GitHub только для администраторов, списка аккаунтов или организаций и по ссылкам-приглашениям.

Безопасность

Для команд, которые доверяют друг другу.

Общий список задач с автоматизацией, а не мультиарендная платформа.

Учётные данныеТокен Claude остаётся на компьютере участника
СетьМашины сами подключаются наружу и не открывают входящих портов
ПесочницаБез root, без сокета Docker, без домашней папки хоста
Не защищеноИсходящий трафик не фильтруется: вредоносный issue мог бы добраться до токена участника

Чего он не делает

  • Не для посторонних

    Тот, кто может пометить issue для пула, фактически пишет промпт, который выполнится на машине коллеги.

  • Агент с правами уровня root

    Он управляет Docker на машине участника, чтобы запускать контейнеры задач. Rootless Docker снижает этот риск.

  • Точные бюджеты

    Использование и бюджеты являются оценками, считайте их ориентиром.

  • Другие платформы

    Только GitHub, интерфейс только на английском и один экземпляр сервера.

Запустите orch

Один стек Docker Compose с автоматическим HTTPS. Подробности в документации.

$ git clone https://github.com/selfhostr/orch.git
$ cd orch/deploy/server && cp .env.example .env
$ docker compose up -d