A native macOS terminal built on libghostty, with vertical tabs, agent-aware notifications and a scriptable CLI for running AI coding agents in parallel.
sk-ruban/notchi
A macOS notch-area companion app that shows real-time reactions to Claude Code and Codex agent activity.
- Stars
- 1,042
- Forks
- 78
- Open issues
- 16
- Last commit
- 16 days ago
What is it?
Notchi is a macOS app that sits in the notch and shows an animated mascot reacting to what Claude Code and Codex are doing. It registers shell script hooks with both agents on launch, receives events such as thinking, tool use, permission requests, compaction, errors and completions over a Unix socket, and maps them to sprite animations. Each concurrent session gets its own mascot from the Claude or Codex sprite family.
Clicking the notch expands a panel with a live activity feed, session time, and usage quota. A 30-day view tracks daily cost and token usage per provider or combined. With an Anthropic or OpenAI API key added in settings, the app analyzes the sentiment of your prompts so the mascot reacts emotionally. Sound effects for events are optional and can be replaced with custom sounds; they mute automatically when the terminal is focused.
The app requires macOS 15 or later and a MacBook with a notch, and it auto-updates via Sparkle.
Key features
- 01Reacts to Claude Code and Codex events such as thinking, working, permission requests and errors.
- 02Runs a separate mascot for each concurrent session.
- 03Analyzes prompt sentiment with Anthropic or OpenAI APIs to drive emotional reactions.
- 04Shows session time, usage quota, and 30-day cost and token charts.
- 05Supports optional sound effects and custom sound imports.
- 06Available in several languages and follows the system language.
Use cases
- Keeping an eye on long-running Claude Code or Codex sessions without switching windows.
- Noticing permission requests or errors from coding agents at a glance.
- Tracking daily AI coding cost and token usage across providers.
Quick start
- 1
Download the latest DMG from the releases page
- 2
Open the DMG and drag Notchi to Applications
- 3
Launch Notchi; it auto-installs the Claude Code and Codex hooks
Things to know
- macOS 15.0+ only, and it requires a MacBook with a notch.
- Requires Claude Code and/or Codex to be installed.
- Sentiment analysis needs your own Anthropic or OpenAI API key (optional).
Topics
FAQ
- What is notchi?
- A macOS notch-area companion app that shows real-time reactions to Claude Code and Codex agent activity. Notchi is a macOS app that sits in the notch and shows an animated mascot reacting to what Claude Code and Codex are doing. It registers shell script hooks with both agents on launch, receives events such as thinking, tool use, permission requests, compaction, errors and completions over a Unix socket, and maps them to sprite animations. Each concurrent session gets its own mascot from the Claude or Codex sprite family.
- Is notchi free to use? What license does it have?
- notchi is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is notchi still maintained?
- Actively maintained. The last commit to notchi was on Oct 4, 2026.
- What can I use notchi for?
- Keeping an eye on long-running Claude Code or Codex sessions without switching windows. Noticing permission requests or errors from coding agents at a glance. Tracking daily AI coding cost and token usage across providers.
- How do I install notchi?
- Download the latest DMG from the releases page Open the DMG and drag Notchi to Applications Launch Notchi; it auto-installs the Claude Code and Codex hooks
- Where can I get notchi?
- The source code and installation instructions are on GitHub: https://github.com/sk-ruban/notchi
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A macOS CLI and AI agent skill that draws big arrows, boxes and signs on screen to point users at UI elements, without clicking or capturing anything.
A macOS menu bar app that shows live Claude Code status: an animated icon while working, a yellow dot when awaiting permission, and elapsed turn time.
A macOS menu bar app that shows usage limits, reset times, and spend for 100+ AI coding and API providers, without storing passwords.
An agent skill that teaches AI coding assistants like Claude Code and Codex to write modern, correct SwiftUI code.
An open-source Computer Use service exposed as an MCP server, letting AI agents control macOS, Linux, and Windows desktops.