iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
WisiTube — Create animated faceless YouTube videos with AI in minutes. Script, voiceover, images, animation and editing in one place.
MediaJavaScript · HTMLGitHub @lorevis92OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Part of the WiSiVERSE. Turn one topic into a complete animated faceless YouTube video: script → voiceover → images → synced animation → timeline editing → WebM export + thumbnail + SEO pack. Sync works by design: audio is generated per scene, so each scene's exact duration is known and the animation switch happens precisely when the narration for that scene ends. ⚠️ api/generate.js is a Serverless Function (handler(req, res), maxDuration: 60). Never convert it to an Edge Function — the two signatures are incompatible. Setup (Windows / PowerShell — run commands one at a time)Read the full README ↗
Part of the WiSiVERSE. Turn one topic into a complete animated faceless YouTube video: script → voiceover → images → synced animation → timeline editing → WebM export + thumbnail + SEO pack.
| Piece | Tool | Cost |
|---|---|---|
| Script, titles, tags, thumbnail concepts | Anthropic API via api/generate.js (Vercel Serverless Function) | pennies per video |
| Images | Pollinations.ai (Flux) — anonymous free tier | free |
| Voiceover (TTS) | Pollinations.ai openai-audio (voices: nova, alloy, echo, fable, onyx, shimmer) | free |
| Animation + sync + export | Internal canvas engine (Ken Burns motion, crossfades, subtitles) + MediaRecorder → .webm | free, client-side |
Sync works by design: audio is generated per scene, so each scene's exact duration is known and the animation switch happens precisely when the narration for that scene ends.
⚠️ api/generate.js is a Serverless Function (handler(req, res), maxDuration: 60).
Never convert it to an Edge Function — the two signatures are incompatible.
cd C:\Users\loren\Desktop\wisitube
npm install
Add the logos to /public:
logo-wisitube.png (navbar)logo-wisiverse.png (footer, from Brand fotos)Local dev (the /api proxy only runs under Vercel):
npm i -g vercel
vercel dev
(npm run dev also works for pure UI work, but "Generate video plan" needs vercel dev or the deployed app.)
git init
git add .
git commit -m "WisiTube v1"
git branch -M main
git remote add origin https://github.com/lorevis92/wisitube.git
git push -u origin main
Then on Vercel: import the repo and set the environment variable:
ANTHROPIC_API_KEY = your Anthropic keyNo Supabase needed for v1 (everything is in-browser). Supabase becomes useful later for saving projects, user accounts, or a render history.
Pollinations' anonymous tier has fair-use limits. The app already spaces requests (1.2s between scenes) and retries. If a user hits limits anyway: Create → Advanced → paste a free token from enter.pollinations.ai (stored in localStorage only).
.webm (YouTube accepts it). MP4 conversion via ffmpeg.wasm is a possible v2 feature.