An open API service indexing awesome lists of open source software.

https://github.com/dgpisces/bough

A macOS notch companion for AI coding agents.
https://github.com/dgpisces/bough

ai-tools macos notch sparkle swift swiftui

Last synced: 8 days ago
JSON representation

A macOS notch companion for AI coding agents.

Awesome Lists containing this project

README

          


Bough

# Bough


简体中文

Bough is a macOS notch utility that keeps AI coding agents, usage, music, lyrics, and AirDrop state visible at the top of your screen.

![Bough notch panel demo](Assets/README/panel-session-music-airdrop.png)

## Features

- Shows session state for Codex, Claude Code, Cursor, and other supported tools in the notch area.
- Surfaces permission requests, questions, completion, busy, and idle states, with jump-back support to the matching terminal or app.
- Tracks AI usage windows with optional usage and recovery notifications.
- Displays music playback, lyrics, and AirDrop drag surfaces.
- Supports local, remote SSH, and common terminal/editor workflows.
- Includes the Bough mascot, tool mascots, pixel sounds, diagnostics, and Settings previews.

Supported tools

| Tool | Bough mascot |
|---|---|
| Codex | Codex mascot |
| Claude Code | Claude Code mascot |
| Cursor | Cursor mascot |
| GitHub Copilot | GitHub Copilot mascot |
| Gemini CLI | Gemini CLI mascot |
| OpenCode | OpenCode mascot |
| Qwen Code | Qwen Code mascot |
| Kimi | Kimi mascot |
| Trae | Trae mascot |
| Qoder | Qoder mascot |
| Antigravity | Antigravity mascot |
| CodeBuddy | CodeBuddy mascot |
| WorkBuddy | WorkBuddy mascot |
| Droid | Droid mascot |
| Hermes | Hermes mascot |
| StepFun | StepFun mascot |

## Install

The current stable release is `v1.0.0`.

1. Open [GitHub Releases](https://github.com/DGPisces/bough/releases).
2. Download the latest `Bough.dmg`.
3. Open the DMG and drag `Bough.app` into `/Applications`.
4. On first launch, follow macOS prompts for opening the app and granting required permissions.

## Automatic Updates

Bough uses the public repository stable channel for automatic updates. Stable builds check the public update feed for signed in-app updates.

## Build From Source

Requires macOS 14+, Swift 5.9+, and Xcode Command Line Tools.

```sh
swift package resolve
swift build -c release
swift test
```

The release executable is `.build/release/Bough`.

## Contributing

See [`CONTRIBUTING.md`](CONTRIBUTING.md). Report security issues through GitHub private vulnerability reporting.

## Thanks

Thanks to [CodeIsland](https://github.com/wxtsky/CodeIsland) for providing the foundation. See [`CREDITS.md`](CREDITS.md) for license and third-party notices.

## License

Bough is released under the MIT License. See [`LICENSE`](LICENSE).