Инструменты24 сентября 2026 г., 21:50 МСК🤖 Auto

Filestash: Универсальный файловый менеджер с поддержкой 20+ протоколов и AI

Filestash эволюционировал из простого аналога Dropbox в платформу с плагинной архитектурой, поддерживающую S3, WebDAV, IPFS и AI-функции для поиска и OCR.

Баннер новости 8213

Архитектура «Все в плагинах»

Проект Filestash (mickael-kerjean/filestash) позиционирует себя как независимая от хранилищ файловая платформа. Ключевая философия разработки: «все, что не является фундаментальной истиной, живет в плагине». Это позволяет ядру оставаться легким, а функциональность расширять без раздувания кода. Платформа предлагает три основных продукта: веб-клиент, нативные клиенты для десктопов и мобильных устройств, а также шлюзы (Gateways) для экспорта хранилищ через различные протоколы.

Поддержка протоколов и интеграций

Filestash заявляет о поддержке 100% технологий хранения и аутентификации. Система работает не только как файловый менеджер, но и как шлюз, позволяя монтировать хранилища через SFTP, S3, FTP, WebDAV, AS2 и даже MCP. Особое внимание уделено интеграции с внешними системами: например, можно настроить виртуальную файловую систему, делегирующую аутентификацию WordPress, с использованием его ролевой модели (RBAC) для управления доступом.

AI-функции и специализированные приложения

В последних обновлениях акцент смещен на AI-возможности: умный поиск, создание «умных папок» и распознавание текста (OCR). Платформа поддерживает сотни форматов файлов через специализированные «File Apps» — от RAW-фотографий и астрономических данных (FITS) до биомедицинских форматов (DICOM) и 3D-моделей (GLTF, OBJ). Это делает инструмент полезным не только для офисных задач, но и для инженеров, ученых и креативных профессионалов.

Безопасность плагинов и WASM

Архитектура плагинов претерпела изменения: если раньше плагины писались на Go и компилировались, то теперь поддерживаются «runtime plugins» — ZIP-архивы, содержащие WebAssembly (WASM). WASM-код выполняется в изолированной виртуальной машине с жесткими ограничениями: плагины не имеют сетевого доступа и не могут «звонить домой». Это обеспечивает безопасность при использовании сторонних расширений.

Категория Примеры поддерживаемых форматов/протоколов Особенности
Хранилища S3, FTP, SFTP, WebDAV, SMB, IPFS, Dropbox, Google Drive Универсальный доступ через веб, API или шлюзы
Медиа и Дизайн PSD, AI, Sketch, RAW (CR2, NEF, ARW), SVG, EXR Встроенные просмотрщики и редакторы через плагины
Наука и Инженерия DICOM, FITS, Parquet, GeoJSON, DWG, DXF Поддержка специализированных данных (GIS, биомедицина)
AI и Поиск OCR, Умный поиск, Индексация Интеграция с AI для контентного поиска

Для разработчиков и энтузиастов

Платформа полностью open-source. Разработчики могут создавать собственные плагины, реализующие интерфейсы для хранения, аутентификации, поиска и рендеринга. Для тех, кто не хочет писать код, существует маркетплейс плагинов. Поддержка осуществляется через IRC-канал #filestash, а коммерческие пользователи могут приобрести контракт на поддержку. Проект также принимает пожертвования через Bitcoin и Open Collective.

Источник: Github ↗