
Claude interactions on a bubble

Claude interactions on a bubble
BubbleCode is a native macOS application designed to work with Claude Code, the command line coding agent from Anthropic. Its primary function is to allow users to run multiple Claude Code agents in the background while a floating bubble interface alerts them only when an agent requires a permission decision. This eliminates the need to either disable all approvals and risk unintended actions or to constantly monitor a terminal window for prompts. The application uses the user's own Claude Code login, requiring no separate API key, proxy, or new account. It is built as a real native Mac app using AppKit rather than an Electron framework, and it can render its notification bubble over true fullscreen content, including video games and movies. When an agent needs a decision, the bubble appears on screen and can be clicked to approve or respond in one action without leaving the current workspace. Typical use cases involve running multiple coding agents on different projects simultaneously. The workflow begins with agents working autonomously in the background. When an agent encounters a step that requires human judgment, such as running a build command or editing a file, the bubble appears. The user can then approve the action directly from the bubble and return to their previous task. This setup is intended for developers who want to maintain productivity while still retaining control over critical decisions. No specific system requirements beyond a compatible macOS version and an active Claude Code subscription are mentioned.