LICENSE
MANIFEST.in
Montaj.jpeg
README.md
pyproject.toml
cli/__init__.py
cli/deps.py
cli/help.py
cli/main.py
cli/mcp_schema.py
cli/output.py
cli/commands/__init__.py
cli/commands/analyze_media.py
cli/commands/approve.py
cli/commands/caption.py
cli/commands/create_step.py
cli/commands/credentials.py
cli/commands/doctor.py
cli/commands/extract_audio.py
cli/commands/fetch.py
cli/commands/filler.py
cli/commands/generate_image.py
cli/commands/generate_music.py
cli/commands/generate_voiceover.py
cli/commands/init.py
cli/commands/install.py
cli/commands/kling_generate.py
cli/commands/lyrics_render.py
cli/commands/lyrics_sync.py
cli/commands/materialize_cut.py
cli/commands/mcp.py
cli/commands/models.py
cli/commands/normalize.py
cli/commands/probe.py
cli/commands/profile.py
cli/commands/regen.py
cli/commands/remove_bg.py
cli/commands/render.py
cli/commands/resize.py
cli/commands/rm_nonspeech.py
cli/commands/run.py
cli/commands/sample.py
cli/commands/serve.py
cli/commands/snapshot.py
cli/commands/status.py
cli/commands/stem_separation.py
cli/commands/step.py
cli/commands/transcribe.py
cli/commands/update.py
cli/commands/upload.py
cli/commands/validate.py
cli/commands/validate_step.py
cli/commands/waveform_trim.py
cli/commands/workflow.py
connectors/__init__.py
connectors/gemini.py
connectors/kling.py
connectors/openai.py
docs/ARCHITECTURE.md
docs/CLI.md
docs/CONNECTORS.md
docs/PROFILES.md
docs/RENDER.md
docs/UI.md
docs/__init__.py
docs/plans/2026-04-19-music-structure.md
docs/plans/2026-04-29-render-perf.md
docs/plans/2026-05-02-container-release.md
docs/plans/2026-05-15-sfx-library.md
docs/plans/2026-05-25-gemini-omni.md
docs/plans/2026-05-28-image-hdr-pipeline.md
docs/plans/2026-06-03-pcm-segment-audio.md
docs/plans/todo.md
docs/schemas/color_space.md
docs/schemas/lyric-phrase.md
docs/schemas/overlay.md
docs/schemas/project.md
docs/schemas/step.md
docs/schemas/workflow.md
engine/__init__.py
engine/resolve_workflow.py
engine/validate.py
engine/validate_step.py
lib/__init__.py
lib/ai_video.py
lib/common.py
lib/credentials.py
lib/image_sources.py
lib/models.py
lib/normalize.py
lib/normalize_image.py
lib/profile_assets.py
lib/remote_io.py
lib/trim_spec.py
lib/workflow.py
lib/types/__init__.py
lib/types/carousel.py
lib/types/colorspace.py
lib/types/kling.py
lib/types/project.py
montaj.egg-info/PKG-INFO
montaj.egg-info/SOURCES.txt
montaj.egg-info/dependency_links.txt
montaj.egg-info/entry_points.txt
montaj.egg-info/requires.txt
montaj.egg-info/top_level.txt
montaj_assets/__init__.py
montaj_assets/editor/package-lock.json
montaj_assets/editor/package.json
montaj_assets/editor/tsconfig.json
montaj_assets/editor/node_modules/@adobe/css-tools/package.json
montaj_assets/editor/node_modules/@asamuzakjp/css-color/package.json
montaj_assets/editor/node_modules/@asamuzakjp/css-color/node_modules/lru-cache/package.json
montaj_assets/editor/node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/commonjs/package.json
montaj_assets/editor/node_modules/@asamuzakjp/css-color/node_modules/lru-cache/dist/esm/package.json
montaj_assets/editor/node_modules/@babel/code-frame/package.json
montaj_assets/editor/node_modules/@babel/compat-data/package.json
montaj_assets/editor/node_modules/@babel/compat-data/data/corejs2-built-ins.json
montaj_assets/editor/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
montaj_assets/editor/node_modules/@babel/compat-data/data/native-modules.json
montaj_assets/editor/node_modules/@babel/compat-data/data/overlapping-plugins.json
montaj_assets/editor/node_modules/@babel/compat-data/data/plugin-bugfixes.json
montaj_assets/editor/node_modules/@babel/compat-data/data/plugins.json
montaj_assets/editor/node_modules/@babel/core/package.json
montaj_assets/editor/node_modules/@babel/generator/package.json
montaj_assets/editor/node_modules/@babel/helper-compilation-targets/package.json
montaj_assets/editor/node_modules/@babel/helper-globals/package.json
montaj_assets/editor/node_modules/@babel/helper-globals/data/browser-upper.json
montaj_assets/editor/node_modules/@babel/helper-globals/data/builtin-lower.json
montaj_assets/editor/node_modules/@babel/helper-globals/data/builtin-upper.json
montaj_assets/editor/node_modules/@babel/helper-module-imports/package.json
montaj_assets/editor/node_modules/@babel/helper-module-transforms/package.json
montaj_assets/editor/node_modules/@babel/helper-plugin-utils/package.json
montaj_assets/editor/node_modules/@babel/helper-string-parser/package.json
montaj_assets/editor/node_modules/@babel/helper-validator-identifier/package.json
montaj_assets/editor/node_modules/@babel/helper-validator-option/package.json
montaj_assets/editor/node_modules/@babel/helpers/package.json
montaj_assets/editor/node_modules/@babel/parser/package.json
montaj_assets/editor/node_modules/@babel/plugin-transform-react-jsx-self/package.json
montaj_assets/editor/node_modules/@babel/plugin-transform-react-jsx-source/package.json
montaj_assets/editor/node_modules/@babel/runtime/package.json
montaj_assets/editor/node_modules/@babel/runtime/helpers/esm/package.json
montaj_assets/editor/node_modules/@babel/template/package.json
montaj_assets/editor/node_modules/@babel/traverse/package.json
montaj_assets/editor/node_modules/@babel/traverse/tsconfig.overrides.json
montaj_assets/editor/node_modules/@babel/types/package.json
montaj_assets/editor/node_modules/@csstools/color-helpers/package.json
montaj_assets/editor/node_modules/@csstools/css-calc/package.json
montaj_assets/editor/node_modules/@csstools/css-color-parser/package.json
montaj_assets/editor/node_modules/@csstools/css-parser-algorithms/package.json
montaj_assets/editor/node_modules/@csstools/css-tokenizer/package.json
montaj_assets/editor/node_modules/@esbuild/darwin-arm64/package.json
montaj_assets/editor/node_modules/@eslint-community/eslint-utils/package.json
montaj_assets/editor/node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys/package.json
montaj_assets/editor/node_modules/@eslint-community/regexpp/package.json
montaj_assets/editor/node_modules/@eslint/config-array/package.json
montaj_assets/editor/node_modules/@eslint/config-helpers/package.json
montaj_assets/editor/node_modules/@eslint/core/package.json
montaj_assets/editor/node_modules/@eslint/eslintrc/package.json
montaj_assets/editor/node_modules/@eslint/js/package.json
montaj_assets/editor/node_modules/@eslint/object-schema/package.json
montaj_assets/editor/node_modules/@eslint/plugin-kit/package.json
montaj_assets/editor/node_modules/@humanfs/core/package.json
montaj_assets/editor/node_modules/@humanfs/node/package.json
montaj_assets/editor/node_modules/@humanfs/types/package.json
montaj_assets/editor/node_modules/@humanfs/types/tsconfig.json
montaj_assets/editor/node_modules/@humanwhocodes/module-importer/package.json
montaj_assets/editor/node_modules/@humanwhocodes/retry/package.json
montaj_assets/editor/node_modules/@jridgewell/gen-mapping/package.json
montaj_assets/editor/node_modules/@jridgewell/remapping/package.json
montaj_assets/editor/node_modules/@jridgewell/resolve-uri/package.json
montaj_assets/editor/node_modules/@jridgewell/sourcemap-codec/package.json
montaj_assets/editor/node_modules/@jridgewell/trace-mapping/package.json
montaj_assets/editor/node_modules/@rolldown/pluginutils/package.json
montaj_assets/editor/node_modules/@rollup/rollup-darwin-arm64/package.json
montaj_assets/editor/node_modules/@testing-library/dom/package.json
montaj_assets/editor/node_modules/@testing-library/jest-dom/package.json
montaj_assets/editor/node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api/package.json
montaj_assets/editor/node_modules/@testing-library/jest-dom/types/__tests__/bun/tsconfig.json
montaj_assets/editor/node_modules/@testing-library/jest-dom/types/__tests__/jest/tsconfig.json
montaj_assets/editor/node_modules/@testing-library/jest-dom/types/__tests__/jest-globals/tsconfig.json
montaj_assets/editor/node_modules/@testing-library/jest-dom/types/__tests__/vitest/tsconfig.json
montaj_assets/editor/node_modules/@testing-library/react/package.json
montaj_assets/editor/node_modules/@types/aria-query/package.json
montaj_assets/editor/node_modules/@types/babel__core/package.json
montaj_assets/editor/node_modules/@types/babel__generator/package.json
montaj_assets/editor/node_modules/@types/babel__template/package.json
montaj_assets/editor/node_modules/@types/babel__traverse/package.json
montaj_assets/editor/node_modules/@types/estree/package.json
montaj_assets/editor/node_modules/@types/json-schema/package.json
montaj_assets/editor/node_modules/@types/react/package.json
montaj_assets/editor/node_modules/@types/react-dom/package.json
montaj_assets/editor/node_modules/@typescript-eslint/eslint-plugin/package.json
montaj_assets/editor/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/package.json
montaj_assets/editor/node_modules/@typescript-eslint/parser/package.json
montaj_assets/editor/node_modules/@typescript-eslint/project-service/package.json
montaj_assets/editor/node_modules/@typescript-eslint/scope-manager/package.json
montaj_assets/editor/node_modules/@typescript-eslint/tsconfig-utils/package.json
montaj_assets/editor/node_modules/@typescript-eslint/type-utils/package.json
montaj_assets/editor/node_modules/@typescript-eslint/types/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match/dist/commonjs/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match/dist/esm/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion/dist/commonjs/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion/dist/esm/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/commonjs/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/esm/package.json
montaj_assets/editor/node_modules/@typescript-eslint/typescript-estree/node_modules/semver/package.json
montaj_assets/editor/node_modules/@typescript-eslint/utils/package.json
montaj_assets/editor/node_modules/@typescript-eslint/visitor-keys/package.json
montaj_assets/editor/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/package.json
montaj_assets/editor/node_modules/@vitejs/plugin-react/package.json
montaj_assets/editor/node_modules/@vitest/expect/package.json
montaj_assets/editor/node_modules/@vitest/mocker/package.json
montaj_assets/editor/node_modules/@vitest/pretty-format/package.json
montaj_assets/editor/node_modules/@vitest/runner/package.json
montaj_assets/editor/node_modules/@vitest/snapshot/package.json
montaj_assets/editor/node_modules/@vitest/spy/package.json
montaj_assets/editor/node_modules/@vitest/utils/package.json
montaj_assets/editor/node_modules/acorn/package.json
montaj_assets/editor/node_modules/acorn-jsx/package.json
montaj_assets/editor/node_modules/agent-base/package.json
montaj_assets/editor/node_modules/ajv/package.json
montaj_assets/editor/node_modules/ajv/lib/refs/data.json
montaj_assets/editor/node_modules/ajv/lib/refs/json-schema-draft-04.json
montaj_assets/editor/node_modules/ajv/lib/refs/json-schema-draft-06.json
montaj_assets/editor/node_modules/ajv/lib/refs/json-schema-draft-07.json
montaj_assets/editor/node_modules/ajv/lib/refs/json-schema-secure.json
montaj_assets/editor/node_modules/ansi-regex/package.json
montaj_assets/editor/node_modules/ansi-styles/package.json
montaj_assets/editor/node_modules/argparse/package.json
montaj_assets/editor/node_modules/aria-query/package.json
montaj_assets/editor/node_modules/assertion-error/package.json
montaj_assets/editor/node_modules/balanced-match/package.json
montaj_assets/editor/node_modules/baseline-browser-mapping/package.json
montaj_assets/editor/node_modules/brace-expansion/package.json
montaj_assets/editor/node_modules/browserslist/package.json
montaj_assets/editor/node_modules/cac/package.json
montaj_assets/editor/node_modules/callsites/package.json
montaj_assets/editor/node_modules/caniuse-lite/package.json
montaj_assets/editor/node_modules/chai/package.json
montaj_assets/editor/node_modules/chalk/package.json
montaj_assets/editor/node_modules/check-error/package.json
montaj_assets/editor/node_modules/class-variance-authority/package.json
montaj_assets/editor/node_modules/clsx/package.json
montaj_assets/editor/node_modules/color-convert/package.json
montaj_assets/editor/node_modules/color-name/package.json
montaj_assets/editor/node_modules/concat-map/package.json
montaj_assets/editor/node_modules/convert-source-map/package.json
montaj_assets/editor/node_modules/cross-spawn/package.json
montaj_assets/editor/node_modules/cssstyle/package.json
montaj_assets/editor/node_modules/csstype/package.json
montaj_assets/editor/node_modules/data-urls/package.json
montaj_assets/editor/node_modules/debug/package.json
montaj_assets/editor/node_modules/deep-eql/package.json
montaj_assets/editor/node_modules/deep-is/package.json
montaj_assets/editor/node_modules/dequal/package.json
montaj_assets/editor/node_modules/dom-accessibility-api/package.json
montaj_assets/editor/node_modules/electron-to-chromium/chromium-versions.json
montaj_assets/editor/node_modules/electron-to-chromium/full-chromium-versions.json
montaj_assets/editor/node_modules/electron-to-chromium/full-versions.json
montaj_assets/editor/node_modules/electron-to-chromium/package.json
montaj_assets/editor/node_modules/electron-to-chromium/versions.json
montaj_assets/editor/node_modules/entities/package.json
montaj_assets/editor/node_modules/entities/dist/commonjs/package.json
montaj_assets/editor/node_modules/entities/dist/esm/package.json
montaj_assets/editor/node_modules/es-module-lexer/package.json
montaj_assets/editor/node_modules/esbuild/package.json
montaj_assets/editor/node_modules/escalade/package.json
montaj_assets/editor/node_modules/escape-string-regexp/package.json
montaj_assets/editor/node_modules/eslint/package.json
montaj_assets/editor/node_modules/eslint-scope/package.json
montaj_assets/editor/node_modules/eslint-visitor-keys/package.json
montaj_assets/editor/node_modules/eslint/conf/replacements.json
montaj_assets/editor/node_modules/eslint/conf/rule-type-list.json
montaj_assets/editor/node_modules/eslint/lib/cli-engine/formatters/formatters-meta.json
montaj_assets/editor/node_modules/espree/package.json
montaj_assets/editor/node_modules/esquery/package.json
montaj_assets/editor/node_modules/esrecurse/package.json
montaj_assets/editor/node_modules/estraverse/package.json
montaj_assets/editor/node_modules/estree-walker/package.json
montaj_assets/editor/node_modules/esutils/package.json
montaj_assets/editor/node_modules/expect-type/package.json
montaj_assets/editor/node_modules/fast-deep-equal/package.json
montaj_assets/editor/node_modules/fast-json-stable-stringify/package.json
montaj_assets/editor/node_modules/fast-json-stable-stringify/benchmark/test.json
montaj_assets/editor/node_modules/fast-levenshtein/package.json
montaj_assets/editor/node_modules/fdir/package.json
montaj_assets/editor/node_modules/file-entry-cache/package.json
montaj_assets/editor/node_modules/find-up/package.json
montaj_assets/editor/node_modules/flat-cache/package.json
montaj_assets/editor/node_modules/flatted/package.json
montaj_assets/editor/node_modules/flatted/cjs/package.json
montaj_assets/editor/node_modules/flatted/python/flatted.py
montaj_assets/editor/node_modules/fsevents/package.json
montaj_assets/editor/node_modules/gensync/package.json
montaj_assets/editor/node_modules/glob-parent/package.json
montaj_assets/editor/node_modules/globals/globals.json
montaj_assets/editor/node_modules/globals/package.json
montaj_assets/editor/node_modules/has-flag/package.json
montaj_assets/editor/node_modules/html-encoding-sniffer/package.json
montaj_assets/editor/node_modules/http-proxy-agent/package.json
montaj_assets/editor/node_modules/https-proxy-agent/package.json
montaj_assets/editor/node_modules/iconv-lite/package.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/big5-added.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/cp936.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/cp949.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/cp950.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/eucjp.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/gbk-added.json
montaj_assets/editor/node_modules/iconv-lite/encodings/tables/shiftjis.json
montaj_assets/editor/node_modules/ignore/package.json
montaj_assets/editor/node_modules/import-fresh/package.json
montaj_assets/editor/node_modules/imurmurhash/package.json
montaj_assets/editor/node_modules/indent-string/package.json
montaj_assets/editor/node_modules/is-extglob/package.json
montaj_assets/editor/node_modules/is-glob/package.json
montaj_assets/editor/node_modules/is-potential-custom-element-name/package.json
montaj_assets/editor/node_modules/isexe/package.json
montaj_assets/editor/node_modules/js-tokens/package.json
montaj_assets/editor/node_modules/js-yaml/package.json
montaj_assets/editor/node_modules/jsdom/package.json
montaj_assets/editor/node_modules/jsdom/lib/jsdom/browser/js-globals.json
montaj_assets/editor/node_modules/jsesc/package.json
montaj_assets/editor/node_modules/json-buffer/package.json
montaj_assets/editor/node_modules/json-schema-traverse/package.json
montaj_assets/editor/node_modules/json-stable-stringify-without-jsonify/package.json
montaj_assets/editor/node_modules/json5/package.json
montaj_assets/editor/node_modules/keyv/package.json
montaj_assets/editor/node_modules/levn/package.json
montaj_assets/editor/node_modules/locate-path/package.json
montaj_assets/editor/node_modules/loupe/package.json
montaj_assets/editor/node_modules/lru-cache/package.json
montaj_assets/editor/node_modules/lucide-react/package.json
montaj_assets/editor/node_modules/lz-string/bower.json
montaj_assets/editor/node_modules/lz-string/package.json
montaj_assets/editor/node_modules/magic-string/package.json
montaj_assets/editor/node_modules/min-indent/package.json
montaj_assets/editor/node_modules/minimatch/package.json
montaj_assets/editor/node_modules/ms/package.json
montaj_assets/editor/node_modules/nanoid/package.json
montaj_assets/editor/node_modules/nanoid/async/package.json
montaj_assets/editor/node_modules/nanoid/non-secure/package.json
montaj_assets/editor/node_modules/nanoid/url-alphabet/package.json
montaj_assets/editor/node_modules/natural-compare/package.json
montaj_assets/editor/node_modules/node-releases/package.json
montaj_assets/editor/node_modules/node-releases/data/processed/envs.json
montaj_assets/editor/node_modules/node-releases/data/release-schedule/release-schedule.json
montaj_assets/editor/node_modules/nwsapi/package.json
montaj_assets/editor/node_modules/optionator/package.json
montaj_assets/editor/node_modules/p-limit/package.json
montaj_assets/editor/node_modules/p-locate/package.json
montaj_assets/editor/node_modules/parent-module/package.json
montaj_assets/editor/node_modules/parse5/package.json
montaj_assets/editor/node_modules/parse5/dist/cjs/package.json
montaj_assets/editor/node_modules/path-exists/package.json
montaj_assets/editor/node_modules/path-key/package.json
montaj_assets/editor/node_modules/pathe/package.json
montaj_assets/editor/node_modules/pathval/package.json
montaj_assets/editor/node_modules/picocolors/package.json
montaj_assets/editor/node_modules/picomatch/package.json
montaj_assets/editor/node_modules/postcss/package.json
montaj_assets/editor/node_modules/prelude-ls/package.json
montaj_assets/editor/node_modules/pretty-format/package.json
montaj_assets/editor/node_modules/pretty-format/node_modules/ansi-styles/package.json
montaj_assets/editor/node_modules/punycode/package.json
montaj_assets/editor/node_modules/react/package.json
montaj_assets/editor/node_modules/react-dom/package.json
montaj_assets/editor/node_modules/react-is/build-info.json
montaj_assets/editor/node_modules/react-is/package.json
montaj_assets/editor/node_modules/react-refresh/package.json
montaj_assets/editor/node_modules/redent/package.json
montaj_assets/editor/node_modules/resolve-from/package.json
montaj_assets/editor/node_modules/rollup/package.json
montaj_assets/editor/node_modules/rollup/dist/es/package.json
montaj_assets/editor/node_modules/rrweb-cssom/package.json
montaj_assets/editor/node_modules/safer-buffer/package.json
montaj_assets/editor/node_modules/saxes/package.json
montaj_assets/editor/node_modules/scheduler/package.json
montaj_assets/editor/node_modules/semver/package.json
montaj_assets/editor/node_modules/shebang-command/package.json
montaj_assets/editor/node_modules/shebang-regex/package.json
montaj_assets/editor/node_modules/siginfo/package.json
montaj_assets/editor/node_modules/source-map-js/package.json
montaj_assets/editor/node_modules/stackback/package.json
montaj_assets/editor/node_modules/std-env/package.json
montaj_assets/editor/node_modules/strip-indent/package.json
montaj_assets/editor/node_modules/strip-json-comments/package.json
montaj_assets/editor/node_modules/supports-color/package.json
montaj_assets/editor/node_modules/symbol-tree/package.json
montaj_assets/editor/node_modules/tailwind-merge/package.json
montaj_assets/editor/node_modules/tinybench/package.json
montaj_assets/editor/node_modules/tinyexec/package.json
montaj_assets/editor/node_modules/tinyglobby/package.json
montaj_assets/editor/node_modules/tinypool/package.json
montaj_assets/editor/node_modules/tinyrainbow/package.json
montaj_assets/editor/node_modules/tinyspy/package.json
montaj_assets/editor/node_modules/tldts/package.json
montaj_assets/editor/node_modules/tldts-core/package.json
montaj_assets/editor/node_modules/tough-cookie/package.json
montaj_assets/editor/node_modules/tr46/package.json
montaj_assets/editor/node_modules/tr46/lib/mappingTable.json
montaj_assets/editor/node_modules/ts-api-utils/package.json
montaj_assets/editor/node_modules/type-check/package.json
montaj_assets/editor/node_modules/typescript/package.json
montaj_assets/editor/node_modules/typescript-eslint/package.json
montaj_assets/editor/node_modules/typescript/lib/typesMap.json
montaj_assets/editor/node_modules/typescript/lib/cs/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/de/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/es/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/fr/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/it/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/ja/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/ko/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/pl/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/ru/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/tr/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json
montaj_assets/editor/node_modules/update-browserslist-db/package.json
montaj_assets/editor/node_modules/uri-js/package.json
montaj_assets/editor/node_modules/vite/package.json
montaj_assets/editor/node_modules/vite-node/package.json
montaj_assets/editor/node_modules/vite/types/package.json
montaj_assets/editor/node_modules/vitest/package.json
montaj_assets/editor/node_modules/w3c-xmlserializer/package.json
montaj_assets/editor/node_modules/webidl-conversions/package.json
montaj_assets/editor/node_modules/whatwg-encoding/package.json
montaj_assets/editor/node_modules/whatwg-encoding/lib/labels-to-names.json
montaj_assets/editor/node_modules/whatwg-encoding/lib/supported-names.json
montaj_assets/editor/node_modules/whatwg-mimetype/package.json
montaj_assets/editor/node_modules/whatwg-url/package.json
montaj_assets/editor/node_modules/which/package.json
montaj_assets/editor/node_modules/why-is-node-running/package.json
montaj_assets/editor/node_modules/word-wrap/package.json
montaj_assets/editor/node_modules/ws/package.json
montaj_assets/editor/node_modules/xml-name-validator/package.json
montaj_assets/editor/node_modules/xmlchars/package.json
montaj_assets/editor/node_modules/yallist/package.json
montaj_assets/editor/node_modules/yocto-queue/package.json
montaj_assets/mcp/.gitkeep
montaj_assets/mcp/__init__.py
montaj_assets/mcp/package-lock.json
montaj_assets/mcp/package.json
montaj_assets/mcp/server.js
montaj_assets/overlay-runtime/canvas-wrapper.js
montaj_assets/overlay-runtime/helpers.js
montaj_assets/overlay-runtime/icons.js
montaj_assets/overlay-runtime/index.js
montaj_assets/overlay-runtime/package-lock.json
montaj_assets/overlay-runtime/package.json
montaj_assets/overlay-runtime/test.js
montaj_assets/overlay-runtime/three-bridge.js
montaj_assets/render/.gitkeep
montaj_assets/render/__init__.py
montaj_assets/render/bundle.js
montaj_assets/render/color-space.js
montaj_assets/render/compose.js
montaj_assets/render/encode-segment.js
montaj_assets/render/mix-audio.js
montaj_assets/render/package-lock.json
montaj_assets/render/package.json
montaj_assets/render/render-carousel.js
montaj_assets/render/render.js
montaj_assets/render/renderer.js
montaj_assets/render/sample-frame.js
montaj_assets/render/segment-plan.js
montaj_assets/render/test-overlay-props.mjs
montaj_assets/render/core/index.js
montaj_assets/render/scripts/webgl-spike.js
montaj_assets/render/templates/slide.jsx
montaj_assets/render/templates/captions/karaoke.jsx
montaj_assets/render/templates/captions/pop.jsx
montaj_assets/render/templates/captions/subtitle.jsx
montaj_assets/render/templates/captions/word-by-word.jsx
montaj_assets/render/templates/overlays/lyric-phrase.jsx
montaj_assets/render/templates/overlays/bar-chart/bar-chart.json
montaj_assets/render/templates/overlays/bar-chart/bar-chart.jsx
montaj_assets/render/templates/overlays/line-chart/line-chart.json
montaj_assets/render/templates/overlays/line-chart/line-chart.jsx
montaj_assets/render/templates/overlays/pie-chart/pie-chart.json
montaj_assets/render/templates/overlays/pie-chart/pie-chart.jsx
montaj_assets/render/templates/overlays/static-text/static-text.json
montaj_assets/render/templates/overlays/static-text/static-text.jsx
montaj_assets/render/test/encode-segment.test.mjs
montaj_assets/render/test/integration-compose.test.mjs
montaj_assets/render/test/render-carousel.test.mjs
montaj_assets/render/test/render-helpers.test.mjs
montaj_assets/render/test/renderer-image-interception.test.mjs
montaj_assets/render/test/sample-frame.test.mjs
montaj_assets/render/test/segment-plan.test.mjs
montaj_assets/schemas/color_space.json
montaj_assets/ui/.gitkeep
montaj_assets/ui/__init__.py
montaj_assets/ui/index.html
montaj_assets/ui/package-lock.json
montaj_assets/ui/package.json
montaj_assets/ui/postcss.config.js
montaj_assets/ui/tailwind.config.ts
montaj_assets/ui/tsconfig.json
montaj_assets/ui/vite.config.ts
montaj_assets/ui/vitest.config.ts
montaj_assets/ui/public/favicon.png
montaj_assets/ui/public/montaj-logo.png
montaj_assets/ui/public/preview/preview.jpg
montaj_assets/ui/public/preview/preview2.jpg
montaj_assets/ui/public/preview/preview3.jpg
montaj_assets/ui/public/preview/preview4.jpg
montaj_assets/ui/public/preview/preview5.jpg
montaj_assets/ui/public/preview/preview6.jpg
montaj_assets/ui/public/preview/preview7.jpg
montaj_assets/ui/public/preview/preview8.jpg
montaj_assets/ui/src/App.tsx
montaj_assets/ui/src/index.css
montaj_assets/ui/src/main.tsx
montaj_assets/ui/src/vite-env.d.ts
montaj_assets/ui/src/app/MobileProjectList.tsx
montaj_assets/ui/src/app/NotFound.tsx
montaj_assets/ui/src/app/ProjectList.tsx
montaj_assets/ui/src/app/WorkflowsPage.tsx
montaj_assets/ui/src/app/editor/EditorPage.tsx
montaj_assets/ui/src/app/editor/MobileLiveView.tsx
montaj_assets/ui/src/app/editor/MobileUploadView.tsx
montaj_assets/ui/src/app/editor/ProfileAssetsPanel.tsx
montaj_assets/ui/src/app/editor/StoryboardView.tsx
montaj_assets/ui/src/app/editor/UploadView.tsx
montaj_assets/ui/src/app/editor/montajAdapter.ts
montaj_assets/ui/src/app/editor/uploadConstants.tsx
montaj_assets/ui/src/app/editor/__tests__/EditorPage.carousel.test.tsx
montaj_assets/ui/src/app/overlays/OverlaysPage.tsx
montaj_assets/ui/src/app/profiles/ProfileAssetsTab.tsx
montaj_assets/ui/src/app/profiles/ProfilesPage.tsx
montaj_assets/ui/src/components/AssetsPanel.tsx
montaj_assets/ui/src/components/MobileCarouselRenderModal.tsx
montaj_assets/ui/src/components/MobileEditNotice.tsx
montaj_assets/ui/src/components/MobileProjectHeader.tsx
montaj_assets/ui/src/components/MobileRenderModal.tsx
montaj_assets/ui/src/components/MobileTopNav.tsx
montaj_assets/ui/src/components/NodeGraph.tsx
montaj_assets/ui/src/components/ProjectHeader.tsx
montaj_assets/ui/src/components/PromptBar.tsx
montaj_assets/ui/src/components/RerunModal.tsx
montaj_assets/ui/src/components/preview/MobileCarouselPreview.tsx
montaj_assets/ui/src/components/preview/MobileVideoPreview.tsx
montaj_assets/ui/src/components/storyboard/ApproveAndGenerate.tsx
montaj_assets/ui/src/components/storyboard/ImagePreviewModal.tsx
montaj_assets/ui/src/components/storyboard/ImageRefCard.tsx
montaj_assets/ui/src/components/storyboard/ImageRefsPanel.tsx
montaj_assets/ui/src/components/storyboard/RegenerateImageRefModal.tsx
montaj_assets/ui/src/components/storyboard/SceneCard.tsx
montaj_assets/ui/src/components/storyboard/SceneEditor.tsx
montaj_assets/ui/src/components/storyboard/StyleRefsPanel.tsx
montaj_assets/ui/src/components/timeline/ClipInspectModal.tsx
montaj_assets/ui/src/components/timeline/SubcutRegenTool.tsx
montaj_assets/ui/src/components/ui/badge.tsx
montaj_assets/ui/src/components/ui/button.tsx
montaj_assets/ui/src/components/ui/input.tsx
montaj_assets/ui/src/components/ui/label.tsx
montaj_assets/ui/src/components/ui/loading-modal.tsx
montaj_assets/ui/src/components/ui/select.tsx
montaj_assets/ui/src/components/ui/switch.tsx
montaj_assets/ui/src/components/ui/textarea.tsx
montaj_assets/ui/src/components/upload/AIVideoUploadFields.tsx
montaj_assets/ui/src/components/upload/ClipUploadFields.tsx
montaj_assets/ui/src/components/upload/DropZone.tsx
montaj_assets/ui/src/components/upload/LyricsUploadFields.tsx
montaj_assets/ui/src/components/upload/ProfileAssetPicker.tsx
montaj_assets/ui/src/lib/api.ts
montaj_assets/ui/src/lib/overlay-eval.ts
montaj_assets/ui/src/lib/sse.ts
montaj_assets/ui/src/lib/useIsMobile.ts
montaj_assets/ui/src/lib/useUploadForm.ts
montaj_assets/ui/src/lib/utils.ts
montaj_assets/ui/src/lib/types/carousel.ts
montaj_assets/ui/src/lib/types/kling.ts
montaj_assets/ui/src/lib/types/project.ts
montaj_assets/ui/src/lib/types/schema.ts
montaj_assets/ui/src/lib/types/__tests__/schema-assignability.test.ts
montaj_assets/ui/src/test/setup.ts
montaj_assets/ui/src/test/smoke.test.tsx
profiles/__init__.py
profiles/analyze.py
profiles/schema.json
project/__init__.py
project/init.py
project/render.py
schema/__init__.py
schema/enums.yaml
serve/__init__.py
serve/common.py
serve/server.py
serve/sse.py
serve/watcher.py
serve/routes/__init__.py
serve/routes/files.py
serve/routes/overlays.py
serve/routes/profile_assets.py
serve/routes/profiles.py
serve/routes/projects.py
serve/routes/skills.py
serve/routes/steps.py
serve/routes/workflows.py
skills/SKILL.md
skills/__init__.py
skills/ai-video-generate/SKILL.md
skills/ai-video-plan/SKILL.md
skills/animation-sections/SKILL.md
skills/camera-vocabulary/SKILL.md
skills/carousel/SKILL.md
skills/edit-session/SKILL.md
skills/editable-text/SKILL.md
skills/eval-scenes/SKILL.md
skills/image-search/SKILL.md
skills/lyrics-video/SKILL.md
skills/mcp/SKILL.md
skills/onboarding/SKILL.md
skills/overlay/SKILL.md
skills/parallel/SKILL.md
skills/select-takes/SKILL.md
skills/serve/SKILL.md
skills/style-profile/SKILL.md
skills/waveform-silence/SKILL.md
skills/workflow-builder/SKILL.md
skills/write-overlay/SKILL.md
steps/__init__.py
steps/audio/extract_audio.json
steps/audio/extract_audio.py
steps/audio/stem_separation.json
steps/audio/stem_separation.py
steps/audio/waveform_image.json
steps/audio/waveform_image.py
steps/audio/waveform_trim.json
steps/audio/waveform_trim.py
steps/edit/cross_cut.json
steps/edit/cross_cut.py
steps/edit/jump_cut.json
steps/edit/jump_cut.py
steps/edit/montage.json
steps/edit/montage.py
steps/generate/generate_image.json
steps/generate/generate_image.py
steps/generate/generate_music.json
steps/generate/generate_music.py
steps/generate/generate_voiceover.json
steps/generate/generate_voiceover.py
steps/generate/kling_generate.json
steps/generate/kling_generate.py
steps/lyrics/caption.json
steps/lyrics/caption.py
steps/lyrics/lyrics_render.json
steps/lyrics/lyrics_render.py
steps/lyrics/lyrics_sync.json
steps/lyrics/lyrics_sync.py
steps/media/analyze_media.json
steps/media/analyze_media.py
steps/media/fetch.json
steps/media/fetch.py
steps/media/fetch_image.json
steps/media/fetch_image.py
steps/media/normalize.json
steps/media/normalize.py
steps/media/probe.json
steps/media/probe.py
steps/media/search_images.json
steps/media/search_images.py
steps/media/snapshot.json
steps/media/snapshot.py
steps/render/__init__.py
steps/render/sample_frame.json
steps/render/sample_frame.py
steps/render/sample_overlay.json
steps/render/sample_overlay.py
steps/speech/rm_fillers.json
steps/speech/rm_fillers.py
steps/speech/rm_nonspeech.json
steps/speech/rm_nonspeech.py
steps/speech/transcribe.json
steps/speech/transcribe.py
steps/transform/crop_spec.json
steps/transform/crop_spec.py
steps/transform/materialize_cut.json
steps/transform/materialize_cut.py
steps/transform/remove_bg.json
steps/transform/remove_bg.py
steps/transform/resize.json
steps/transform/resize.py
steps/transform/virtual_to_original.json
steps/transform/virtual_to_original.py
steps/transform/rvm/__init__.py
steps/transform/rvm/decoder.py
steps/transform/rvm/deep_guided_filter.py
steps/transform/rvm/fast_guided_filter.py
steps/transform/rvm/lraspp.py
steps/transform/rvm/mobilenetv3.py
steps/transform/rvm/model.py
steps/transform/rvm/resnet.py
tests/test_ai_video_lib.py
tests/test_cli_init_remote.py
tests/test_cli_profile_asset.py
tests/test_cli_render.py
tests/test_common.py
tests/test_connectors_gemini.py
tests/test_connectors_kling.py
tests/test_connectors_openai.py
tests/test_credentials.py
tests/test_deps.py
tests/test_engine.py
tests/test_image_sources.py
tests/test_init.py
tests/test_init_project_path.py
tests/test_install_cli.py
tests/test_lib_profile_assets.py
tests/test_models.py
tests/test_normalize.py
tests/test_normalize_image.py
tests/test_overlays_listing.py
tests/test_remote_io.py
tests/test_remove_bg.py
tests/test_render_carousel.py
tests/test_render_carousel_charts.py
tests/test_render_carousel_objectfit.py
tests/test_render_three.py
tests/test_sample_steps.py
tests/test_serve_remote_io.py
tests/test_server_files.py
tests/test_server_headless.py
tests/test_server_intake.py
tests/test_server_profile_assets.py
tests/test_server_project_overlays.py
tests/test_server_reserve_path.py
tests/test_server_subnesting.py
tests/test_server_workspace.py
tests/test_steps_credentials_passthrough.py
tests/test_trim_spec.py
workflows/__init__.py
workflows/ai_video.json
workflows/animations.json
workflows/carousel.json
workflows/clean_cut.json
workflows/explainer.json
workflows/floating_head.json
workflows/lyrics_video.json
workflows/overlays.json