A pluggable macOS menu bar manager from Lovstudio.ai, 手工川工作室.
macOS / Tauri / React / TypeScript / Rust
Features · Install · Usage · Release
- Provide a modular foundation for Lovstudio.ai macOS menu bar utilities.
- Ship the first module, Lid Sleep Guard, for preventing lid-close sleep during long-running work.
- Support global protection and per-app privileged protection.
- Detect and group running apps, CLI tools, helpers, and background processes.
- Use a privileged helper for
pmsetchanges, avoiding repeated admin prompts after setup. - Ship signed macOS releases with Tauri updater artifacts.
Download the latest universal macOS build from:
The app is Developer ID signed and notarized. The first time protection changes require privileged system configuration, macOS may ask for administrator approval.
Open Lovstudio.ai Mac Menu Manager from the macOS menu bar.
- Lid Sleep Guard is the first installed module.
- Global Mode protects every detected running app while enabled.
- Privileged Apps keeps selected apps protected independently of the global switch.
- Background processes are available in a secondary expandable section to keep the main list focused.
- Refresh rescans the current process list.
The first module is designed for long-running local work such as AI agents, coding sessions, rendering, builds, and other tasks that should not be paused by system sleep.
pnpm install
pnpm devRun checks locally:
pnpm build
cargo check --manifest-path src-tauri/Cargo.tomlBuild a macOS bundle:
pnpm tauri build --target universal-apple-darwin- Tauri 2
- Rust
- React 19
- TypeScript
- Tailwind CSS
- TanStack Query
- GitHub Actions
Releases are created through GitHub Actions from v0.* tags. The workflow builds a universal macOS bundle, signs and notarizes it, uploads updater artifacts, then publishes the release.
Current updater endpoint:
https://github.com/lovstudio/lovstudio-mac-toolkits/releases/latest/download/latest.json
Apache-2.0
