Claude Code Haha
NanmiCoder
Desktop workspace for running coding agents in parallel
Copied! Paste it into a terminal and press Enter to install.




About
This is a community package of Claude Code Haha, maintained independently and unaffiliated with the project or its author. It repackages the official upstream Linux build unmodified.
Claude Code Haha is a desktop workspace for coding agents. It runs several agent sessions side by side, each optionally on its own git branch or worktree, and puts the review surface next to them: diffs, a built-in browser preview, and a permission dialog for every tool call the agent wants to make.
- Multi-session workspaces with branch and worktree launch, plus global search across sessions.
- Diff review and browser preview beside the conversation.
- GUI approval for agent tool calls, and a model trace for what the agent actually did.
- Bring your own model — Claude, ChatGPT, Grok, presets, or a local endpoint.
- Visual managers for MCP servers and subagents, and a skill marketplace.
The upstream build is self-contained: its agent engine and the ripgrep binary it uses for file search are bundled, so this package needs no Node.js, Python or agent CLI on the host, and is granted no access to host commands.
Sandbox: display, GPU, network, notifications and the Secret Service for credential storage — and no filesystem grant at all. Sessions, skills, MCP servers and provider settings live in the app's own sandboxed data directory, so they persist across restarts without any host directory being opened.
That also means the app can see no project directories out of the box. To open real projects, grant the directories you want it to have, for example:
flatpak override --user --filesystem=~/Projects ai.cchaha.ClaudeCodeHaha
To share one config directory with other Claude Code tooling on the machine instead of keeping a separate one, grant that directory and point the app at it:
flatpak override --user --filesystem=~/.claude:create --env=CLAUDE_CONFIG_DIR=/home/YOU/.claude ai.cchaha.ClaudeCodeHaha
Replace the paths with your own, repeat the filesystem flag for more directories, and undo everything with:
flatpak override --user --reset ai.cchaha.ClaudeCodeHaha
What's New
v0.5.3 · 2026-08-04Details
- Developer
- NanmiCoder
- License
- MIT
- Version
- 0.5.3 · 2026-08-04
- Website
- Homepage
- Support
- Help & support
- Source
- Claude Code Haha
- Packaging
- flatpark/registry
Permissions
1 to review-
Network access
Can reach the internet and local network
-
Inter-process communication
Shares the IPC namespace with the host
-
X11 (fallback)
-
Talk to org.freedesktop.Notifications
-
Talk to org.kde.StatusNotifierWatcher
-
Talk to org.freedesktop.secrets
-
unset-env: ELECTRON_RUN_AS_NODE
-
Wayland display
-
GPU acceleration