Skip to content

lovstudio/lovstudio-mac-toolkits

Repository files navigation

Lovstudio.ai Mac Menu Manager Cover

Logo Lovstudio.ai Mac Menu Manager

A pluggable macOS menu bar manager from Lovstudio.ai, 手工川工作室.
macOS / Tauri / React / TypeScript / Rust

Features · Install · Usage · Release

Features

  • 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 pmset changes, avoiding repeated admin prompts after setup.
  • Ship signed macOS releases with Tauri updater artifacts.

Install

Download the latest universal macOS build from:

GitHub Releases

The app is Developer ID signed and notarized. The first time protection changes require privileged system configuration, macOS may ask for administrator approval.

Usage

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.

Development

pnpm install
pnpm dev

Run checks locally:

pnpm build
cargo check --manifest-path src-tauri/Cargo.toml

Build a macOS bundle:

pnpm tauri build --target universal-apple-darwin

Tech Stack

  • Tauri 2
  • Rust
  • React 19
  • TypeScript
  • Tailwind CSS
  • TanStack Query
  • GitHub Actions

Release

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

Star History

Star History Chart

License

Apache-2.0