sandboxed.sh: безопасная среда для автономных AI-агентов
sandboxed.sh — это безопасная среда для автономных AI-агентов с возможностью изоляции и хранения секретов. Он позволяет работать с проектами, запускать агентов и поддерживать их взаимодействие на разных устройствах, включая десктоп и iOS.
Проект решает проблему управления AI-агентами и интеграции с облачными сервисами, обеспечивая безопасную среду выполнения для выполнения кода и работы с данными. Отличается от многих альтернатив тем, что предоставляет возможность работать как на локальных машинах, так и на облачных серверах, а также использует дозированное взаимодействие с коммерческими API, такими как ChatGPT и Hermes. Это может быть полезно разработчикам, занимающимся созданием и управлением AI-решениями, которым необходима степень контроля и изоляции.
Запуск проекта осуществляется через интерфейс Orb, который доступен для macOS и iOS. Учти, что для работы с некоторыми облачными агентами могут потребоваться подписки и учетные записи на сторонних платформах. У проекта есть ограничения на совместимость, так как он ориентирован на пользователей Mac и iOS, и отсутствует поддержка других операционных систем, как Windows или Linux.
Проект Orb (sandboxed.sh) представляет собой платформу для организации работы с проектами, управления агентами и подписками на различных устройствах, включая настольные компьютеры и iOS. Он позволяет запускать агентов, взаимодействовать с ними и организовывать работу над миссиями в одном месте.
Что умеет Orb?
- Многообразие режимов работы: Проект позволяет запускать агентов на твоем компьютере, на собственных серверах или в облаке, давая возможность выбора оптимального места для выполнения задач.
- Управление проектами: Agент может выполнять задачи на локальных или удалённых машинах, поддерживая различные модели нейросетей для работы с кодом и текстом.
- Контекстная работа: Orb сохраняет контекст работы, позволяя управлять заданиями, следить за их выполнением и взаимодействовать с задачами в реальном времени.
- Синхронизация с iOS: Мобильное приложение Orb для iOS позволяет просматривать проекты, управлять заданиями и получать доступ к совместной информации.
Как установить и запустить?
Для начала работы с Orb выполните следующие шаги:
- Запусти sandboxed.sh. Следуй [гайду по установке Docker](docs/install-docker.md) или [гайду для нативного Linux](docs/install-native.md), чтобы настроить запись проектов и управление удалёнными службами.
- Открой Orb. Собери [настольный клиент](orb/README.md) или [приложение для iOS](ios_dashboard/README.md), затем введи URL сервера и войди в систему.
- Подключи своё окружение. Настрой локальные хранилища, зарегистрируй [удалённые машины](docs/REMOTE_NODES.md) или подключи учётную запись облачного агента.
- Создай проект и запусти агента. Выбери режим выполнения, напиши задачу и следи за результатами в одном месте.
Архитектура и технологии
Orb является клиентом, а sandboxed.sh — слоем выполнения и хранения данных. Настольное приложение разработано с использованием Tauri и SolidJS, тогда как iOS-версия использует SwiftUI. Бэкенд на Rust отвечает за управление проектами, миссиями и координацией удалённых узлов.
Ограничения и управление подписками
В Orb можно подключать подписки и управлять ими через интерфейс. Однако стоит учесть, что агент может использовать отдельные сервисные адаптеры для работы в облаке, а подключение прокси-учётной записи не авторизует в браузере ChatGPT или не создаёт учётную запись Cursor Cloud API.
С Orb ты можешь работать над проектами в разных местах и условиях, сохраняя при этом связь между задачами и результатами. Это удобный инструмент для разработчиков и команд, работающих над многими проектами одновременно.
Открыть на GitHub: Th0rgal/sandboxed.sh →
RepoRadar