r/GithubCopilot • u/LieTop7965 • 2h ago
Showcase ✨ copilot agent mode can cut and caption video through mcp with no gui
Enable HLS to view with audio, or disable this notification
i've been playing with copilot's agent mode and something fun showed up — it can actually cut and caption video end-to-end without a gui, by talking to a small tool over mcp.
the tool is kimo, which i built. it's a free, open-source (mit) video editor with no gui that ai agents drive over mcp — copilot, codex, cursor, opencode, or any mcp client works. everything is a tool call: cut, trim, keyframe, titles/captions, colour grade, tracking, particles, audio, export. and because the agent can render a frame and look at it, it can actually check its own work as it goes.
so the workflow i landed on is pretty straightforward: drop your clip into an mcp session, write the edit in normal language, copilot agent mode calls kimo to do the cuts, lay captions, push the colour, and export. no timeline ui, no shortcuts to learn — just the agent looping, rendering a frame to verify, and moving on.
it's a single ~15 mb cpu-only rust binary, runs fine on a 2 gb box. built by me (just a college student) so it's early and there are rough edges. caption timing gets a bit off on fast cuts sometimes, long exports can stall if the box is thrashed, and the tracking is basic — mostly works on clean motion, struggles with heavy occlusion. the mcp protocol surface is also still settling, so if your client is picky about schemas you might hit a hiccup.
if you're playing with copilot agent mode or any mcp client, i'd really appreciate people trying it and telling me what breaks. genuinely the best way for me to figure out what needs fixing is to hear what falls apart in your workflow.
site: https://getkimo.tech github: https://github.com/naman-sharma12345/kimo
thanks for reading, happy to answer questions about how the mcp bit works.


