Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
AI로 몇 초 만에 얼굴 없는 YouTube 영상을 만들고 자동화합니다. 사실적인 음성, 동적 영상, 동기화 자막, 자동 업로드
Create and automate faceless YouTube videos with AI in seconds. Realistic voiceovers, dynamic visuals, synced subtitles, and automated YouTube publishing.
플러그인JavaScript · CSSGitHub @rosby17온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Extension Chrome KappGen Uploader : publie automatiquement tes vidéos sur YouTube et Facebook depuis un dossier
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Extension Chrome qui publie toute seule tes vidéos finies sur YouTube (et Facebook) à partir d'un dossier de ton ordinateur : elle trouve la vidéo, son titre, sa description, ses mots-clés et sa miniature, remplit YouTube Studio à ta place et suit l'envoi jusqu'au bout. Ce lien donne toujours la version la plus récente. Historique des versions : Releases.README 전문 보기 ↗
KappGen Publish est une extension Chrome Manifest V3 qui publie des vidéos et des posts depuis un dossier local vers YouTube, Facebook, TikTok, Instagram, X et LinkedIn. Elle détecte les médias prêts, lit leur fiche, respecte leur programmation et garde une trace locale pour éviter les doublons.
Prérequis : Google Chrome 116 ou plus récent et un compte KappGen (gratuit).
Installe KappGen Publish depuis le Chrome Web Store : Chrome la met ensuite à jour tout seul. Mode d’emploi et aide : kappgen.com/extension.
Un dossier contenant une vidéo représente une publication. Les noms sont libres et KappGen descend dans les sous-dossiers.
Mes vidéos/
└── Recette du pain/
├── video.mp4 # vidéo d’au moins 5 Mo
├── image.jpg # miniature, moins de 2 Mo
├── texte.txt # première ligne = titre, suite = description
└── short.mp4 # facultatif : Short/Reel vertical
Règles de sécurité :
. ou _ est ignoré..kappgen.json, .kappgen-publications.json et DEJA-PUBLIEE.txt empêchent les doubles envois : ne les supprime pas.publication.json invalide bloque le post concerné et affiche son erreur ; il n’est jamais publié avec des valeurs implicites.La spécification complète se trouve dans NORME-PUBLICATION.md.
debugger remet à YouTube Studio le fichier désigné par son chemin, puis l’extension se détache immédiatement. Cette voie est refusée si le serveur configuré n’est pas localhost ou 127.0.0.1. Chrome impose que l’autorisation figure dans l’installation ; le mode dossier ne l’utilise jamais.Chrome doit rester ouvert et les comptes des réseaux choisis doivent déjà être connectés dans ce profil Chrome. Les interfaces des plateformes peuvent changer ; en cas d’échec, l’extension conserve l’onglet et affiche l’étape à terminer ou à relancer.
L’accès au disque est limité aux dossiers explicitement choisis. Lors d’un envoi, le fichier est remis à la page du réseau par une autorisation à usage unique, liée à l’onglet et valable deux minutes ; aucun chemin local n’est exposé au site. L’extension ne lit pas les mots de passe des réseaux.
KappGen télécharge une configuration de publication déclarative (sélecteurs et expressions régulières), validée avant utilisation et conservée sept jours au maximum pour la continuité hors ligne. Aucun JavaScript distant n’est téléchargé ou exécuté. Voir la politique de confidentialité et SECURITY.md.
Le code de l’extension se trouve dans extension/. Aucun paquet d’exécution n’est nécessaire.
npm run check
Cette commande vérifie le manifeste, les scripts, les ressources HTML et exécute les tests métier. La CI lance les mêmes contrôles à chaque push et pull request.
Pour publier :
extension/manifest.json et package.json ;npm run check ;./publier-version.sh "Notes de version".Le script refuse un dépôt sale ou en retard, construit l’archive manuelle et l’archive Chrome Web Store sans key, génère leurs SHA-256, pousse le commit et crée la release GitHub. La clé du manifeste manuel fixe l’identifiant ohgfmmejmlbdpflenlkikbnebgfegkic : ne la remplace pas.
Une mise à jour ne doit jamais effacer chrome.storage.local ni la base IndexedDB qui contient les autorisations de dossiers. Toute évolution de schéma doit lire l’ancien format, le convertir et conserver des valeurs par défaut compatibles.