AIEV
Automatic AI video editing. Claude directs HyperFrames (HTML + GSAP motion graphics) and Remotion (timeline assembly) to turn raw footage into a finished MP4 - transcript, kinetic typography, karaoke subtitles, sound effects. Self-hosted, supervised from a web dashboard on port 6868.
File Explorer
Download Latest Version (.zip)- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- effects.md
- extract-audio-data.py
- SKILL.md
- bold-energetic.md
- clean-corporate.md
- dark-premium.md
- jewel-rich.md
- monochrome.md
- nature-earth.md
- neon-electric.md
- pastel-soft.md
- warm-editorial.md
- catalog.md
- css-3d.md
- css-blur.md
- css-cover.md
- css-destruction.md
- css-dissolve.md
- css-distortion.md
- css-grid.md
- css-light.md
- css-mechanical.md
- css-other.md
- css-push.md
- css-radial.md
- css-scale.md
- audio-reactive.md
- captions.md
- css-patterns.md
- dynamic-techniques.md
- motion-principles.md
- transcript-guide.md
- transitions.md
- tts.md
- typography.md
- animation-map.mjs
- contrast-report.mjs
- data-in-motion.md
- house-style.md
- patterns.md
- SKILL.md
- visual-styles.md
- SKILL.md
- add-block.md
- add-component.md
- demo-html-pattern.md
- discovery.md
- install-locations.md
- wiring-blocks.md
- wiring-components.md
- SKILL.md
- SKILL.md
- build-checklist.md
- catalog-intent-map.md
- composition-scaffold.md
- interview-questions.md
- storyboard-template.md
- style-intake.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- step-1-capture.md
- step-2-design.md
- step-3-script.md
- step-4-storyboard.md
- step-5-vo.md
- step-6-build.md
- step-7-validate.md
- techniques.md
- SKILL.md
- SKILL.md
- settings.json
- bug_report.yml
- config.yml
- feature_request.yml
- ci.yml
- pull_request_template.md
- release-notes-footer.md
- poll.sh
- vieneu_worker.py
- assemble.ts
- autoCut.ts
- autoTrim.ts
- imageGen.ts
- progress.ts
- sceneRender.ts
- textToVideo.ts
- translateVideo.ts
- assets.ts
- autoCut.ts
- autoTrim.ts
- brandLogos.ts
- chat.ts
- clips.ts
- connections.ts
- doctor.ts
- health.ts
- illustrations.ts
- images.ts
- jobs.ts
- media.ts
- metrics.ts
- music.ts
- overview.ts
- projects.ts
- prompts.ts
- providers.ts
- publish.ts
- qc.ts
- renderSettingsRoute.ts
- reveal.ts
- review.ts
- sfx.ts
- skills.ts
- stylesRoute.ts
- textToVideo.ts
- thumbnails.ts
- translateVideo.ts
- tts.ts
- tunnel.ts
- update.ts
- uploadSession.ts
- usage.ts
- videoStyles.ts
- voices.ts
- agent.ts
- aiText.ts
- article.ts
- autoCutMeta.ts
- autoCutPlan.ts
- autoTrim.ts
- brandLogos.ts
- childProject.ts
- color.ts
- config.ts
- db.ts
- deadWeight.ts
- dub.ts
- editPrompt.ts
- events.ts
- gemini.ts
- imageMeta.ts
- index.ts
- meta.ts
- prefs.ts
- pricing.ts
- qc.ts
- queue.ts
- reframe.ts
- renderSettings.ts
- safeFetch.ts
- stt.ts
- styles.ts
- subtitles.ts
- textToVideoMeta.ts
- transcribe.ts
- transcript.ts
- translate.ts
- translateVideoMeta.ts
- tts.ts
- ttsLocal.ts
- ttsTypes.ts
- util.ts
- videoStyles.ts
- voiceStore.ts
- .gitignore
- package.json
- tsconfig.json
- favicon.png
- logo-am-ban.png
- logo-duong-ban.png
- gb.svg
- vn.svg
- build-brand.mjs
- check-design-system.mjs
- check-i18n.mjs
- merge-i18n.mjs
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- error.tsx
- globals.css
- layout.tsx
- page.tsx
- AutoCutCommon.tsx
- AutoCutCreateModal.tsx
- Badge.tsx
- Banner.tsx
- BriefFields.tsx
- Button.tsx
- Card.tsx
- ChatThread.tsx
- CloneProjectModal.tsx
- ConfirmDeleteModal.tsx
- CopyButton.tsx
- EditableTitle.tsx
- EmptyState.tsx
- ErrorBanner.tsx
- Field.tsx
- HardwareMeter.tsx
- IconButton.tsx
- ImageProjectForm.tsx
- InfoHint.tsx
- LanguageToggle.tsx
- LinkButton.tsx
- MediaPreviewModal.tsx
- Modal.tsx
- ModelPicker.tsx
- OptionCard.tsx
- PageHeader.tsx
- Panel.tsx
- PhoneConnectModal.tsx
- PipelineTimeline.tsx
- ProgressBar.tsx
- ProjectAssetsCard.tsx
- ProjectAutoTrimCard.tsx
- ProjectBriefCard.tsx
- ProjectClipsCard.tsx
- ProjectPublishCard.tsx
- ProjectQcCard.tsx
- ProjectReviewCard.tsx
- RenameProjectModal.tsx
- Segmented.tsx
- SessionStatusBadge.tsx
- Shell.tsx
- Skeleton.tsx
- SkillGenerateModal.tsx
- StaleChunkGuard.tsx
- StatTile.tsx
- StyleSelect.tsx
- SystemCheckCard.tsx
- TagInput.tsx
- ThemeToggle.tsx
- TokenTimelineChart.tsx
- Toolbar.tsx
- UpdateBadge.tsx
- UpdateModal.tsx
- VideoStyleSelect.tsx
- VoicePicker.tsx
- Workspace.tsx
- en.ts
- vi.ts
- api.ts
- brand.ts
- format.ts
- i18n.tsx
- useCollapsible.ts
- useEvents.tsx
- next-env.d.ts
- next.config.ts
- package.json
- postcss.config.mjs
- tsconfig.json
- brand-tokens.css
- alibabadotcom.svg
- aliexpress.svg
- alipay.svg
- amazon.svg
- amd.svg
- android.svg
- anthropic.svg
- apple.svg
- asus.svg
- audacity.svg
- binance.svg
- bitcoin.svg
- blender.svg
- bluesky.svg
- claude.svg
- cloudflare.svg
- coinbase.svg
- davinciresolve.svg
- deepseek.svg
- dell.svg
- discord.svg
- docker.svg
- dropbox.svg
- ebay.svg
- elevenlabs.svg
- epicgames.svg
- ethereum.svg
- facebook.svg
- figma.svg
- firebase.svg
- git.svg
- github.svg
- githubcopilot.svg
- gitlab.svg
- go.svg
- google.svg
- googlegemini.svg
- grab.svg
- hp.svg
- huawei.svg
- huggingface.svg
- instagram.svg
- intel.svg
- javascript.svg
- kakaotalk.svg
- kimi.svg
- kubernetes.svg
- langchain.svg
- laravel.svg
- lenovo.svg
- lg.svg
- library.json
- line.svg
- linux.svg
- mastercard.svg
- mastodon.svg
- messenger.svg
- meta.svg
- microsoft.svg
- mistralai.svg
- mongodb.svg
- mysql.svg
- n8n.svg
- netflix.svg
- nextdotjs.svg
- nodedotjs.svg
- notion.svg
- nvidia.svg
- obsstudio.svg
- ollama.svg
- openai.svg
- oppo.svg
- paypal.svg
- perplexity.svg
- php.svg
- pinterest.svg
- postgresql.svg
- python.svg
- qualcomm.svg
- qwen.svg
- react.svg
- README.md
- reddit.svg
- redis.svg
- replicate.svg
- roblox.svg
- rust.svg
- samsung.svg
- shazam.svg
- shopee.svg
- signal.svg
- sinaweibo.svg
- snapchat.svg
- sony.svg
- soundcloud.svg
- spotify.svg
- steam.svg
- stripe.svg
- tailwindcss.svg
- techcombank.png
- telegram.svg
- tesla.svg
- threads.svg
- tiktok.svg
- trello.svg
- twitch.svg
- typescript.svg
- ubuntu.svg
- unity.svg
- unrealengine.svg
- vercel.svg
- viber.svg
- vinfast.svg
- visa.svg
- vuedotjs.svg
- wechat.svg
- whatsapp.svg
- wordpress.svg
- x.svg
- xiaomi.svg
- youtube.svg
- zalo.svg
- zoom.svg
- library.json
- README.md
- prompts.json
- 1-108.mp3
- arcade-bonus-1.wav
- arcade-bonus-2.wav
- arcade-bonus-3.wav
- arcade-bonus-4.wav
- boing.mp3
- build-up.mp3
- buy.mp3
- buzzer.mp3
- cabinet-closing.wav
- camera-flash-1.wav
- camera-flash-2.wav
- camera-flash-3.wav
- camera-flash-4.wav
- camera-shutter-1.wav
- camera-shutter-2.wav
- camera-shutter-3.wav
- camera-shutter-4.mp3
- camera-shutter.mp3
- camera-snap.wav
- chomp.mp3
- chopping-lime.wav
- click-button.mp3
- correct.mp3
- crickets.mp3
- digital-counting-1.mp3
- digital-counting-2.mp3
- ding.mp3
- drawer-open-close.wav
- dry-fart.mp3
- duck-toy.mp3
- dun-dun-dun-brass.mp3
- error.mp3
- fail.mp3
- fairy-dust.mp3
- fart-echo.mp3
- fast-forward.mp3
- film-countdown.mp3
- funny.mp3
- glasses-cheers-1.wav
- glasses-cheers-2.wav
- glitch.mp3
- heartbeat-calm-1.mp3
- heartbeat-calm-2.mp3
- heartbeat-calm-2.wav
- heartbeat-fast.mp3
- heartbeat-single.mp3
- heartbeat-single.wav
- heartbeat-very-fast.mp3
- ice-in-glass.wav
- iphone-typing.mp3
- ka-ching.mp3
- library.json
- mechanical-keyboard.mp3
- meme-laugh.mp3
- money-counter.mp3
- money.mp3
- mouse-click.mp3
- new-item.wav
- omg-wow.mp3
- opening-bottle.wav
- opening-can.wav
- opening-jar.wav
- paper-handle-foley.mp3
- paper-tear-1.wav
- paper-tear-2.wav
- paper-tear-3.wav
- peeling-veggies.wav
- pop-2.mp3
- pop-bubble.wav
- pop.mp3
- punch.mp3
- quick-swoosh.mp3
- quick-ting.mp3
- README.md
- riser-metallic.mp3
- shocked.mp3
- shocking.mp3
- swoosh.mp3
- ta-da.mp3
- take-off.mp3
- temple-bell.mp3
- ting.wav
- voice-oh-god-help-me.mp3
- water-drip.mp3
- weee.mp3
- whoosh.wav
- wrong-answer-buzzer.mp3
- README.md
- video-styles.json
- .gitkeep
- API.md
- inter-latin-600.woff2
- inter-latin-700.woff2
- inter-latin-800.woff2
- inter-vietnamese-600.woff2
- inter-vietnamese-700.woff2
- inter-vietnamese-800.woff2
- .gitkeep
- CaptionTrack.tsx
- HighlightTrack.tsx
- MusicTrack.tsx
- SceneClip.tsx
- SfxTrack.tsx
- SubtitleTrack.tsx
- Transition.tsx
- vietnameseFont.ts
- Assemble.tsx
- brandFonts.ts
- index.ts
- manifest.ts
- Poster.tsx
- posterManifest.ts
- Root.tsx
- Thumbnail.tsx
- thumbnailManifest.ts
- package.json
- remotion.config.ts
- tsconfig.json
- fetch-brand-logos.mjs
- build-stamp.mjs
- doctor.mjs
- README.md
- start.bat
- start.command
- start.ps1
- start.sh
- stop.bat
- stop.command
- stop.ps1
- stop.sh
- tunnel.bat
- tunnel.command
- tunnel.sh
- update.bat
- update.command
- update.ps1
- update.sh
- .gitkeep
- .env.example
- .gitattributes
- .gitignore
- CLAUDE.md
- CONTRIBUTING.md
- CONTRIBUTING.vi.md
- LICENSE
- package-lock.json
- package.json
- README.md
- README.vi.md
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/notivn/AIEV
Downloads the entire project code from GitHub to your computer.
cd AIEV
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
cd apps/server
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
