explainroo
explainroo는 AI 에이전트가 음성으로 설명 영상을 만들 수 있는 무료 오픈소스 도구이며, 로컬에서 API 키 없이 실행됩니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Outil de biblio.gironde pour charger des vidéos 360° sur des casques Meta Quest, par câble USB, sans internet ni logiciel tiers. Pensé pour préparer un parc de casques prêtés en bibliothèque : on constitue une sélection, on branche les casques l'un après l'autre, et seules les vidéos manquantes sont envoyées.
Deux façons de l'utiliser :
| Application de bureau (Electron) | Version web | |
|---|---|---|
| Installation | Installeur Windows, .dmg macOS, AppImage Linux | Aucune : ouvrir docs/index.html dans Chrome ou Edge |
| Navigateur requis | Non | Chrome ou Edge (WebUSB) |
| Hors ligne | Oui | Oui (fichier unique, aucune ressource externe) |
_360, _360_TB, _360_LR, _180_LR) pour les lecteurs qui l'exploitent (Skybox, DeoVR…).Les vidéos sont déposées par défaut dans /sdcard/Movies/360/<collection>/, visibles dans l'application Fichiers du casque.
adb : ils bloquent l'accès USB.Prérequis : Node.js 22.
npm install
npm start # construit la page puis lance l'application
npm run build:web # construit seulement app/index.html et docs/index.html
npm run dist # installeurs pour le système courant (dossier dist/)
Structure :
web/index.html gabarit de la page (HTML + CSS)
web/app.js logique : connexion ADB via WebUSB (Tango), transferts
scripts/build-web.mjs assemble la page autonome (esbuild, tout en un fichier)
electron/main.js fenêtre Electron, autorisations USB, choix du casque
docs/index.html version web construite (publiable sur GitHub Pages)
build/icon.png icône de l'application
Après une modification de web/, lancer npm run build:web et committer docs/index.html pour mettre à jour la version web.
Pousser une étiquette vX.Y.Z : l'action GitHub Construire l'application fabrique les installeurs Windows, macOS et Linux et les joint à une Release.
npm version patch # met à jour package.json et crée l'étiquette
git push --follow-tags
Les applications ne sont pas signées : Windows SmartScreen demandera « Informations complémentaires › Exécuter quand même », et macOS demandera un clic droit › Ouvrir au premier lancement.
Settings › Pages › Deploy from a branch, branche main, dossier /docs. La page fonctionne alors depuis Chrome ou Edge à l'adresse du dépôt, en HTTPS.
La communication avec le casque utilise le protocole ADB réimplémenté en JavaScript par Tango (licence MIT), au-dessus de WebUSB. La clé d'authentification ADB est générée localement et conservée par l'application ; aucune donnée ne quitte l'ordinateur autrement que par le câble.
MIT