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.

해결하는 문제

Claude Code Haha는 AI 기반 코딩을 위한 데스크톱 워크벤치로, 복잡한 AI 에이전트 워크플로우를 관리하기 위한 그래픽 사용자 인터페이스를 제공합니다. CLI 기반 AI 코딩 도구에만 의존하는 문제를 해결하며, 세션, 권한, 에이전트 협업에 대한 시각적 관리 기능을 추가합니다.

작동 방식

이 프로젝트는 크로스플랫폼 데스크톱 애플리케이션(Electron)으로 구축되어 있으며, 다양한 LLM 제공업체(Claude, ChatGPT, Grok, Ollama/LM Studio를 통한 로컬 모델)와 통합됩니다. Model Context Protocol (MCP)과 사용자 정의 스킬 시스템을 사용하여 에이전트가 도구에 접근할 수 있도록 합니다. 사용자는 다중 에이전트 팀과 동적 워크플로우를 오케스트레이션할 수 있으며, 에이전트가 작업을 수행하고 파일을 수정하며 "Computer Use" 기능을 통해 데스크톱과 상호작용할 수 있습니다.

대상 사용자

AI 보조 코딩, 다중 에이전트 오케스트레이션, IM 플랫폼(텔레그램, 웨이챗 등)을 통한 AI 작업의 원격 관리를 시각적이고 통합된 환경에서 원하는 개발자.

주요 기능

  • 시각적 에이전트 관리: SubAgent 생성, 에이전트 팀 관리, 동적 워크플로우 오케스트레이션을 위한 그래픽 인터페이스.
  • 통합 개발 도구: 코드 변경 사항을 즉시 확인할 수 있는 내장 브라우저 미리보기, 구문 강조된 Diff 리뷰, 브랜치/워크트리 지원.
  • 유연한 모델 지원: 공식 계정에 직접 로그인하거나 API 연동을 통해 다양한 제3자 및 로컬 LLM을 지원.
  • uma MCP 통합: 여러 전송 방식(STDIO, HTTP, SSE)을 지원하는 MCP 서버의 그래픽 관리.
  • 원격 접근: H5 원격 접근 또는 IM 통합(텔레그램, 피쉬우 등)을 통해 활성 세션에 연결하여 원격 승인 및 제어 가능.
  • Computer Use: 에이전트가 스크린샷을 캡처하고 클릭 및 입력을 통해 데스크톱 애플리케이션을 제어할 수 있는 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트