freecodexyz/free-code
The free build of Claude Code. All telemetry removed, security-prompt guardrails stripped, all experimental features enabled.
free-code — Claude Code의 간소화된 빌드
free-code는 Anthropic의 Claude Code의 포크입니다. Claude Code는 AI 코딩 어시스턴트로 작동하는 터미널 프로그램입니다. 원본 소스 코드는 Anthropic의 npm 배포를 통해 노출된 후 2026년 3월에 공개적으로 사용 가능해졌습니다. 이 프로젝트는 해당 소스를 가져와 세 가지 방식으로 수정합니다.
세 가지 변경 사항
텔레메트리 제거 — 원래 프로그램은 사용 데이터, 충돌 보고서, 분석을 Anthropic 서버로 보냅니다. 이 빌드는 이를 모두 제거하거나 비활성화합니다. 어떤 것도 전송되지 않습니다.
보안 프롬프트 가드레일 제거 — Anthropic은 모든 대화에 AI가 자체 내장 안전 훈련을 넘어 제한하는 추가 시스템 수준 지침을 주입합니다. 이 빌드는 주입된 제한을 제거합니다. 모델 자체의 안전 훈련은 여전히 적용됩니다—추가 레이어만 제거됩니다.
실험적 기능 잠금 해제 — 원래 버전에는 88개의 기능 플래그가 있으며 대부분 비활성화되어 있습니다. 이 빌드는 성공적으로 컴파일되는 54개 모두를 활성화합니다. 여기에는 음성 입력, 심층 사고 모드, 백그라운드 자동화 트리거, 메모리 추출 등이 포함됩니다.
모델 제공업체
free-code는 5개의 다른 AI 제공업체와 함께 작동하며 환경 변수로 전환합니다:
| 제공업체 | 활성화 방법 | 인증 방법 |
|---|---|---|
| Anthropic(기본) | — | API 키 또는 OAuth |
| OpenAI Codex | CLAUDE_CODE_USE_OPENAI=1 |
OpenAI를 통한 OAuth |
| AWS Bedrock | CLAUDE_CODE_USE_BEDROCK=1 |
AWS 자격 증명 |
| Google Vertex AI | CLAUDE_CODE_USE_VERTEX=1 |
Google Cloud 로그인 |
| Anthropic Foundry | CLAUDE_CODE_USE_FOUNDRY=1 |
API 키 |
설치 및 사용 방법
빠른 설치(한 줄 명령):
curl -fsSL https://raw.githubusercontent.com/paoloanzn/free-code/main/install.sh | bash
이 명령은 시스템을 확인하고, 필요한 경우 Bun(JavaScript 런타임)을 설치하고, 프로젝트를 빌드하고, free-code 명령을 PATH에 추가합니다.
요구 사항: Bun ≥ 1.3.11, macOS 또는 Linux(Windows는 WSL 사용), 모델 제공업체 자격 증명.
기본 사용법:
free-code # 대화형 채팅 모드
free-code -p "질문" # 원샷 모드: 단일 질문하기
free-code --model claude-opus-4-6 # 특정 모델 선택
free-code /login # 제공업체에 로그인
소스에서 빌드
저장소를 클론한 후:
bun build # 프로덕션 빌드
bun run build:dev:full # 54개의 실험적 플래그 모두로 빌드
개별 플래그를 활성화할 수도 있습니다. 예: bun run ./scripts/build.ts --feature=ULTRAPLAN --feature=ULTRATHINK.
기술 스택
- 런타임: Bun
- 언어: TypeScript
- 터미널 UI: React + Ink(터미널용 React 렌더러)
- CLI 파싱: Commander.js
- 스키마 검증: Zod v4
- 프로토콜: MCP(모델 컨텍스트 프로토콜), LSP(언어 서버 프로토콜)
- API: Anthropic, OpenAI Codex, AWS Bedrock, Google Vertex AI
주목할 만한 세부 사항
- IPFS 미러: 저장소의 영구 사본이 콘텐츠 ID와 함께 IPFS(분산 스토리지 네트워크)에 고정되어 있어 GitHub 저장소가 삭제되어도 코드가 유지됩니다.
- 기여: 프로젝트는 34개의 손상된 기능 플래그 복원을 환영합니다—많은 플래그가 컴파일에 가깝고 작은 수정만 필요합니다.
- 라이선스 참고: 원래 Claude Code 소스는 Anthropic에 속합니다. 이 포크는 소스가 공개적으로 노출되었기 때문에 존재합니다. README는 재량에 따라 사용하라고 명시합니다.
주요 주의 사항
- README는 가드레일 제거가 모델 자체의 안전 훈련을 비활성화하지 않는다고 명시합니다—CLI가 추가하는 추가 프롬프트 수준 제한만 제거합니다.
- 이 프로젝트는 공개적으로 노출된 독점 코드의 포크이며 Anthropic의 공식 릴리스가 아닙니다.
- README는 지원 옵션으로 특정 모델 이름(예: Claude Opus 4.6, GPT-5.3 Codex)을 나열합니다.
프로젝트 구조(높은 수준)
src/entrypoints/cli.tsx— 진입점src/commands.ts— 슬래시 명령src/tools.ts— 에이전트 도구(Bash, Read, Edit 등)src/QueryEngine.ts— LLM 쿼리 엔진src/screens/REPL.tsx— 주요 대화형 UIsrc/services/— API 클라이언트, OAuth, 분석src/voice/— 음성 입력src/bridge/— IDE 통합(VS Code, JetBrains)
결론
free-code는 Claude Code의 커뮤니티 포크로, 데이터 수집을 제거하고, 추가 안전 제한을 제거하며, 숨겨진 실험적 기능을 잠금 해제합니다—터미널 AI 코딩 어시스턴트의 핵심 기능을 유지하고 Anthropic 자체 API 외에도 여러 AI 제공업체에 대한 지원을 추가합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트