Об этом проекте
FutureOS — это платформа с открытым исходным кодом для ИИ-агентов, построенная на ядре на Rust и предназначенная для единого агентского опыта через несколько интерфейсов: терминальный UI (TUI), десктопное приложение, мобильные приложения (Android и iOS), CLI и боты в мессенджерах. Акцент сделан на едином бэкенде (gRPC), который обслуживает все поверхности, обеспечивая согласованность сессий, памяти и навыков.
Ключевые особенности:
- **Мультиинтерфейсность**: один агент доступен из TUI, GUI, мобильных приложений, CLI и чат-ботов.
- **Настраиваемая безопасность инструментов**: правила подтверждения и песочницы ОС (macOS Seatbelt, Linux Bubblewrap, Windows restricted-token) для таких инструментов, как чтение, запись, редактирование и shell. Уровни: отключено, вручную, песочница.
- **Гибкость моделей**: более 3800 встроенных моделей от более чем 140 провайдеров, с поддержкой пользовательских провайдеров через `models.json` и ограниченные списки моделей.
- **Инженерия циклов**: устойчивые цели, задачи, гейты и мониторы для длительных запусков (24+ часа), с состоянием на основе событий и проверочными гейтами.
- **Встроенные навыки**: более 15 навыков для работы с изображениями, разбора PDF/Word, веб-поиска, управления браузером, слайдов, установки ПО и оркестратор `/future-loop`.
- **Разветвляемые сессии**: ветвление диалогов как в репозитории, с форком, клонированием и навигацией по дереву истории в формате JSONL.
- **Ядро на Rust**: высокая производительность и безопасность памяти во всех компонентах.
**Быстрый старт**:
- Установка через однострочный скрипт для macOS/Linux или PowerShell для Windows.
- Настройка модели с помощью `future config` или `future auth login` для хостинговых моделей; поддерживаются BYOK и пользовательские провайдеры.
- По желанию можно установить навыки с помощью `future skills install`.
- Запуск агента — `future agent`, запуск TUI — `future tui`.
**Слэш-команды (TUI)**: `/help`, `/model`, `/new`, `/sessions`, `/compact`, `/scoped-models`, `/clone`, `/fork`, `/tree`, `/name`, `/status`, `/stop`, `/cwd`, `/approve`, `/reject`, `/cancel`, `/reload`.
**Горячие клавиши**: `ctrl+p` (переключение модели), `ctrl+t` (уровень размышлений), `ctrl+o` (развернуть/свернуть размышления), `ctrl+r` (просмотр сессий), `ctrl+c` (прервать/выйти), `tab` (автодополнение), `enter` (отправить), `escape` (закрыть всплывающее окно), стрелки (навигация).
**Устранение неполадок**: используйте `future doctor` при проблемах с подключением; убедитесь в настройке модели через `future config`; для платформенных проблем смотрите руководство по сборке/установке.
FutureOS распространяется под лицензиями MIT + Apache-2.0 и является локально-ориентированным; поддержка сообщества осуществляется через Discussions, Issues и Wiki.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.