Cloudroom Core: запускает AI-агентов на своем Linux-сервере
Cloudroom Core — это открытая платформа на Rust, позволяющая запускать AI-агентов, такие как Claude Code и Codex, на своем Linux-сервере. Она предоставляет пользователю возможность хранить историю чатов агентов и управлять ими, не требуя создания учетной записи в Cloudroom.
Проект полезен для разработчиков и команд, которые хотят интегрировать AI-агентов в собственные приложения или оптимизировать разработку, используя их возможности без зависимости от облачных решений. Основным отличием от альтернатив является возможность самохостинга, что обеспечивает больший контроль над данными и конфиденциальность. Система проста в установке: достаточно скрипта для Ubuntu 24.04, и не требуется база данных или облачные аккаунты.
Обрати внимание, что Cloudroom в настоящее время доступен только для Linux и требует самостийной настройки. Если тебе нужно более простое облачное решение, то антидоступ к hosted вариантам в данный момент ограничен.
Проект Cloudroom core представляет собой решение для работы с кодовыми агентами на собственных Linux-устройствах. Он позволяет запускать агентов с использованием таких моделей, как Claude Code, Codex и Pi, сохраняя историю их общений. Cloudroom core составляет серверную часть приложения Cloudroom, которое можно использовать как на Mac, так и в облаке.
Основные особенности:
- Поддерживает различные модели: Claude Code, Codex, Pi, OpenCode, Hermes, Cursor и Devin.
- Агенты используют твои собственные логины для вызова моделей, что обеспечивает безопасность.
- Запуск одного сервиса Rust на машину, при этом регистрация в Cloudroom не требуется.
Если ты не хочешь хостить сервер самостоятельно, есть возможность использовать облачную версию, но на данный момент доступ к ней осуществляется по приглашениям. Можно присоединиться к ожиданию, перейдя по ссылке на сайте проекта.
Установка и запуск
Для установки Cloudroom core на Ubuntu 24.04, тебе потребуется выполнить всего один скрипт. Это можно сделать на VPS, домашнем сервере или старом ноутбуке — без необходимости в базе данных. Подробности установки доступны в документации:
- Установка
- Доступ с других устройств
- HTTP API — документация по всем конечным точкам, событиям и кодам ошибок.
Безопасность
Cloudroom core уделяет большое внимание безопасности:
- Агенты запускаются под отдельным пользователем без прав администратора и без использования sudo.
- Агенты не могут получить доступ к токену или файлам истории основного приложения.
- Каждый запрос к API требует секретного токена, само API активно только на localhost, если не настроено иначе.
- История сохраняется только на диске устройства. Рекомендуется резервное копирование.
- Команда Guard блокирует выполнение потенциально опасных команд, таких как удаление домашней папки.
Использование десктопного приложения
Для работы с Cloudroom core можно скачать десктопное приложение Cloudroom, которое доступно для Apple Silicon на Macs (и в альфа-версии для Linux). Соедини его с твоим собственным core через URL и токен, без необходимости в регистрации.
Сборка и тестирование
Для сборки проекта требуются Rust версии 1.89 и выше, а также Git и CLI агентов, которых ты хочешь запустить. Чтобы собрать и протестировать проект, используй следующие команды:
cargo build --locked --release
cargo test --locked --all-targets
Для более подробной информации смотри другие документы проекта, такие как storage, harnesses и session lifecycle.
Открыть на GitHub: davidondrej/cloudroom-core →
RepoRadar