ruvnet/open-claude-code

Nightly Claude Code CLI Decompile — Reverse Engineered & Rebuilt

해결하는 문제

Open Claude Code는 Anthropic의 Claude Code CLI에 대한 오픈소스 및 클린룸 구현체입니다. 독점 도구의 기능적인 대안을 제공하며, 개발자들이 강력한 AI 기반 명령줄 인터페이스를 코드 작업에 사용하면서도 오픈소스의 투명성과 유연성을 유지할 수 있도록 합니다.

작동 방식

이 프로젝트는 ruDevolution이라는 도구를 사용해 공개된 npm 패키지를 분석하여 수집한 지식을 기반으로 완전히 재구성되었습니다. 원본 Claude Code의 아키텍처를 모방하며, 비동기 생성기 에이전트 루프, 포괄적인 도구 세트, 여러 AI 제공업체 지원을 포함합니다.

대상 사용자

터미널에 직접 통합된 고성능 AI 코딩 어시스턴트를 원하는 개발자들, 그리고 독점 도구보다 오픈소스 구현체를 선호하는 개발자들.

주요 특징

  • 포괄적인 도구 세트: 쉘 실행, 파일 편집, 웹 검색, LSP 통합을 위한 25개의 내장 도구 포함.
  • 다중 제공업체 지원: Anthropic, OpenAI, Google, AWS Bedrock, Google Vertex와 호환.
  • MCP 통합: stdio, SSE, Streamable HTTP, WebSocket의 네 가지 다른 전송 방식을 통해 Model Context Protocol (MCP) 서버를 지원.
  • 확장성: Markdown 파일로 정의된 사용자 정의 에이전트와 "스킬"을 추가하여 특정 워크플로우를 자동화할 수 있음.
  • 인터랙티브 REPL: 세션 관리, 비용 추정, 모델 전환을 위한 40개의 슬래시 명령어 제공.
  • 자동 나이트리 릴리스: CI/CD 파이프라인을 통해 상류 릴리스를 감지하고 900개 이상의 테스트 세트와 검증함.

관련

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