# OmsiLaunch > OmsiLaunch — an open-source session control and orchestration layer for OMSI 2. - Canonical page: https://omsilaunch.omsimods.com.br/en/ - Language: English (US) (`en-US`) - Source repository: https://github.com/lmonteirotech/OmsiLaunch - License: GNU GPL ## Integration starts here. OmsiLaunch is an open-source session control and orchestration layer for OMSI 2. A flexible infrastructure for defining, preparing, and managing OMSI 2 sessions with more possibilities. ### WHAT IS OMSILAUNCH ## A control layer for OMSI 2 sessions. OmsiLaunch is an open-source control and orchestration layer designed for OMSI 2. It integrates tools, manages processes, handles configuration, and prepares the environment for a consistent, flexible experience. It is not a graphical launcher. OmsiLaunch can be used by your own interface, scripts, or integrations. Control is the core. Flexibility is the goal. - **Open source:** Built for the community. - **Modular and extensible:** Works with different tools and workflows. - **More than starting the game:** A complete session-orchestration layer. - **Built for possibilities:** For what exists today — and what comes next. > Endless possibilities. ## CORE CAPABILITIES ### Session definition Define the map, entry point, situation, date, time, vehicle, and other parameters in a structured way. ### Controlled startup Prepare the state and start OMSI 2 without relying on UI click automation. ### Process lifecycle Start, monitor, wait for, stop, and track sessions predictably. ### Content discovery Maps, situations, vehicles, repaints, HOFs, and other supported sources. ### Safe configuration Apply temporary changes while preserving unknown data and restoring the original environment. ### Recovery and reliability Snapshots, cleanup, restoration, and recovery are part of the session design. ## HOW IT WORKS ### A simple idea: a more controllable OMSI 2. Your tools and workflows describe a session. OmsiLaunch handles the orchestration behind it: preparation, process, integration, configuration, and restoration. You define what should happen. OmsiLaunch handles how that session reaches OMSI 2. ### Applications and tools - Scripts / CLI - Custom launchers - Configuration tools - Community tools - Integrations ### OmsiLaunch SESSION CONTROL FOR OMSI 2 ### OMSI 2 - Maps - Situations - Vehicles - Configurations - Process > The session in your hands. ## Built together. For what comes next. OmsiLaunch is being developed as an open project focused on the OMSI 2 community. Code, documentation, technical decisions, and contributions are intended to be part of the project's evolution. ### GNU GPL Free to use, study, modify, and share under the terms of the license. ### Built by the community A project created to strengthen tools and ideas around OMSI 2. ### In development The architecture is evolving. New possibilities are still ahead. ## GitHub Follow development, read the technical documentation, and take part in the next steps. - Repository: https://github.com/lmonteirotech/OmsiLaunch