Analysis updated 2026-05-18
See at a glance whether a long-running Claude Code task is idle, working, or waiting for your attention.
Approve or deny Claude Code's permission requests from a speech bubble instead of switching to the terminal.
Track multiple parallel Claude Code sessions and jump to whichever one needs input.
Get a phone notification via ntfy if Claude Code needs you while you're away from your Mac.
| duperez/crab-companion | aiduckman/claudeusage_latest_may2026 | arnabau/thermalpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS 13+, jq, and an existing Claude Code installation, installable via Homebrew in one command.
Crab Companion is a macOS app that puts a tiny pixel art crab named Craby on your screen to show you what Claude Code, an AI coding assistant, is doing at any moment. Instead of alt-tabbing back to the terminal to check whether a long task has finished, you glance at the corner of your screen where Craby is idle, working at a tiny laptop, celebrating with sparkles when done, or waving with an exclamation mark when it needs your attention. The most useful feature is that Craby can answer Claude Code's questions for you. When Claude asks for permission to run a command, a speech bubble opens under the crab showing what it wants to do, with Allow, Deny, and Terminal buttons, and risky commands like deleting files or force pushing get a red border as a warning. There is also a local HTTP API that lets Claude, or any script, ask multiple choice or free text questions through the same speech bubble, falling back to the normal terminal prompt if nobody answers in time. If you run several Claude Code sessions at once, Craby shows the most important status across all of them and lets you click to jump to the project that needs you. When Claude spawns subagents, each one appears as a small baby crab below Craby, hatching when it starts and turning into sparkles when it finishes, so you can tell at a glance, or even by sound, how many subtasks are running and whether they succeeded. The app also tracks daily stats like tasks finished and a day streak, and Craby levels up the more you use it. Craby works by having Claude Code's built-in hooks send small messages to a local server running on your Mac, and the crab reads those events to decide how to react. It can be installed through Homebrew, built from source, or downloaded as a prebuilt app, and it requires macOS 13 or later plus Claude Code itself to be useful. Every install method adds Claude Code hooks to your existing settings file, keeping a backup of your previous configuration.
Crab Companion puts a pixel-art crab on your Mac screen that shows Claude Code's status and lets you answer its permission prompts from a speech bubble.
Mainly Swift. The stack also includes Swift, macOS.
No license information is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.