steipete

steipete / fluegel

Public

Mac app to elevate permissions, when your cli needs wings.

16
0
89% credibility
Found May 21, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

Fluegel is a macOS menu bar application that acts as a secure bridge between automation tools (like AI assistants) and Apple Reminders. Normally, macOS only allows apps you've personally approved to access your reminders, which creates a problem when you want an AI running from a terminal or SSH session to manage your tasks. Fluegel solves this by becoming the trusted gatekeeper: you grant Reminders permission once to Fluegel, then you tell Fluegel which specific tools are allowed to use that permission. Every command is logged, and Fluegel requires your password before making any changes to the approved list. This gives AI assistants a safe way to help with your reminders while keeping you in control.

How It Works

1
๐Ÿค– You want AI to manage your reminders

You've set up an AI assistant to help organize your life, but it can't access Apple Reminders because macOS doesn't trust it.

2
๐Ÿ“ฆ You install Fluegel

You download Fluegel and place it in your Applications folder. It quietly appears in your menu bar with a small bird icon.

3
๐Ÿ” You give Fluegel permission once

Fluegel asks macOS for Reminders access. You approve it once, and Fluegel remembers this decision forever.

4
โœ… You tell Fluegel which tools to trust

You open Fluegel's settings and add your reminder tool to the approved list. Fluegel writes this down and asks for your password to confirm.

5
Your AI assistant now has options
๐Ÿค–
AI assistant runs a command

Your AI assistant asks Fluegel to check your reminders. Fluegel runs the tool and returns the results.

๐Ÿ‘ค
You check the activity log

You open Fluegel's Audit tab to see everything that ran, including any attempts that were blocked.

๐ŸŽ‰ Your AI assistant works with reminders

Your AI can now help you add tasks, check your lists, and stay organizedโ€”all while you stay in complete control of what runs on your Mac.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is fluegel?

Fluegel is a macOS menu bar app that acts as a permission bridge for automation agents. When you run CLI tools from headless environments like SSH sessions, launchd, or AI agents, macOS ties its privacy permissions to that transient process -- not the actual tool. Fluegel solves this by letting you grant Reminders access once to the menu bar app, then allowing specific full-path CLI commands to use those permissions through a local Unix socket bridge. It requires local authentication for whitelist changes and logs every allow/deny decision to an audit file.

Why is it gaining traction?

The project targets a real problem that's growing as AI agents proliferate. Tools like `rem` for Apple Reminders work well but only from processes with the right TCC grant. Fluegel gives that permission a stable, auditable home. The security model is intentionally narrow: exact path matching, token-based CLI authentication, and append-only audit logs. For developers running local automation that needs macOS permissions, this is a clean solution that doesn't require granting access to sketchy third-party processes.

Who should use this?

- Developers running local AI agents (Codex, automated scripts) that need Reminders access - Users who want to run `rem` from SSH, cron jobs, or terminal emulators where direct permission grants don't work - Anyone who wants centralized control and audit trails over which CLI tools can access their Reminders data

Currently scoped to Reminders only, with the architecture designed to add more permissions explicitly.

Verdict

Early-stage but conceptually solid. With only 16 stars and Reminders as the sole supported permission, the scope is intentionally narrow -- which actually reads as thoughtful restraint rather than incompleteness. The author (steipete) is a known iOS/macOS developer, lending credibility despite the low star count. Test coverage exists, the Unix socket bridge is a clean pattern, and the security model (exact path matching, audit logging, local auth) is defensible. Worth watching if you're automating Reminders workflows with agents, but watch for future permission support before committing to it as a long-term solution.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.