Tidy repo for public release

- Add MIT LICENSE
- Polish README: tagline, permissions docs, clone URL
- Add license, authors, readme, and repository URL to pyproject.toml
- Remove stale docs/plans/ (relocated to .cursor/) and requirements.txt
- Deduplicate and clean up .gitignore

Made-with: Cursor
This commit is contained in:
cottongin
2026-03-10 08:03:22 -04:00
parent d71bac7b93
commit eefb908268
7 changed files with 32 additions and 1489 deletions

View File

@@ -1,6 +1,6 @@
# cursor-flasher
Flash a colored border on the Cursor IDE window when the AI agent needs your attention — tool approval, questions, or task completion.
A macOS daemon that flashes a pulsing border and plays a sound when your [Cursor](https://cursor.com) AI agent needs attention.
## How It Works
@@ -16,13 +16,14 @@ Only tools in the `approval_tools` list trigger the pulse (default: `Shell`, `Wr
- macOS
- [uv](https://docs.astral.sh/uv/)
- Cursor IDE
- Accessibility permission for your terminal (System Settings → Privacy & Security → Accessibility)
- **Accessibility** permission for your terminal (System Settings → Privacy & Security → Accessibility) — needed for window enumeration
- **Input Monitoring** permission for the daemon process (System Settings → Privacy & Security → Input Monitoring) — needed for input-based pulse dismissal
## Installation
```bash
# Clone and install
git clone <repo-url> && cd cursor-flasher
git clone https://code.cottongin.xyz/cursor-flasher && cd cursor-flasher
uv sync
# Install Cursor hooks (global, applies to all projects)