AI-powered tool for creating advanced visual effects (VFX) in videos
26
stars
10
commits
JavaScript
primary language
Feb 5, 2026
updated
Transform static images into stunning cinematic videos with AI-powered visual effects. Apply Hollywood-style camera movements, explosive VFX, and creative AI transformations with a single click.
Professional camera movements used in blockbuster films:
Dramatic VFX transformations:
Creative AI-powered transformations:
https://github.com/user-attachments/assets/e273d1d7-1793-4f10-a407-d3677677d0bf
https://github.com/user-attachments/assets/cb7e3aaa-987b-4c0c-8e23-97c32637bb97
https://github.com/user-attachments/assets/9b2813d1-6abf-496e-961e-e9014aab31c2
| Technology | Purpose |
|---|---|
| Next.js 15 | React framework with App Router |
| MuAPI | AI VFX generation API |
| TailwindCSS | Styling |
| Vercel | Deployment |
# Clone the repository
git clone https://github.com/SamurAIGPT/AI-VFX.git
cd AI-VFX
# Install dependencies
npm install
# Start development server
npm run dev
Open http://localhost:3000 in your browser.
Create a .env.local file in the root directory:
MUAPI_API_KEY=your_api_key_here
Note: Users can also enter their API key directly in the app's modal interface.
AI-VFX/
├── app/ # Next.js App Router
│ ├── page.js # Main application page
│ ├── layout.js # Root layout
│ └── globals.css # Global styles
├── components/
│ └── BottomInputBar.js # Input controls component
├── hooks/
│ └── useVideoGeneration.js # Video generation hook
├── pages/api/ # API routes
│ ├── proxy-muapi.js # MuAPI proxy endpoint
│ └── generate-video.js # Video generation handler
└── lib/
└── vadoo.js # API client utilities
POST /api/proxy-muapi
Request Body:
{
"prompt": "A cinematic explosion",
"image_url": "https://example.com/image.jpg",
"name": "Crash Zoom In",
"aspect_ratio": "16:9",
"size": "832*480",
"quality": "medium",
"duration": 5
}
GET /api/proxy-muapi?id={request_id}
# Build for production
npm run build
# Start production server
npm start
Try it now: https://video-generator-three-kappa.vercel.app/
Powered by MuAPI – explore the API playground: https://muapi.ai/playground/vfx
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
8 commits
2 commits
JavaScript
99.9%
AI-powered tool for creating advanced visual effects (VFX) in videos
26
stars
10
commits
JavaScript
primary language
Feb 5, 2026
updated
Transform static images into stunning cinematic videos with AI-powered visual effects. Apply Hollywood-style camera movements, explosive VFX, and creative AI transformations with a single click.
Professional camera movements used in blockbuster films:
Dramatic VFX transformations:
Creative AI-powered transformations:
https://github.com/user-attachments/assets/e273d1d7-1793-4f10-a407-d3677677d0bf
https://github.com/user-attachments/assets/cb7e3aaa-987b-4c0c-8e23-97c32637bb97
https://github.com/user-attachments/assets/9b2813d1-6abf-496e-961e-e9014aab31c2
| Technology | Purpose |
|---|---|
| Next.js 15 | React framework with App Router |
| MuAPI | AI VFX generation API |
| TailwindCSS | Styling |
| Vercel | Deployment |
# Clone the repository
git clone https://github.com/SamurAIGPT/AI-VFX.git
cd AI-VFX
# Install dependencies
npm install
# Start development server
npm run dev
Open http://localhost:3000 in your browser.
Create a .env.local file in the root directory:
MUAPI_API_KEY=your_api_key_here
Note: Users can also enter their API key directly in the app's modal interface.
AI-VFX/
├── app/ # Next.js App Router
│ ├── page.js # Main application page
│ ├── layout.js # Root layout
│ └── globals.css # Global styles
├── components/
│ └── BottomInputBar.js # Input controls component
├── hooks/
│ └── useVideoGeneration.js # Video generation hook
├── pages/api/ # API routes
│ ├── proxy-muapi.js # MuAPI proxy endpoint
│ └── generate-video.js # Video generation handler
└── lib/
└── vadoo.js # API client utilities
POST /api/proxy-muapi
Request Body:
{
"prompt": "A cinematic explosion",
"image_url": "https://example.com/image.jpg",
"name": "Crash Zoom In",
"aspect_ratio": "16:9",
"size": "832*480",
"quality": "medium",
"duration": 5
}
GET /api/proxy-muapi?id={request_id}
# Build for production
npm run build
# Start production server
npm start
Try it now: https://video-generator-three-kappa.vercel.app/
Powered by MuAPI – explore the API playground: https://muapi.ai/playground/vfx
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
8 commits
2 commits
JavaScript
99.9%