by notivn
Automatic AI video editing: Claude directs HyperFrames (HTML + GSAP motion graphics) and Remotion (timeline assembly). Karaoke subtitles, kinetic typography, sound effects, a timeline editor, text-to-video, video translation and dubbing - self-hosted web dashboard, built for Vietnamese.
# Add to your Claude Code skills
git clone https://github.com/notivn/AIEVv2Guides for using ai agents skills like AIEVv2.
See how AIEVv2 compares with popular alternatives.
AIEVv2 is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by notivn. Automatic AI video editing: Claude directs HyperFrames (HTML + GSAP motion graphics) and Remotion (timeline assembly). Karaoke subtitles, kinetic typography, sound effects, a timeline editor, text-to-video, video translation and dubbing - self-hosted web dashboard, built for Vietnamese. It has 57 GitHub stars.
AIEVv2's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/notivn/AIEVv2" and add it to your Claude Code skills directory (see the Installation section above).
AIEVv2 is primarily written in TypeScript. It is open-source under notivn on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh AIEVv2 against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
β οΈ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
π¬π§ English Β· π»π³ TiαΊΏng Viα»t
Automatic AI video editing. Claude acts as the director - driving HyperFrames (motion-graphics scenes built with HTML + GSAP) and Remotion (timeline assembly) - while you supervise everything through the web dashboard at
http://localhost:6868.
Drop in a clip, briefly describe what you want, click "Start editing with AI" - the system transcribes, writes the editing plan, builds kinetic-typography scenes, karaoke subtitles, beat-synced zooms and timestamped sound effects, assembles the timeline and exports an MP4. The same engine also turns articles into narrated videos, cuts long videos into shorts and translates videos into other languages.
Every page of the dashboard has a Guide button in the top bar: it opens a side panel on the guide for the page you are on, with a menu to read any other section.
| π¬ AI video editing | Claude analyzes the source β builds HyperFrames scenes β assembles with Remotion β MP4. Draft first, final later, every frame verified. |
| ποΈ Video editor | Preview the edit in the browser (the real Remotion composition, no render needed) and change it on a timeline: reorder/trim/split scenes, edit karaoke words, subtitles, highlight cards, sound effects and music - or tell the AI in the side chat. Track locks, version history, export to Premiere Pro / DaVinci Resolve (XML). |
| π° Text to video | Paste a URL or text β the AI writes a spoken script in chunks β narration with Gemini TTS or on-device VieNeu-TTS β a video project edited by the AI. |
| βοΈ Auto cut | One long talking-head video β many shorts, split by time, by AI-picked highlights or by your prompt. Each segment becomes its own project sharing one brief. |
| π Translate video | Pulls the dialogue, translates it into the language you pick, then burns translated subtitles, dubs a new voice track, or both. |
| ποΈ Voices | 30 Gemini preset voices (online) and VieNeu-TTS (offline, free, Vietnamese with regional accents) - the only engine that can clone your own voice from a short recording. |
| π¨ Style Design | Brand kits (colors, fonts, logo, tone, effects) enforced 100% on every output. Type a font name and it downloads from Google Fonts with full Vietnamese diacritics. A style with a logo is stamped top-left automatically. |
| π§© Edit styles | 50 built-in visual languages for a single video - paper craft, ink wash, Vietnamese lacquer, kinetic typography, neo-brutalism, claymation, film noir... Editable, and you can add your own. Off by default. |
| πΌοΈ AI images & illustrations | Gemini (API key) or the optional ChatGPT / Gemini web-account gateways paint backgrounds and style-matched illustrations; Remotion places every word on top, so Vietnamese text is never misspelled. |
| π Key layout | The main key sits in the top band, related keys in the bottom band, synced to what is being said. |
| π Vietnamese karaoke subtitles | faster-whisper word timestamps (GPU preferred), keyword highlighting, battle-tested fixes for missing diacritics. |
| π¨ Color grading with preview | 14 presets + manual adjustments, per-frame preview; log/HDR footage is tonemapped automatically. |
| π Sound effects & music | 86 bundled sound effects with a curated set the AI reaches for first; your own music library with mood tags and auto-ducking under speech. |
| π·οΈ Brand logos | 125 brand logos ship with the repo; a brand the script mentions that is missing is downloaded automatically (Simple Icons, then Wikidata) - logos are never drawn by AI. |
| π§ Skills | Production know-how as markdown, managed in the web UI, including AI-generated skills from a question form. |
| π©Ί Environment check & auto-install | One command probes FFmpeg, Chrome, Claude credentials, Python, faster-whisper and the Gemini key, then installs what it can. Also a card with one-click installs in Settings. |
| β‘ Hardware acceleration | Auto-detects the GPU (NVENC on NVIDIA, VideoToolbox on macOS), parallel rendering, --gl angle. See CPU or GPU, step by step. |
| π One-click updates | The badge at the bottom of the sidebar shows when a new release is out; one click pulls, rebuilds and restarts. |
| π Dashboard | Realtime progress (SSE), render queue, AI tokens by day and project type, AI sessions auto-resume after interruptions. |
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Web UI (Next.js, port 6868) β
β Dashboard Β· Videos/Images Project Β· Auto cut Β· β
β Text to video Β· Translate video Β· Voices Β· β
β Style Design Β· Edit styles Β· Render Queue Β· β
β Assets Β· Sound Effects Β· Prompts Β· Skills Β· β
β Settings Β· Connections (+ video editor, guide) β
ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β REST + SSE
ββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββ
β Backend (Express, port 6869) β
β Claude Agent SDK Β· Render queue Β· SQLite β
ββββββββ¬βββββββββββββββββββββββββββββββ¬ββββββββββββββββ
ββββββββ΄ββββββββββββ βββββββββββ΄βββββββββββββ
β HyperFrames β MP4 β Remotion β
β SCENE ENGINE βββββββββΆβ ASSEMBLER β
β HTML + GSAP β β scene + audio + sub β
ββββββββββββββββββββ ββββββββββββββββββββββββ
Each project's meta.json is the single source of truth - the editor, the AI and the render queue all read and write it. Full API contract: docs/API.md. Production workflow + know-how: .claude/skills/.
>=22)brew install ffmpeg)ANTHROPIC_API_KEY in .envGEMINI_API_KEY in .env - get one at aistudio.google.com/apikeybrew install python@3.13 (the system Python 3.9 is too old, and plain brew install python may give you 3.15).You do not have to install these by hand. The start script checks every item above and offers to install whatever it can - see Environment check.
git clone https://github.com/notivn/AIEVv2.git
cd AIEVv2
Windows - double-click start\start.bat (or run start\start.ps1).
macOS - double-click start/start.command in Finder. A .sh file cannot be double-clicked on macOS, it just opens in an editor. If macOS blocks it as coming from an unidentified developer, right-click the file β Open β Open.
Linux - run ./start/start.sh.
If you downloaded a ZIP instead of cloning, make the scripts executable once:
chmod +x start/*.sh start/*.command update/*.sh update/*.command
| Task | Windows | macOS | Linux |
|---|---|---|---|
| Start | start\start.bat |
start/start.command |
./start/start.sh |
| Stop | start\stop.bat |
start/stop.command |
./start/stop.sh |
| Update manually | update\update.bat |
update/update.command |
bash update/update.sh |
| Open a tunnel (phone uploads) | start\tunnel.bat |
start/tunnel.command |
./start/tunnel.sh |
The script handles everything: checks the environment β npm install (first run) β build β creates .env β starts server + web β opens http://localhost:6868.
Manual dev run: npm install then npm run dev.
Use the update badge at the bottom of the sidebar - it pulls the new version, reinstalls, rebuilds and restarts. Settings β Update channel decides what counts as new: Stable (release) (default) only offers published releases, Latest (main) takes every commit on main. Projects, outputs, styles and cloned voices are not touched by an update.
The full, up-to-date guide lives inside the app: click Guide in the top bar on any page. It opens on the section for that page, and the menu at the top of the panel lists every section - getting started, each tool, the libraries and the system pages, plus troubleshooting. A short tour: