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 выполните следующие шаги:

  1. Запусти sandboxed.sh. Следуй [гайду по установке Docker](docs/install-docker.md) или [гайду для нативного Linux](docs/install-native.md), чтобы настроить запись проектов и управление удалёнными службами.
  2. Открой Orb. Собери [настольный клиент](orb/README.md) или [приложение для iOS](ios_dashboard/README.md), затем введи URL сервера и войди в систему.
  3. Подключи своё окружение. Настрой локальные хранилища, зарегистрируй [удалённые машины](docs/REMOTE_NODES.md) или подключи учётную запись облачного агента.
  4. Создай проект и запусти агента. Выбери режим выполнения, напиши задачу и следи за результатами в одном месте.

Архитектура и технологии

Orb является клиентом, а sandboxed.sh — слоем выполнения и хранения данных. Настольное приложение разработано с использованием Tauri и SolidJS, тогда как iOS-версия использует SwiftUI. Бэкенд на Rust отвечает за управление проектами, миссиями и координацией удалённых узлов.

Ограничения и управление подписками

В Orb можно подключать подписки и управлять ими через интерфейс. Однако стоит учесть, что агент может использовать отдельные сервисные адаптеры для работы в облаке, а подключение прокси-учётной записи не авторизует в браузере ChatGPT или не создаёт учётную запись Cursor Cloud API.

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

Открыть на GitHub: Th0rgal/sandboxed.sh →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте