ruvnet/open-claude-code
Nightly Claude Code CLI Decompile — Reverse Engineered & Rebuilt
해결하는 문제
Open Claude Code는 Anthropic의 독점적인 Claude Code CLI에 대한 오픈 소스 대안을 제공합니다. 개발자는 폐쇄 소스 바이너리에 의존하지 않고도 코드베이스 설명, 버그 수정, 리팩토링과 같은 코딩 작업을 위해 강력한 에이전트 방식의 명령줄 인터페이스를 사용할 수 있으며, Anthropic 외에도 다양한 AI 제공업체에 대한 지원을 추가할 수 있습니다.
작동 방식
이것은 공식 npm 패키지의 AI 기반 역컴파일을 통해 수집된 정보를 바탕으로 재구축된 클린룸 구현체입니다. 시스템은 광범위한 도구를 실행할 수 있는 비동기 생성자 에이전트 루프(async generator agent loop)로 작동합니다. 여러 AI 제공업체(Anthropic, OpenAI, Google, AWS Bedrock, Google Vertex)를 지원하며, 외부 서버를 통해 도구 세트를 확장할 수 있도록 Model Context Protocol (MCP)과 통합됩니다.
대상 사용자
터미널에서 매우 유능한 AI 코딩 에이전트를 원하는 개발자, 개발 워크플로우에 오픈 소스 도구를 선호하는 사용자, 그리고 다양한 LLM 제공업체와 함께 Claude Code의 아키텍처를 사용하고자 하는 사용자에게 적합합니다.
주요 특징
- 광범위한 도구 세트: bash 실행, 파일 편집, 웹 검색 및 LSP 통합을 위한 25개의 내장 도구가 포함되어 있습니다.
- 다중 제공업체 지원: Anthropic 외에도 OpenAI, Google, AWS Bedrock 및 Vertex AI와 호환됩니다.
- 에이전트 기능: 복잡한 작업을 위해 커스텀 에이전트, 스킬 및 서브 에이전트 생성을 지원합니다.
- MCP 통합: MCP 서버에 연결하기 위해 네 가지 다른 전송 방식(stdio, SSE, Streamable HTTP, WebSocket)을 지원합니다.
- 사용자 정의 동작:
CLAUDE.md를 통한 프로젝트별 규칙 설정과 설정 파일을 통한 상세 구성을 허용합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트