Introduction
Quick Commit is an in-house macOS app created by Brave New Design for developers who want a useful Git checkpoint without opening a terminal or leaving the current task. It lives in the menu bar, watches user-selected repositories, and keeps the commit flow deliberately small: inspect the changes, prepare a clear subject, and commit.
Project Overview
Quick Commit was designed as a privacy-conscious macOS utility rather than a full Git client. It uses libgit2 in process to inspect, stage, and create a checkpoint commit while leaving remotes, branches, history rewriting, and destructive cleanup out of scope.
The project is built for macOS 26 or newer with SwiftUI, App Sandbox, and security-scoped bookmarks. Repository access begins with an explicit folder selection, so the app can stay focused on the repositories the user chooses to work with.
Objectives
- One-click local checkpoints
- Make it easy to turn a working tree with changes into a useful commit from the menu bar.
- Keep the workflow short enough to support frequent, low-friction saves.
- Safety by design
- Preserve existing index changes and provide recoverable failure handling when staging or commit preparation cannot finish safely.
- Avoid Git CLI processes and exclude push, fetch, reset, clean, merge, and rebase operations from the product contract.
- Private subject generation
- Use on-device Apple Intelligence, when available, to suggest a concise commit subject from bounded change context.
- Keep a deterministic local fallback so the core workflow remains useful without advanced AI features.
Design & Development Highlights
- Menu bar-first interaction: A small repository list and clear changed or clean state keep the primary action immediately available without opening a large project window.
- Direct libgit2 integration: Git inspection, staging, and checkpoint creation happen in process, giving the app a focused foundation for sandboxed macOS access.
- Explicit repository permissions: App-scoped security bookmarks let users choose which repositories Quick Commit can monitor and access.
- Bounded on-device AI: Foundation Models can suggest only the commit subject; repository contents, secrets, and source code are not sent to an external AI service.
- Conservative failure behavior: The app checks repository state, identity, locks, conflicts, and staged fingerprints before committing or attempting recovery.
Reflection & Takeaways
Quick Commit shows how an in-house developer tool can be intentionally narrow without feeling incomplete. By limiting the product to a safe local checkpoint, Brave New Design could make the important path fast while keeping permissions, privacy, and recovery visible in the experience.
The project is open source under the MIT License and remains under active development. Visit the Quick Commit repository on GitHub to explore the project, or contact us to talk about a focused macOS product of your own.