Welcome to Klipeo
Klipeo is a real video editor with an AI named Vibe sitting next to you. Edit on the timeline yourself, or just ask. This is how it all works.
Klipeo is a video editor you can drive two ways. You can do everything by hand on a timeline, the way you would in any editor. Or you can talk to Vibe, the AI that lives in the editor, and let it do the work. Both of you are editing the same project, so you can hand things back and forth as much as you like.
That's the whole pitch. Ask Vibe to caption the video and trim the dead air, then nudge one cut by hand because you know it's a touch long. No waiting on a render, no starting over.
New here?
The Quickstart gets you from a blank project to your first edit in a few minutes. Start there.
Find your way around
Getting started
Sign in, make a project, drop in footage, and run your first edit.
Vibe, the AI
How to talk to it, the five engines you can run it on, and the Skills system.
Editing by hand
The timeline, clips, regions, captions, and every keyboard shortcut.
Skills
One-tap recipes for common edits, plus your own saved prompts and the marketplace.
Save on AI cost
Run Vibe on your own machine for free, batch your asks, and watch your usage.
Exporting
A quick encode in your browser, or a proper MP4 rendered on our servers.
Mini apps
One-shot tools for quick jobs — trim a clip or clean up a photo, no timeline.
Collaboration
Projects backed by GitHub, personal branches, and pull requests to publish.
The API
Bearer-token REST API for projects, uploads, and the Vibe orchestrator.
A few words you'll see a lot
A project is the container. A composition is one video edit inside it, and a project can hold several. Vibe is the AI. A Skill is a saved recipe you or someone else wrote that Vibe can run. The timeline is where clips live, and it's the same timeline whether you or Vibe is doing the editing.
Still being built
Klipeo is in early access and we ship constantly. A few corners of this manual describe things that are still rolling out, so if something here doesn't match what you see in the app yet, that's why.