# Catalyst ## Docs - [Changelog](https://catalyst.leifiyo.dev/docs/changelog.md): Project release notes and current documented version. - [How Catalyst works](https://catalyst.leifiyo.dev/docs/concepts/how-catalyst-works.md): The runtime model behind Catalyst servers, files, backups, analytics, and tunnels. - [Architecture](https://catalyst.leifiyo.dev/docs/developers/architecture.md): Electron, React, IPC, main-process services, and renderer structure. - [Build and test](https://catalyst.leifiyo.dev/docs/developers/build-and-test.md): Local development commands for Catalyst and the bundled analytics plugin. - [IPC reference](https://catalyst.leifiyo.dev/docs/developers/ipc-reference.md): Preload API groups exposed through window.context. - [Packaging](https://catalyst.leifiyo.dev/docs/developers/packaging.md): electron-builder setup, included resources, worker entries, and version injection. - [Source notes](https://catalyst.leifiyo.dev/docs/developers/source-notes.md): Important implementation notes and source-only services. - [AI assistant](https://catalyst.leifiyo.dev/docs/guides/ai-assistant.md): Configure Catalyst's optional OpenAI-compatible assistant and understand what it can change. - [Analytics](https://catalyst.leifiyo.dev/docs/guides/analytics.md): Use the bundled CatalystAnalytics plugin and the Catalyst analytics dashboard. - [Backups](https://catalyst.leifiyo.dev/docs/guides/backups.md): Create manual backups, schedule automatic backups, and restore server archives. - [Console and lifecycle](https://catalyst.leifiyo.dev/docs/guides/console-and-lifecycle.md): Start, stop, restart, and control server processes from Catalyst. - [Create a server](https://catalyst.leifiyo.dev/docs/guides/create-server.md): Create Paper, Purpur, Fabric, and Vanilla servers from the Catalyst UI. - [Files](https://catalyst.leifiyo.dev/docs/guides/files.md): Browse, edit, rename, duplicate, and delete files inside a server folder. - [Import and export](https://catalyst.leifiyo.dev/docs/guides/import-export.md): Move Catalyst servers with manifest-backed zip archives. - [Manage servers](https://catalyst.leifiyo.dev/docs/guides/manage-servers.md): Use the dashboard, server list, and detail pages to work across all servers. - [Modrinth content](https://catalyst.leifiyo.dev/docs/guides/modrinth-content.md): Search, install, update, and remove compatible Modrinth plugins and mods. - [ngrok tunnels](https://catalyst.leifiyo.dev/docs/guides/ngrok.md): Expose a local Minecraft server through an ngrok TCP tunnel. - [Server properties](https://catalyst.leifiyo.dev/docs/guides/server-properties.md): Edit server.properties from the Catalyst detail page. - [Settings](https://catalyst.leifiyo.dev/docs/guides/settings.md): Configure appearance, ngrok, the AI assistant, shutdown behavior, and app information. - [Catalyst documentation](https://catalyst.leifiyo.dev/docs/index.md): Run, tune, back up, and inspect Minecraft servers from one desktop app. - [Installation](https://catalyst.leifiyo.dev/docs/installation.md): Install Catalyst from a packaged build or run it from source. - [Quickstart](https://catalyst.leifiyo.dev/docs/quickstart.md): Create and run a Minecraft server in Catalyst. - [CatalystAnalytics plugin](https://catalyst.leifiyo.dev/docs/reference/catalyst-analytics-plugin.md): Bundled plugin behavior, data model, configuration, commands, and build notes. - [Data storage](https://catalyst.leifiyo.dev/docs/reference/data-storage.md): Where Catalyst stores server records, worlds, backups, analytics, runtimes, and settings. - [Java runtimes](https://catalyst.leifiyo.dev/docs/reference/java-runtimes.md): How Catalyst detects, downloads, and assigns Java runtimes for Minecraft servers. - [Security model](https://catalyst.leifiyo.dev/docs/reference/security-model.md): How Catalyst limits renderer access, file operations, imports, downloads, and assistant actions. - [Supported platforms](https://catalyst.leifiyo.dev/docs/reference/supported-platforms.md): Server types, content support, analytics support, and packaging targets. - [Troubleshooting](https://catalyst.leifiyo.dev/docs/reference/troubleshooting.md): Common fixes for startup, downloads, analytics, Modrinth, backups, ngrok, and imports. - [Requirements](https://catalyst.leifiyo.dev/docs/requirements.md): System, network, and account requirements for running Catalyst.