# Jumper Docs > Jumper is an AI search tool for video editors. Search your footage instantly and offline, right inside your editing software. ## Docs - [Adding media](https://docs.getjumper.io/NLE/avid/avid-adding-media.md): How to load Avid clips into Jumper — transcoded MXF vs linked/AMA workflow - [Avid Media Composer Installation](https://docs.getjumper.io/NLE/avid/avid-guide.md): A step-by-step guide to installing Jumper for Avid Media Composer - [Avid Media Composer](https://docs.getjumper.io/NLE/avid/avid-index.md): Learn more about Jumper for Avid Media Composer - [Avid Media Composer Troubleshooting](https://docs.getjumper.io/NLE/avid/avid-troubleshooting.md): Troubleshooting Jumper for Avid Media Composer - [Final Cut Pro](https://docs.getjumper.io/NLE/fcp/fcp-index.md): Learn more about Jumper for Final Cut Pro - [Integrations](https://docs.getjumper.io/NLE/nle_integrations.md): Jumper is integrated seamlessly within your editing software. - [Adobe Premiere Pro](https://docs.getjumper.io/NLE/premiere/premiere-index.md): Learn more about Jumper for Adobe Premiere Pro - [Panel won't open](https://docs.getjumper.io/NLE/premiere/premiere-panel-not-opening.md): Jumper is not showing up in the Extension menu in Adobe Premiere Pro - [DaVinci Resolve Installation](https://docs.getjumper.io/NLE/resolve/resolve-guide.md): A step-by-step guide to installing Jumper for DaVinci Resolve - [DaVinci Resolve](https://docs.getjumper.io/NLE/resolve/resolve-index.md): Learn more about Jumper for DaVinci Resolve Studio - [Delete all analysis data](https://docs.getjumper.io/api-reference/analysis-data/delete-all-analysis-data.md): Permanently deletes all files inside the analysis folder. As a safety measure, the folder name must contain "cache", "analysis", or "jumper". - [Load all analysis data into memory](https://docs.getjumper.io/api-reference/analysis-data/load-all-analysis-data-into-memory.md): Loads all visual analysis data, people metadata, and transcriptions from the analysis folder into memory. Must be called before searching, unless you use `/analysis-data/load-for-media` instead. - [Load analysis data for specific media files](https://docs.getjumper.io/api-reference/analysis-data/load-analysis-data-for-specific-media-files.md): Selectively loads analysis data for the given media files only. More efficient than loading everything when you only need to search across a subset of files. Skips files whose data is already in memory. - [Load transcription data into memory](https://docs.getjumper.io/api-reference/analysis-data/load-transcription-data-into-memory.md): Loads all transcription data from the analysis folder into memory. This enables the `/search/transcript` endpoint. Transcription data is also loaded automatically when using `/analysis-data/load`. Does not require a specific whisper model to be loaded — transcriptions from any supported model are lo… - [Cancel running analysis](https://docs.getjumper.io/api-reference/analysis/cancel-running-analysis.md): Requests cancellation of any currently running analysis task. - [Start media analysis](https://docs.getjumper.io/api-reference/analysis/start-media-analysis.md): Starts an asynchronous analysis pipeline. Returns immediately with a `task_id` that can be used to track progress via SocketIO. - [Export trimmed video clips](https://docs.getjumper.io/api-reference/export/export-trimmed-video-clips.md): Exports trimmed video clips to a folder using ffmpeg. Each clip specifies a source file and in/out points. Supports subfolder organization. - [Generate Premiere Pro XML sequence](https://docs.getjumper.io/api-reference/export/generate-premiere-pro-xml-sequence.md): Generates a Premiere Pro compatible XML sequence file (XMEML v4) from a list of clips. The XML can be imported into Premiere Pro, DaVinci Resolve, Avid, or other NLEs. - [Get paginated cluster faces](https://docs.getjumper.io/api-reference/face-clustering/get-paginated-cluster-faces.md): Returns face images for specific cluster(s) with pagination support. - [Get sample face images per cluster](https://docs.getjumper.io/api-reference/face-clustering/get-sample-face-images-per-cluster.md): Returns a few sample face thumbnail images for each cluster in a job. Useful for building a "who is this person?" UI. - [List face clustering jobs](https://docs.getjumper.io/api-reference/face-clustering/list-face-clustering-jobs.md): Returns all clustering jobs and summary statistics for each. - [Merge or move faces between clusters](https://docs.getjumper.io/api-reference/face-clustering/merge-or-move-faces-between-clusters.md): Merge entire clusters together, or move individual faces between clusters. Useful for correcting clustering mistakes. - [Re-run face clustering](https://docs.getjumper.io/api-reference/face-clustering/re-run-face-clustering.md): Re-runs clustering on existing face detections with new parameters. Runs asynchronously — returns a task_id for progress tracking. - [Rename clusters](https://docs.getjumper.io/api-reference/face-clustering/rename-clusters.md): Assign human-readable names to clusters (e.g. "John", "Sarah"). - [Health check](https://docs.getjumper.io/api-reference/health/health-check.md): Returns server status. No authentication required. - [Get metadata for media files](https://docs.getjumper.io/api-reference/media/get-metadata-for-media-files.md): Returns properties (duration, FPS, timecode) and analysis status for each media file. Use this to check which files have been analyzed and to get their `hash_str` identifiers. - [Get currently loaded models](https://docs.getjumper.io/api-reference/models/get-currently-loaded-models.md): Returns the visual and speech analysis models that are currently loaded in memory. - [List available models](https://docs.getjumper.io/api-reference/models/list-available-models.md): Returns all supported models for this platform, which ones are downloaded, and which is currently loaded. - [Switch the active visual model](https://docs.getjumper.io/api-reference/models/switch-the-active-visual-model.md): Loads a different visual analysis model. The model must already be downloaded. This clears loaded analysis data from memory — you will need to reload it afterwards. - [Search by reference image](https://docs.getjumper.io/api-reference/search/search-by-reference-image.md): Finds moments visually similar to a reference image. Optionally combine with a text query to refine results. - [Search by text query](https://docs.getjumper.io/api-reference/search/search-by-text-query.md): Semantic visual search — finds moments in analyzed media that match a natural-language description. Analysis data must be loaded into memory first. - [Search by video frame](https://docs.getjumper.io/api-reference/search/search-by-video-frame.md): Extracts a frame at the given timestamp from a video, then finds visually similar moments across all loaded media. Useful for "find more like this" features. - [Search transcriptions by text](https://docs.getjumper.io/api-reference/search/search-transcriptions-by-text.md): Searches through loaded speech transcriptions for segments containing the query string. Uses case-insensitive substring matching. Transcriptions must be loaded into memory first (via `/analysis-data/load` or `/analysis-data/load-transcriptions`). - [Get thumbnails at specific timestamps](https://docs.getjumper.io/api-reference/thumbnails/get-thumbnails-at-specific-timestamps.md): Returns base64-encoded JPEG thumbnails for the requested media/timestamp pairs. - [Get thumbnails for a time range](https://docs.getjumper.io/api-reference/thumbnails/get-thumbnails-for-a-time-range.md): Returns a series of thumbnails spanning a time range in a video. Useful for building timeline scrubbers or scene overview strips. - [Get transcriptions](https://docs.getjumper.io/api-reference/transcriptions/get-transcriptions.md): Returns cached speech transcriptions for the given media files. Files must have been transcribed via the `/analyze` endpoint first. - [Get cache folder paths for a media file](https://docs.getjumper.io/api-reference/utilities/get-cache-folder-paths-for-a-media-file.md): Returns the visual and audio cache folder paths for a specific media file. Useful for inspecting or managing analysis data on disk. - [Create a watch folder](https://docs.getjumper.io/api-reference/watch-folders/create-a-watch-folder.md): Adds a new folder to be automatically analyzed when new media files appear. The folder must exist on disk. - [Delete a watch folder](https://docs.getjumper.io/api-reference/watch-folders/delete-a-watch-folder.md): Removes a watch folder from the configuration. Does not delete analysis data. - [Get watch folder service status](https://docs.getjumper.io/api-reference/watch-folders/get-watch-folder-service-status.md): Returns whether the background service is running and its current state. - [List watch folders](https://docs.getjumper.io/api-reference/watch-folders/list-watch-folders.md): Returns all configured watch folders and the background service status. - [Start the watch folder service](https://docs.getjumper.io/api-reference/watch-folders/start-the-watch-folder-service.md): Starts the background service that monitors watch folders for new media. - [Stop the watch folder service](https://docs.getjumper.io/api-reference/watch-folders/stop-the-watch-folder-service.md): Stops the background watch folder monitoring service. - [Update a watch folder](https://docs.getjumper.io/api-reference/watch-folders/update-a-watch-folder.md): Modify settings for an existing watch folder. Only include fields you want to change. - [Known Issues](https://docs.getjumper.io/common-issues/known-issues.md): A list of known issues with Jumper. - [Panel won't open](https://docs.getjumper.io/common-issues/panel-not-opening.md): If you have trouble opening the Jumper panel, select your NLE for platform-specific troubleshooting. - [Unable to search](https://docs.getjumper.io/common-issues/select-media-before.md): If Jumper won't let you search there can be a few different things to check - [Compatibility](https://docs.getjumper.io/compatibility.md): Quick overview of Jumper compatibility across platforms and editing software - [Agentic editing](https://docs.getjumper.io/core-concepts/agentic-editing.md): AI agents operating Jumper to orchestrate multi-step media workflows - [Agentic editing and data privacy](https://docs.getjumper.io/core-concepts/agentic-editing-privacy.md): What the agent receives via MCP and how model providers handle it - [Local and Offline](https://docs.getjumper.io/core-concepts/data-sovereignty.md): Everything runs on your device. Your footage never leaves your computer. - [Face detection](https://docs.getjumper.io/core-concepts/face-detection.md): Detect and identify people in your footage - [Licensing](https://docs.getjumper.io/core-concepts/licensing.md): About Jumper licenses - [Machine Learning](https://docs.getjumper.io/core-concepts/machine-learning.md): Understanding how Jumper uses AI models to search your footage visually, transcribe speech, and detect faces - [Analyzing media](https://docs.getjumper.io/core-concepts/processing.md): A necessary step before you can search - [Speech search](https://docs.getjumper.io/core-concepts/speech-search.md): Understanding how Jumper finds spoken words and phrases in your footage using speech transcription - [Visual search](https://docs.getjumper.io/core-concepts/visual-search.md): Understanding how Jumper finds visual elements in your footage using machine learning - [Developers](https://docs.getjumper.io/developers.md): If you're a Technical Post Production Supervisor or Facility Developer and need API access to Jumper, or need help automating something please get in touch. - [API Reference](https://docs.getjumper.io/developers/api.md): Documentation for the Jumper Public API. Use the API to integrate Jumper's media analysis, semantic search, transcription, and face detection into your workflows and automation. - [Frequently Asked Questions](https://docs.getjumper.io/faq.md): Here are some of the most commonly asked questions. - [Add a custom skill](https://docs.getjumper.io/guides/add-custom-skill.md): Define a repeatable agent workflow for your team's export defaults - [Custom License Server](https://docs.getjumper.io/guides/custom-license-server.md): Configure Jumper to authenticate against an on-premises license server for air-gapped environments - [Using face detection](https://docs.getjumper.io/guides/face-detection.md): Step-by-step guide to detecting faces, naming people, and searching for them in your footage - [Final Cut Pro Installation](https://docs.getjumper.io/guides/fcp-guide.md): A step-by-step guide to installing Jumper for FCP - [Local Agentic Editing with Jumper and LM Studio](https://docs.getjumper.io/guides/lm-studio.md): Set up fully local agentic editing in Jumper using LM Studio and a free open source local model. - [Overcutting with Jumper](https://docs.getjumper.io/guides/overcutting.md): Use Jumper to replace specific shots in your timeline with high-resolution source media - [Script Editor](https://docs.getjumper.io/guides/script-editor.md): Open a file’s full transcription in Jumper, edit the script view, send segments to the timeline, and export - [Search best practices](https://docs.getjumper.io/guides/search-best-practices.md): Tips and tricks for getting the best search results in Jumper - [Shared Analysis](https://docs.getjumper.io/guides/shared-analysis.md): Set up shared analysis folders on networked drives to use Jumper across multiple devices and share analysis data between users - [Uninstall Jumper](https://docs.getjumper.io/guides/uninstall.md): A step-by-step guide to uninstalling Jumper - [Watch Folders](https://docs.getjumper.io/guides/watch-folders.md): Automatically analyze media as it is added to a folder - [Jumper Documentation](https://docs.getjumper.io/index.md): Jumper is an AI search tool for video editors. Search your footage instantly and offline, right inside your editing software. - [Interface](https://docs.getjumper.io/interface/interface.md): Learn about the Jumper interface - [Media tab](https://docs.getjumper.io/interface/media-tab.md): The Media tab is where you manage the media files that Jumper has access to - [People tab](https://docs.getjumper.io/interface/people-tab.md): Learn about the People tab in Jumper - [Search tab](https://docs.getjumper.io/interface/search-tab.md): Learn about the Search tab in Jumper - [Settings tab](https://docs.getjumper.io/interface/settings-tab.md): Configure Jumper in the Settings tab - [Quickstart](https://docs.getjumper.io/quickstart.md): Get started with Jumper in minutes - [List of Machine Learning Models](https://docs.getjumper.io/reference/machine-learning-models.md): Jumper uses powerful AI models to help you search through your videos visually. These models understand what's in your footage and let you find moments using natural language. - [Supported file formats](https://docs.getjumper.io/reference/supported-file-formats.md): Complete list of file formats that Jumper can analyze - [Supported Languages](https://docs.getjumper.io/reference/supported-languages.md): Languages supported by Jumper's speech search - [System Requirements](https://docs.getjumper.io/reference/system-requirements.md): Complete system requirements for Jumper across all platforms and NLEs - [macOS](https://docs.getjumper.io/release-notes/macos.md) - [Windows](https://docs.getjumper.io/release-notes/windows.md) - [Report an issue](https://docs.getjumper.io/report.md): Learn how to get help when Jumper isn't working as expected - [Standalone App](https://docs.getjumper.io/standalone-app.md): Use Jumper outside your editing software to search, analyze, and manage your workflow - [Your first agentic editing export](https://docs.getjumper.io/tutorials/agentic-editing.md): Export clips from Jumper using an AI agent in a few simple steps - [Video tutorials](https://docs.getjumper.io/tutorials/videos.md): Learn how to use Jumper with these tutorial videos. ## OpenAPI Specs - [openapi-v1](https://docs.getjumper.io/developers/openapi-v1.yaml) - [openapi](https://docs.getjumper.io/api-reference/openapi.json) ## Optional - [Buy Jumper](https://getjumper.io/#pricing) - [Discord Community](https://discord.getjumper.io/) - [YouTube](https://www.youtube.com/channel/UCPaAO35CauOy3XOOUSZoSEw) - [Blog](https://getjumper.io/blog)