# OpenCut ## Docs - [Actions](https://mintlify.wiki/OpenCut-app/OpenCut/api/actions.md): Actions system and invokeAction() for user-triggered operations - [AudioManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/audio-manager.md): Manages audio playback, mixing, and synchronization with video timeline - [CommandManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/command-manager.md): CommandManager API for managing undo/redo history - [Commands](https://mintlify.wiki/OpenCut-app/OpenCut/api/commands.md): Command pattern and Command base class for undo/redo operations - [EditorCore](https://mintlify.wiki/OpenCut-app/OpenCut/api/editor-core.md): The main singleton class that manages all editor functionality - [MediaManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/media-manager.md): Manages media assets for projects - [PlaybackManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/playback-manager.md): Controls video playback, seeking, and volume - [ProjectManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/project-manager.md): Manages project lifecycle, settings, and metadata - [RendererManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/renderer-manager.md): Manages video rendering, snapshot capture, and video export - [SaveManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/save-manager.md): Manages automatic saving of project changes with debouncing - [ScenesManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/scene-manager.md): Manages scenes and bookmarks in the project - [SelectionManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/selection-manager.md): Manages currently selected timeline elements - [TimelineManager](https://mintlify.wiki/OpenCut-app/OpenCut/api/timeline-manager.md): Manages timeline tracks, elements, and operations - [useEditor()](https://mintlify.wiki/OpenCut-app/OpenCut/api/use-editor.md): React hook that provides access to the EditorCore singleton instance - [useEditorActions() & useActionHandler()](https://mintlify.wiki/OpenCut-app/OpenCut/api/use-editor-actions.md): React hooks for registering action handlers in the OpenCut editor - [Actions system](https://mintlify.wiki/OpenCut-app/OpenCut/concepts/actions.md): User-triggered operations with keyboard shortcuts and action handlers - [Command pattern](https://mintlify.wiki/OpenCut-app/OpenCut/concepts/commands.md): Undo/redo functionality using the command pattern - [EditorCore architecture](https://mintlify.wiki/OpenCut-app/OpenCut/concepts/editor-core.md): Understanding the singleton EditorCore and its specialized managers - [Scene-based editing](https://mintlify.wiki/OpenCut-app/OpenCut/concepts/scenes.md): Organize your project with scenes and bookmarks - [Timeline system](https://mintlify.wiki/OpenCut-app/OpenCut/concepts/timeline.md): Multi-track editing with the TimelineManager - [Architecture](https://mintlify.wiki/OpenCut-app/OpenCut/development/architecture.md): Understanding OpenCut's system architecture and design patterns - [Contributing](https://mintlify.wiki/OpenCut-app/OpenCut/development/contributing.md): Guidelines and workflow for contributing to OpenCut - [Development setup](https://mintlify.wiki/OpenCut-app/OpenCut/development/setup.md): Set up your local development environment for OpenCut - [Testing](https://mintlify.wiki/OpenCut-app/OpenCut/development/testing.md): Testing approach and guidelines for OpenCut - [Export](https://mintlify.wiki/OpenCut-app/OpenCut/features/export.md): Export your finished videos in multiple formats and quality settings from OpenCut - [Keyboard shortcuts](https://mintlify.wiki/OpenCut-app/OpenCut/features/keyboard-shortcuts.md): Complete reference of keyboard shortcuts for fast editing in OpenCut - [Multi-track support](https://mintlify.wiki/OpenCut-app/OpenCut/features/multi-track.md): Work with multiple video, audio, text, and sticker tracks in OpenCut's timeline editor - [Project management](https://mintlify.wiki/OpenCut-app/OpenCut/features/project-management.md): Create, save, and organize your video projects in OpenCut - [Timeline editing](https://mintlify.wiki/OpenCut-app/OpenCut/features/timeline-editing.md): Learn how to edit videos using OpenCut's timeline editor with precise controls and intuitive workflows - [Installation](https://mintlify.wiki/OpenCut-app/OpenCut/installation.md): Detailed installation instructions for development and self-hosting OpenCut - [Introduction](https://mintlify.wiki/OpenCut-app/OpenCut/introduction.md): A free, open-source video editor for web, desktop, and mobile with privacy-first design - [Quick start](https://mintlify.wiki/OpenCut-app/OpenCut/quickstart.md): Get OpenCut running locally in under 5 minutes