Create videos with just a chat. No timeline, no tools. Just vibe..
✨ Try our AI Vibe Editor Prototype: Just type what you want, and we’ll build a short video.
🚧 Still early — your feedback shapes the next version.
You don't need to pay to use the InkyCut, but an OpenAI API key is required before first use. You can click the "Settings" button in the top right corner to add your OpenAI API key.
Want more features? Starting using it and submit an issue on GitHub!
Talk to your editor, don't wrestle with timelines.
Vibe Editor brings the power of conversational AI to video editing. Instead of spending hours learning complex editing software, you can:
- Describe your vision: "Make this scene more dramatic with slow motion and dark filters"
- Request specific edits: "Add a zoom transition between these two clips"
- Apply effects naturally: "Give this footage a vintage film look"
- Adjust timing: "Speed up the boring parts and emphasize the action"
The AI understands your creative intent and automatically applies the appropriate:
- ✂️ Cuts and transitions
- 🎨 Color grading and filters
- 🎵 Audio mixing and effects
- 📐 Composition and framing adjustments
- ⚡ Pacing and rhythm changes
- Upload your footage to the Vibe Editor.
- Describe your edit in natural language
- Review the AI's work with real-time preview
- Refine with conversation - ask for adjustments
- Export your masterpiece in any format
Experience the future of video editing at /vibe - currently authentication is required to avoid the prototype being abused. You also need to bring in your own OpenAI API Key in settings.
- 🎬 Vibe Editor: Revolutionary conversational video editing - talk to AI, get professional edits
- 🎥 Multi-Media Support: Work with images, videos, and audio files seamlessly
- ⚡ Real-time Preview: See your changes instantly with live preview functionality
- 🤖 AI-Powered Story Generation: Create compelling narratives with advanced AI assistance
- 📱 Visual Storyboarding: Transform stories into visual sequences with timeline-based editing
- 📚 Library Management: Organize and manage your creative assets efficiently
- 💾 Export Options: Render your projects in various formats for different platforms
- 🔐 User Authentication: Secure Google OAuth integration for user accounts
- 💳 Payment Integration: Flexible pricing with Stripe support
- 🎞️ Professional Rendering: High-quality video output with Remotion
- ☁️ Cloud Storage: Secure file management and sharing
- 📊 Analytics Dashboard: Track usage and performance metrics
- Framework: Wasp - Full-stack web app framework
- Frontend: React with TypeScript
- Backend: Node.js with Prisma ORM
- Database: PostgreSQL
- Authentication: Google OAuth
- Video Processing: Remotion for video rendering
- AI Integration: OpenAI for video editing
- Styling: Tailwind CSS
- Deployment: Fly.io ready
- Node.js (v18 or higher)
- PostgreSQL
- Wasp CLI installed
-
Clone the repository:
git clone git@github.com:inkylabsio/inkycut.git cd inkycut/app -
Install dependencies:
npm install
-
Set up environment variables:
- Create
.env.clientand.env.serverfiles in the root directory - Add your API keys and configuration values
- Create
-
Start the database:
wasp start db
-
Run database migrations:
npm run db:migrate-dev
-
Start the development server:
npm run start
The application will be available at http://localhost:3000.
You need to build app first:
npm run buildThen you can render a video using the following command:
npm run render -- -i /path/to/exportedProject.json# Run end-to-end tests
cd e2e-tests
npm testnpm run build# Run migrations
wasp db migrate-dev
# Seed the database
wasp db seed
# Reset database
wasp db resetThe project is configured for deployment on Fly.io with separate client and server configurations:
fly-client.toml- Frontend deployment configurationfly-server.toml- Backend deployment configuration
$ npm run deploy- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support and questions, please visit inkycut.com or create an issue in this repository.
