osFoundry / Platform
Нативный рантайм
На десктопе ваше приложение может работать как нативный процесс с доступом к файловой системе и shell — за диалогом разрешений.
Что это
Нативная среда выполнения позволяет приложению внутри osFoundry работать как настоящий нативный процесс на вашей машине, а не быть запертым в изолированном веб-представлении. На десктопе это означает, что приложение может читать и записывать файлы в вашей локальной файловой системе и напрямую вызывать команды shell, то есть тот же доступ, что и у обычной десктопной программы. В этом и разница между приложением, которое умеет лишь обращаться к удалённым API, и тем, что действительно может работать с уже имеющимися у вас файлами, запустить сборку, вызвать локальный бинарник или обработать папку с данными, никуда её не загружая.
Поскольку этот доступ реальный, он находится под контролем. Когда приложение впервые пытается обратиться к файловой системе или shell, osFoundry показывает диалог разрешений, и приложение ничего не делает, пока вы не подтвердите. Разрешение — это явное решение человека, а не значение по умолчанию, которое приложение выдаёт себе само. Так нативная среда остаётся верной принципу local-first в osFoundry: ваши данные могут оставаться на устройстве, приложение работает с локальными путями и процессами, а не гоняет данные в облако и обратно, и вы видите и соглашаетесь с тем, что ему разрешено делать.
Внутри osFoundry нативная среда соседствует с остальным рабочим пространством, в том же месте, где вы запускаете чат и агентов, пишете код и храните знания и данные. Приложение, которое вы создаёте или устанавливаете, может из чисто сетевого инструмента превратиться в участника вашей локальной среды, а модель BYOK означает, что ИИ-части этого приложения работают на ваших собственных ключах без наценки посредника. Эта среда — десктопная возможность: она опирается на то, что вы находитесь на своей машине, и именно это делает доступ к файловой системе и shell возможным и предсказуемо безопасным.
Ключевые возможности
- Запускайте приложение как нативный десктоп-процесс, а не изолированное веб-представление, чтобы оно действовало на вашей реальной машине
- Читайте и записывайте локальные файлы напрямую, позволяя приложениям работать с папками и данными, уже находящимися на устройстве
- Вызывайте команды shell и локальные бинарники прямо из приложения для сборок, скриптов и системных задач
- Каждый запрос к файловой системе и shell проходит через явный диалог разрешений, который вы подтверждаете до того, как что-либо запустится
- Local-first по замыслу: работа остаётся на вашем устройстве, а не гоняется в облако и обратно, и ИИ работает на ваших собственных ключах BYOK
Сценарии использования
- Разработчик: создать приложение, которое через shell запускает локальный набор тестов или скрипт сборки и показывает результаты в рабочем пространстве
- Аналитик данных: указать приложению папку с CSV-файлами на диске и обработать их на месте, не загружая файлы никуда
- Пользователь, заботящийся о приватности: запустить инструмент, который нативно читает локальные документы, один раз подтвердив доступ к файловой системе через диалог разрешений
Часто задаваемые вопросы
Может ли приложение osFoundry действительно получить доступ к моей файловой системе и shell?
Да, на десктопе приложение может работать как нативный процесс с реальным доступом к файловой системе и shell. Это не песочница браузера. Такой доступ под контролем: приложение должно получить ваше подтверждение через диалог разрешений, прежде чем сможет читать файлы или выполнять команды.
Как нативная среда остаётся безопасной, если она может выполнять команды shell?
Доступ не выдаётся автоматически. Когда приложению нужна файловая система или shell, osFoundry показывает диалог разрешений, и приложение остаётся заблокированным, пока вы не подтвердите. Вы решаете, что ему разрешено делать, и это соответствует модели local-first, при которой ваши данные могут оставаться на устройстве.
Доступна ли нативная среда в веб-версии?
Это десктопная возможность. Работа в виде нативного процесса с доступом к файловой системе и shell опирается на то, что вы находитесь на своей машине, и именно это в принципе делает такой доступ возможным. Веб-контекст не даёт подобного локального охвата.