Asuku — Development skill for Claude Code
macOS menu bar app for CLI agent (Claude Code) permission request notifications.
How to install Asuku
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ushironoko/asuku and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Asuku does
macOS menu bar app for CLI agent (Claude Code) permission request notifications.
Alternatives in Development
- Cc Bar — Native macOS menu bar app: track quota, usage and cost for Codex (multi-account) and Claude Code, from your me 119 ★
- CoderBar — Native macOS agent control for Codex and Claude — monitor, approve, ask, and jump back from the menu bar 100 ★
- Claude Status — macOS Menu Bar + Desktop Widget for Claude Code Session Monitoring 59 ★
README
asuku
macOS menu bar app for managing [Claude Code](https://docs.anthropic.com/en/docs/claude-code) permission requests via native notifications.
When Claude Code needs permission to run a tool (Bash, Write, Edit, etc.), asuku delivers it as a macOS notification with Allow / Deny actions. You can also respond from your iPhone via [ntfy](https://ntfy.sh).
[Japanese / 日本語](README-jp.md)
Features
- macOS notifications — Alert-style with Allow / Deny actions
- Menu bar UI — Pending requests, quick actions, recent activity
- iPhone notifications — Respond remotely via ntfy + Cloudflare Tunnel (opt-in)
- Auto Approve — Optionally allow every permission request immediately (disabled by default)
- Auto-deny timeout — Automatically denies after 280s
- Sensitive data masking — Tokens and API keys are masked in notifications
- One-click hook install — Registers hooks in Claude Code settings
- Launch at login
Requirements
- macOS 14.0 (Sonoma) or later
- Claude Code installed
Getting Started
1. Install
brew tap ushironoko/tap
brew install --cask asuku
**Note:** asuku is ad-hoc signed (not notarized by Apple). If macOS Gatekeeper blocks the app on first launch, run:
xattr -cr /Applications/asuku.app
2. Install the hook
Click **"Install Hook..."** in the menu bar dropdown, or go to **Settings → Install Hook to Claude Code**.
This registers asuku as a [Claude Code hook](https://docs.anthropic.com/en/docs/claude-code/hooks) in `~/.claude/settings.json`.
3. Configure notifications
On first launch, grant notification permission when prompted. Then go to **System Settings → Notifications → asuku** and set the style to **Alerts** (not Banners) so that Allow / Deny buttons are always visible.
4. Use it
Start Claude Code as usual. When it needs permission, you'll see:
- A macOS notification with Allow / Deny buttons
- The requ
Related Skills
Token Bar
macOS menu-bar app: token usage, cost & rate limits for Claude Code, Codex CLI, Gemini CLI
Modeldeck
macOS menu bar app that tracks usage limits across all your Claude Code and Codex CLI accounts — live "% left"
Agent Manager
macOS menu-bar app + CLI for juggling multiple Claude Code and Codex accounts on one machine — isolated logins
SwarmBar
SwarmBar: a macOS menu bar app showing live status of CLI coding agents (Claude Code, Codex, Kimi Code, BearCo
Claude Notch
Approve Claude Code from your Mac's notch. A native SwiftUI menu-bar app that surfaces Claude Code permission
Claudewatch
A macOS menu bar app that monitors your Claude Code usage and service status
Related Agents
Apple UI Designer
Visual and theme redesigns in current Apple design language (macOS 27 / iOS 26+ Liquid Glass, vibrancy, system
App Tester
Builds and exercises Heron end-to-end on this machine — starts the dev app, starts and stops real claude CLI s
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp