Repolode
futuregene

futuregene/future-os

Локально-ориентированный AI-агент с единым ядром на Rust для работы в терминальном интерфейсе, десктопных и мобильных приложениях, CLI и чатах.

Звёзды
111
Форки
13
Открытые issues
2
Последний коммит
6 часов назад

Что это?

FutureOS — AI-агент с единым бэкендом на Rust, доступный через терминальный интерфейс, десктопное приложение, приложения для Android и iOS, CLI и боты для мессенджеров. Сессии, память и навыки общие для всех этих интерфейсов, поэтому начатый в одном месте разговор можно продолжить в другом.

Проект уделяет особое внимание контролю над действиями агента. Доступ к инструментам для чтения, записи и редактирования файлов, а также к shell можно регулировать правилами подтверждения и уровнями изоляции (off, manual, sandbox). В зависимости от платформы используются macOS Seatbelt, Linux Bubblewrap или защита от записи с помощью ограниченного токена Windows. Поддерживается использование собственных ключей: есть встроенный каталог провайдеров и возможность подключить любой совместимый с OpenAI или Anthropic endpoint. Также можно войти в размещённый в облаке сервис FutureOS.

Для длительных задач предусмотрена панель управления целями: в ней есть долгосрочные цели, списки задач, контрольные точки и мониторы. Кроме того, можно планировать задачи, запускающие промпты с заданным интервалом или по календарю. Диалоги можно разветвлять, клонировать и просматривать в виде дерева.

Ключевые возможности

  • 01Клиенты для терминального интерфейса, десктопа, мобильных устройств, CLI и мессенджеров используют общий gRPC-бэкенд агента.
  • 02Настраиваемые правила подтверждения и уровни изоляции ОС для инструментов работы с файлами и shell.
  • 03Поддержка собственных ключей, встроенный каталог провайдеров и пользовательские endpoint, совместимые с OpenAI или Anthropic.
  • 04Долгосрочное отслеживание целей с контрольными точками для задач, выполняющихся много часов.
  • 05Планирование повторяющихся задач с историей запусков.
  • 06Историю сессий можно разветвлять и клонировать, а также просматривать в виде дерева.

Сценарии использования

  • Запустить длительную исследовательскую задачу на ночь и проверить результаты с телефона.
  • Использовать одного агента в терминале и десктопном приложении с общей памятью.
  • Ограничить доступ агента к файлам и shell при работе с недоверенным содержимым.
  • Подключить собственный или развёрнутый на своём сервере LLM endpoint к полноценному интерфейсу агента.

Быстрый старт

  1. 1

    Запустите официальный установочный скрипт для своей платформы (см. README; доступны установщики для macOS/Linux и Windows).

  2. 2

    Настройте провайдера моделей

    future config
  3. 3

    Запустите интерфейс терминала

    future tui

Что важно знать

  • Чтобы отвечать, агенту нужен провайдер моделей: собственный API-ключ или вход в FutureOS.
  • Доступность песочницы для инструментов и предоставляемые гарантии зависят от платформы, а настольное приложение по умолчанию предоставляет инструментам неограниченный доступ.

Темы

Частые вопросы

Что такое future-os?
Локально-ориентированный AI-агент с единым ядром на Rust для работы в терминальном интерфейсе, десктопных и мобильных приложениях, CLI и чатах. FutureOS — AI-агент с единым бэкендом на Rust, доступный через терминальный интерфейс, десктопное приложение, приложения для Android и iOS, CLI и боты для мессенджеров. Сессии, память и навыки общие для всех этих интерфейсов, поэтому начатый в одном месте разговор можно продолжить в другом.
future-os можно использовать бесплатно? Какая у него лицензия?
future-os распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
future-os всё ещё поддерживается?
Активно поддерживается. Последний коммит в future-os — 22 окт. 2026 г..
Для чего можно использовать future-os?
Запустить длительную исследовательскую задачу на ночь и проверить результаты с телефона. Использовать одного агента в терминале и десктопном приложении с общей памятью. Ограничить доступ агента к файлам и shell при работе с недоверенным содержимым. Подключить собственный или развёрнутый на своём сервере LLM endpoint к полноценному интерфейсу агента.
Как установить future-os?
Запустите официальный установочный скрипт для своей платформы (см. README; доступны установщики для macOS/Linux и Windows). Настройте провайдера моделей: future config Запустите интерфейс терминала: future tui
Где скачать future-os?
Исходный код и инструкции по установке — на GitHub: https://github.com/futuregene/future-os

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты