
thesampadilla/montaj
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AIビデオエディタ ◀
概要
AIエージェント用のクリップを編集する動画です。 CLI-first、エージェントネイティブ、オープンソース。 Montajは、このエンジン上に構築されたMac用の無料のビデオエディタです。 Montaj は — エージェントの CLI プログラムです。 既存のAIエージェント(クロードコード、OpenClaw、Cursor、または任意のハーネス)にクリップし、ビデオを編集するための特殊なツールを提供します。 作り付けのステップは完全な編集パイプラインをカバーします。 エージェントは何を実行するかを決定します, どのような順序で, どのようなパラメータで. Montaj は編集しません。 ツールを提供します。エージェントは創造的な決定を行います。 ターミナルから全ての操作が可能です。 montaj は完全なコマンドで、mtj は短いエイリアスです。 完全なドキュメントの CLI リファレンスを参照してください。 個々の編集操作 — JSON スキーマで Python 実行可能で、エージェント ツール、 CLI コマンド、または API 呼び出しとしてコール可能。 Montaj でネイティブ・ステップ・シップ。カスタム・ステップは、アウトプット・コンベンションに従う実行可能です。 既定のパラメータを使用する手順と、どのステップを使用するかを編集計画を提案します.
概要(AI 翻訳)
AIエージェント用のクリップを編集する動画です。 CLI-first、エージェントネイティブ、オープンソース。
アプリは使えますか? Montajは、このエンジンで構築されたMac用の無料のビデオエディタです。montaj.ag。
Montaj は、CLIP* — エージェントの CLI プログラムです。 既存のAIエージェント(クロードコード、OpenClaw、Cursor、または任意のハーネス)にクリップし、ビデオを編集するための特殊なツールを提供します。 作り付けのステップは完全な編集パイプラインをカバーします。 エージェントは何を実行するかを決定します, どのような順序で, どのようなパラメータで.
基本的依存性はエージェントです。 Montaj は編集しません。 ツールを提供します。エージェントは創造的な決定を行います。
クイックインストール
あなたの代理店にこれを送って下さい:
インストール
PyPI:
Homebrew (macOS) — Node.js とすべての Python の deps をインストールします。
ソースから:
オプションのエキストラ:
クイックスタート
インサイドとは
使い方
##CLI
端末から全ての操作が可能です。[montaj]は、全コマンドで[mtj]は、短いエイリアスです。
完全なドキュメントの CLI リファレンスを参照してください。
ステップとワークフロー
Steps は個別の編集操作です。Python は JSON スキーマで実行可能で、エージェント ツール、CLI コマンド、または API 呼び出しとしてコール可能です.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Montaj
A video editing CLIP for AI agents. CLI-first, agent-native, open source.
Want the app? Montaj is also a free video editor for Mac, built on this engine: montaj.ag.
Montaj is a CLIP — a CLI Program for agents. It clips onto your existing AI agent (Claude Code, OpenClaw, Cursor, or any harness) and gives it the specialized tools to edit video. Built-in steps cover the full editing pipeline. The agent decides what to run, in what order, and with what parameters.
The fundamental dependency is an agent. Montaj doesn’t edit on its own. It provides the tools; the agent makes the creative decisions.
Quick install
Send this to your agent:
Install Montaj from https://github.com/theSamPadilla/montaj, then read skills/onboarding/SKILL.md to get us started.
Install
PyPI:
pip install montaj
# install Node.js >=18 separately: https://nodejs.org
montaj install whisper # whisper-cpp binary + model weights
montaj install ui # npm deps + UI build
Homebrew (macOS) — installs Node.js and all Python deps:
brew install theSamPadilla/montaj/montaj
montaj install ffmpeg # pinned static ffmpeg/ffprobe (with zscale for HDR); also in `install all`
From source:
git clone https://github.com/theSamPadilla/montaj
cd montaj
pip install -e ".[connectors]"
montaj install whisper
montaj install ui
Optional extras:
pip install "montaj[connectors]" # Kling, Gemini API connectors
pip install "montaj[rvm]" # background removal (RVM on onnxruntime, CPU)
montaj install all # whisper + ui + rvm
Quick Start
# Headless — agent edits, renders, done
montaj run ./clips --prompt "tight cuts, remove filler, 9:16"
# With UI — watch the agent work live, tweak the result
montaj serve
# AI video generation — agent creates from a text prompt via Kling
montaj serve # then create an ai_video project in the UI
What’s Inside
steps/ Step executables + JSON schemas (probe, trim, transcribe, generate, etc.)
workflows/ Editing plans (overlays, ai_video, carousel, blank)
skills/ Agent skill contracts (onboarding, edit-session, ai-video-plan, ai-video-generate, etc.)
connectors/ API connectors (Kling, Gemini)
render/ React + Puppeteer + ffmpeg render engine
serve/ Local HTTP + SSE server (montaj serve)
ui/ Browser UI (Vite + React + Tailwind)
docs/ Architecture, CLI reference, UI design, schemas
How It Works
1. Upload clips + write an editing prompt (or describe an AI video)
2. montaj creates project.json [pending]
3. Agent picks it up, reads the workflow, calls steps as tools
4. Agent writes project.json as it works → UI updates live via SSE
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add thesampadilla/montaj