openjutsu
영상에서 원클릭으로 인물 교체, ComfyUI·MiniMax H3 기반 오픈소스 로컬 힉스필드 겐주츠 대안, FLUX.3 Klein 재조명 지원
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Mestia — кроссплатформенное десктоп-приложение для скачивания видео/аудио и организации медиатеки
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Скачивай. Храни. Смотри. Видео и музыка с 1800+ площадок — в медиатеке со своим плеером. Для компьютера и телефона.
Загрузка
1-5, 8).Медиатека и плеер
Android
Рядом — без интернета
Оформление
| Платформа | Файл | Статус |
|---|---|---|
| Windows 10/11 | Mestia_*_x64-setup.exe | ✅ протестировано, обновляется само |
| Linux | .AppImage, .deb, Mestia.flatpak | ⚠️ экспериментально |
| Android 11+ | *_android_arm64.apk (почти все телефоны), *_android_armv7.apk | ⚠️ экспериментально |
| macOS | .dmg (universal) | ⚠️ экспериментально, не нотаризовано |
👉 Последний релиз. В Google Play приложения нет: загрузчики YouTube там запрещены.
.deb/AppImage собираются на Ubuntu 22.04 и требуют glibc ≥ 2.35 и webkit2gtk-4.1.
На старых дистрибутивах — берите Flatpak: он несёт свой рантайм..deb они подтягиваются сами, в AppImage — нет):
sudo apt install gstreamer1.0-libav gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
Системного WebKitGTK там нет, поэтому .deb не ставится, а AppImage даёт пустое окно. Используйте Flatpak:
flatpak install --user ./Mestia.flatpak
flatpak run com.mestia.app
Для игрового режима добавьте Mestia в Steam как стороннюю игру с командой flatpak run com.mestia.app.
Во Flatpak встроенный апдейтер не применяется — обновления через flatpak update.
Сборки подписаны ad-hoc и не нотаризованы, поэтому Gatekeeper ругается. Снимите карантин один раз:
xattr -cr /Applications/Mestia.app
Всё из списка yt-dlp — видеохостинги, соцсети, аудиоплощадки, прямые ссылки на mp4/m3u8. Spotify и Apple Music — через поиск на YouTube; Звук и VK Музыка — по названию, введённому вручную. Сервисы с DRM (Netflix, Кинопоиск, Okko, ivi, Яндекс Музыка, Disney+, Prime Video…) не скачиваются — приложение сразу об этом скажет. Приватные и возрастные видео — с куками браузера (настройки, только компьютер); геоблок — через прокси.
Никакой телеметрии, аналитики и аккаунтов — всё остаётся на устройстве. Подробно: PRIVACY.md.
Нужны Node.js 18+, Rust (stable) и системные зависимости Tauri.
npm install
npm run fetch-binaries # yt-dlp + ffmpeg/ffprobe под вашу ОС → src-tauri/binaries/
npm run tauri dev # запуск в режиме разработки
npm run tauri build # установщики → src-tauri/target/release/bundle/
| Действие | Команда |
|---|---|
| Проверка типов + сборка фронтенда | npm run build |
| Тесты фронтенда (Vitest) | npm test |
| Тесты Rust | cargo test (в src-tauri/) |
| Android: разработка / APK | npm run tauri android dev / npm run tauri android build -- --apk |
winget install Microsoft.VisualStudio.2022.BuildTools), WebView2 (обычно уже есть).sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libayatana-appindicator3-dev librsvg2-dev
ANDROID_HOME и NDK_HOME. Релизный APK
подписывается ключом из src-tauri/gen/android/keystore.properties (в .gitignore); в CI он
собирается из секретов ANDROID_KEYSTORE_BASE64, ANDROID_KEYSTORE_PASSWORD, ANDROID_KEY_ALIAS.
Ключ нельзя терять и менять — иначе обновление поверх старой версии не встанет.package.json и src-tauri/tauri.conf.json (одинаково), запушить тег
vX.Y.Z. Workflow .github/workflows/release.yml соберёт и подпишет сборки для всех ОС и приложит
latest.json для апдейтера; затем опубликовать черновик релиза. Подпись апдейтера — секреты
TAURI_SIGNING_PRIVATE_KEY и TAURI_SIGNING_PRIVATE_KEY_PASSWORD.APPLE_CERTIFICATE, APPLE_CERTIFICATE_PASSWORD,
APPLE_SIGNING_IDENTITY, APPLE_ID, APPLE_PASSWORD, APPLE_TEAM_ID — CI включит подпись и нотаризацию.Документы/Mestia, на Android — Загрузки/Mestia; меняется в настройках).
Недокачанные части лежат в скрытой .mestia-tmp рядом и нужны для продолжения загрузки.mestia.db (медиатека, история), настройки и кэш превью — в папке данных приложения.Tauri v2 (Rust) + React 18 + TypeScript + Tailwind CSS v4, SQLite, yt-dlp и ffmpeg как sidecar;
на Android — Kotlin-плагин поверх youtubedl-android. Карта модулей и основные сценарии — в
.context/index.md, правила для разработки — в CLAUDE.md.
Промо-ролик собирается из design/promo/promo.html скриптом design/promo/render.mjs.
Баги и идеи — в Issues, код — по CONTRIBUTING.md. Уязвимости — закрыто, по SECURITY.md. Правила поведения.
MIT. Android-сборка включает youtubedl-android и как целое распространяется на условиях GPL-3.0. Встроенные компоненты: yt-dlp (Unlicense), FFmpeg (LGPL/GPL).