# Systems Systems are the internal building blocks that make the desktop app work. They cut across applications and features. | System | Purpose | | --- | --- | | [Rust core](systems--rust-core.md) | Domain model, storage, services, attachments, generation, and AI helpers. | | [Tauri command bridge](systems--tauri-command-bridge.md) | Typed commands and generated frontend bindings. | | [Frontend shell](systems--frontend-shell.md) | React state controller, views, editor, and action factories. | | [Generation jobs](systems--generation-jobs.md) | Background AI jobs, streaming events, cancellation, and completion. | | [Provider detection](systems--provider-detection.md) | Local CLI readiness, model detection, and command resolution. | | [Release tooling](systems--release-tooling.md) | CI, package metadata, signing, packaging, and release scripts. |