NanmiCoder/cc-haha

Local-first cross-platform desktop workspace for Claude Code / agents: multi-agent, Git worktrees, code diffs, skill marketplace, multi-model, Computer Use, task-aware desktop pets, with WeChat, Feishu, DingTalk, Telegram, WhatsApp and H5 access.

What it solves

Claude Code Haha is a desktop workbench for AI-driven coding, providing a graphical user interface for managing complex AI agent workflows. It solves the problem of relying solely on CLI-based AI coding tools by adding visual management for sessions, permissions, and agent collaboration.

How it works

The project is built as a cross-platform desktop application (Electron) that integrates with various LLM providers (Claude, ChatGPT, Grok, and local models via Ollama/LM Studio). It uses the Model Context Protocol (MCP) and a custom skills system to give agents access to tools. It allows users to orchestrate multi-agent teams and dynamic workflows where agents can perform tasks, modify files, and interact with the desktop via "Computer Use" capabilities.

Who it’s for

Developers who want a visual, integrated environment for AI-assisted coding, multi-agent orchestration, and remote management of AI tasks via IM platforms (Telegram, WeChat, etc.).

Highlights

  • Visual Agent Management: Graphical interfaces for creating SubAgents, managing Agent Teams, and orchestrating dynamic workflows.
  • Integrated Development Tools: Built-in browser preview for immediate verification of code changes, syntax-highlighted Diff reviews, and branch/worktree support.
  • Flexible Model Support: Direct login for official accounts or API integration for a wide range of third-party and local LLMs.
  • ** uma MCP Integration**: Graphical management of MCP servers with support for multiple transport methods (STDIO, HTTP, SSE).
  • Remote Access: Ability to connect to active sessions via H5 remote access or IM integrations (Telegram, Feishu, etc.) for remote approval and control.
  • Computer Use: Allows agents to take screenshots, click, and type to control desktop applications.

Related

  • Project
  • Project
  • Project
  • Project
  • Project