Skip to content
alamkanakPublic

About

Free, open-source online video editor with no watermark, signup, or media uploads. Edit by hand or with Claude Code, Codex, and AI agents through MCP.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Sequence

Sequence is a free, open-source online video editor with no watermark. Edit videos in your browser without signing up, installing an app, or uploading your media. Trim clips, add text and music, and export on your own device.

Edit by hand or connect Claude Code, Codex, Cursor, or another AI agent through the built-in MCP server. Agent changes appear in the same multitrack timeline, where you can review, adjust, or undo them.

Open Sequence · MCP documentation · Set up AI editing

Sequence video editor with a multitrack timeline and preview

Browser video editing features

  • Ask Claude Code or Codex to edit your project through MCP.
  • Import video, audio, and images by browsing, dropping files, or pasting from the clipboard.
  • Trim, split, change speed, and adjust audio with volume points.
  • Add text, shapes, gradients, animations, and transitions.
  • Preview your edits and export MP4 or WebM on your device.

Includes resizable panels, snapping, undo/redo, and light/dark themes.

Press ⌘K / Ctrl+K to search actions, navigate to media or segments, and jump to settings for your selection. ⌘I / Ctrl+I opens import options; ⌘V / Ctrl+V pastes media or a copied timeline segment. Clipboard support depends on the browser; if the Paste button cannot read it, use the keyboard shortcut or browse files.

Edit a video online in three steps

  1. Open the free browser editor in desktop Chrome or Edge and import your local videos, images, or audio.
  2. Trim, split, and arrange clips. Add titles, shapes, transitions, and music, or connect an AI agent to help edit your timeline.
  3. Preview and export MP4 or WebM when supported by your browser. No watermark is added, and rendering happens on your device.

AI editing with MCP

Connect Claude Code, Codex, Cursor, or another local MCP client to Sequence. Ask for edits in plain language, then review them in the timeline.

“Trim the opening, add a title, and fade the music out.”

No clone or build needed. Install Node.js 24+, then choose your app in the MCP setup guide for its configuration file, copyable setup, and media-access options. Includes Codex, Claude Code, Cursor, Copilot, Gemini CLI, Windsurf, Cline, Roo Code, OpenCode, Kiro, and Claude Desktop. Example (Claude Desktop/Cursor format):

{
  "mcpServers": {
    "sequence": {
      "command": "npx",
      "args": [
        "--yes",
        "https://alamkanak.github.io/sequence/mcp/sequence-mcp-0.2.1.tgz",
        "--allow-media",
        "/absolute/path/to/assets"
      ]
    }
  }
}

Replace the example path with an existing media folder. Repeat --allow-media and a path for more folders, or replace those two arguments with "--allow-media-anywhere" to permit any readable directory. Omit both flags to import files only through the browser.

Restart or refresh your AI app's MCP connection. Ask your agent to connect to Sequence. It calls connect_editor and gives you a link to the GitHub Pages editor. Open it, approve Connect AI agent, and allow local network access if prompted. Keep that tab open while the agent edits.

The companion runs locally; editing and rendering stay in your browser. Your agent receives project data and any previews it requests. Requires an AI app with local MCP support. Setup, typed tool reference, and examples.

Your files stay local

Media and the current project autosave in your browser. Nothing is uploaded. Clearing site data removes these copies. Saved project JSON does not include media; keep the original files to reopen projects on another browser or device.

If media goes missing, click Relink files… in the Media panel and select the original files together. Sequence matches their names and sizes. For a renamed file, click Relink file on its missing asset and choose its new location. Your timeline edits stay in place, and relinked media is saved in this browser.

Use desktop Chrome or Edge for the best support. Codec support depends on your browser and device. Exports are currently SDR; HDR preservation is not supported.

Run locally

Requires Node.js 24 or newer.

git clone https://github.com/alamkanak/sequence.git
cd sequence
npm ci
npm run dev

The same development server serves the MCP docs at /docs/mcp/. Changes to tool schemas and descriptions update the reference automatically. No companion process or connected editor is needed to view docs.

Deploy to GitHub Pages

In Settings → Pages, select GitHub Actions as the source. Push to main or run the included Deploy to GitHub Pages workflow.

The site will be at https://alamkanak.github.io/sequence/.

Development

Built with React, TypeScript, Tailwind CSS, Phosphor icons, and browser media APIs.

npm run check
npm test
npm run build

Tool contracts live in companion/contracts.ts. Strict runtime schemas infer the TypeScript parameter types and supply the descriptions seen by MCP clients and the docs site. Define descriptions on every parameter and keep examples valid; the build checks both. npm run build publishes the editor, docs, downloadable tool schemas, and companion package together. CI checks that the packaged server's tools/list matches the generated reference.

To test MCP locally, keep npm run dev running and replace the published-package configuration with your checkout's companion (Codex TOML; substitute your absolute repository path):

[mcp_servers.sequence]
command = "node"
args = [
  "/absolute/path/to/sequence/companion/server.mjs",
  "--editor-url",
  "http://127.0.0.1:5173/"
]

Restart your MCP client, ask the agent to call connect_editor, then open its pairing link in Chrome or Edge and approve the connection. Keep that tab open. The client starts the companion automatically; no build or deployment is needed. Restart the MCP connection and pair again after changing companion code or tool schemas. For agent file imports, append "--allow-media", "/absolute/media/path" to args, or "--allow-media-anywhere" to allow any readable directory. Binary transfers have no fixed file-size limit. The editor toolbar shows live MCP status; click it for client details, media permissions, activity, and a disconnect action.

The independent Icon Studio runs with cd icon-studio && npm run dev at http://127.0.0.1:5180/. Edit brackets is the selected identity. To update it, copy the exported public/ assets and companion/brand-icons.json into the project. The landing page, editor, docs, README, favicon, and MCP metadata share these assets; the build includes the icons in the standalone MCP package.

Search targeting, indexing setup, and research sources: SEO.md.

Performance measurements and benchmark instructions: BENCHMARK.md.

License

Copyright © 2026 Raquib Ul Alam. Licensed under GNU AGPLv3 (AGPL-3.0-only).

About

Free, open-source online video editor with no watermark, signup, or media uploads. Edit by hand or with Claude Code, Codex, and AI agents through MCP.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages