가이드 목록으로
비교·2026년 9월 21일·최종 업데이트 2026년 9월 24일·8분 분량

Crush vs OpenCode: 워크플로, 모델 및 총비용

보관된 Go OpenCode는 Crush가 되었습니다. 오늘 설치할 수 있는 OpenCode는 다른 코드베이스이며, 실제 선택지는 라이선스, 권한 기본값 및 어느 지갑에 자금을 넣을지입니다.

마지막 검토일: .

Crush와 OpenCode는 모두 무료 터미널 코딩 에이전트로 사용자에게 아무것도 청구하지 않으며, 자체 OpenAI 또는 Anthropic 호환 엔드포인트를 지정할 수 있습니다. 따라서 선택 기준은 클라이언트 가격이 아닙니다. 라이선스, 권한 기본값, 구성 실행 모델, 그리고 각 프로젝트가 유도하는 지갑이 기준입니다. Crush는 Charm의 AI 코딩 에이전트이며 — 같은 이름의 Rust 셸이 아님 — Go로 작성되었고 FSL-1.1-MIT로 배포됩니다. OpenCode는 Anomaly가 유지 관리하는 opencode.ai의 TypeScript 에이전트이며 MIT 라이선스입니다.

나머지를 안전하게 읽기 전에 두 가지 이름 함정을 먼저 해소해야 합니다. "Crush CLI"는 관련 없는 프로젝트인 liljencrantz/crush의 이름이기도 합니다. 이 프로젝트는 스스로를 "강력한 최신 프로그래밍 언어이기도 한 명령줄 셸"이라고 설명하며 Rust로 작성되었고 AI 코딩과는 아무 관련이 없습니다. 또한 opencode라는 이름의 저장소가 두 개 있으며, 그중 하나는 Crush의 이전 이름입니다. 이 내용은 바로 아래 섹션에서 다룹니다. 이를 잘못 이해하면 이후의 모든 비교가 무효화되기 때문입니다.

세 개의 프로젝트, 그중 두 개는 OpenCode라는 이름

보관된 Go CLI는 이 비교에서 세 번째 선택지가 아닙니다. Crush의 선조이며 저장소도 자체적으로 이를 명시합니다: "This repository is no longer maintained and has been archived for provenance. The project has continued under the name Crush, developed by the original author and the Charm team."

프로젝트현재의 모습프로그래밍 언어라이선스최신 릴리스
charmbracelet/crush활성 상태. Charm의 AI 코딩 에이전트. 보관된 Go OpenCode의 후속 프로젝트GoFSL-1.1-MIT(GitHub는 NOASSERTION으로 보고)v0.95.0, 2026년 9월 16일
anomalyco/opencode활성 상태. opencode.ai에서 배포되는 OpenCode. 2025년 4월 30일에 생성된 별도 코드베이스TypeScriptMITv1.18.31, 2026년 9월 14일
opencode-ai/opencode보관됨. Crush의 이전 이름. 여기서 구성, 제공업체 또는 가격을 가져오지 마세요GoMITv0.0.55, 2025년 6월 27일

저장소 메타데이터는 2026년 9월 19일 GitHub API에서 읽었으며, npm에서 @charmland/crush가 FSL-1.1-MIT 라이선스의 0.95.0이고 opencode-ai가 MIT 라이선스의 1.18.31임을 확인했습니다. npm 패키지 이름 opencode-ai는 활성 Anomaly 프로젝트에 속하는 반면 opencode-ai는 보관된 프로젝트의 GitHub 조직이기도 하다는 점에 유의하세요. 둘은 npm만 확인해서 구분할 수 없으므로 GitHub 조직을 확인해야 합니다. 이 페이지에서 확정할 수 없었던 한 가지는 이전 저장소의 보관 날짜입니다. GitHub가 해당 날짜를 반환하지 않으므로 이 페이지에서는 그 날짜를 주장하지 않습니다. 마찬가지로 github.com/sst/opencode는 현재 anomalyco/opencode로 리디렉션되고 opencode.ai의 바닥글에는 "© Anomaly"가 표시되지만, 날짜가 명시된 프로젝트 측의 이름 변경 발표는 찾지 못했으므로 인수인계는 설명하되 날짜를 지정하지 않습니다.

누가 무엇을 선택해야 하나요

이 설명이 본인에게 해당한다면선택구체적인 이유
조직에서 개발자 도구에 OSI 승인 라이선스를 요구함OpenCodeGitHub와 npm 모두 MIT입니다. Crush는 FSL-1.1-MIT로 배포되며, 이는 Competing Use를 제한하고 각 버전의 2주년이 되어야 MIT로 전환됩니다
에이전트가 무엇이든 건드리기 전에 멈추고 묻기를 원함CrushCrush는 기본적으로 도구 호출 전에 권한을 요청하며, OpenCode의 문서화된 기본값은 대부분 허용입니다
터미널을 넘어선 에이전트를 원함 — 데스크톱 앱, IDE 확장, GitHub 또는 GitLabOpenCode문서에는 데스크톱 앱, IDE 확장, 웹/공유, GitHub 및 GitLab 통합, ACP, SDK, 서버와 플러그인이 설명되어 있습니다
팀이 한눈에 검토할 수 있는 데이터 파일 형태의 구성을 원함OpenCodeopencode.json는 데이터입니다. crushrc은 Bash이며, crush.json 내부의 $(...)는 로드 시 확장됩니다
셸 명령을 실행할 수 있는 구성을 원함 — 비밀번호 관리자에서 키를 가져오거나 호스트 이름에 따라 분기Crush동일한 실행 모델이 기능입니다. Charm 자체 예제는 $(op read ...)로 MCP 토큰을 확인합니다
고정된, 대부분 오픈 웨이트 모델 목록에 대해 월 $10 구독을 원함OpenCodeOpenCode Go가 바로 그 제품입니다. Crush도 동일한 OPENCODE_API_KEY를 읽을 수 있지만, Crush는 Go의 검증된 클라이언트 목록에 포함되지 않습니다
최첨단 Claude, GPT 및 Gemini 모델 전체에서 하나의 선불 잔액을 원함둘 다 가능합니다둘 다 요금제 제한 없이 타사 엔드포인트를 허용합니다. Charm 자체 제공업체는 이러한 계열을 제공하지 않습니다

마이그레이션 비용에서 모델 구성은 저렴한 절반이고 구성 형식은 비싼 절반입니다. crushrc와 opencode.json 사이에는 변환기가 없으므로 프로젝트 로컬 설정을 직접 다시 작성해야 합니다. 이전되는 범위는 보기보다 넓습니다. 두 클라이언트 모두 MCP 서버, LSP 서버 및 Agent Skills를 지원하므로 확장성은 둘 사이의 차별 요소가 아니며 문법만 다릅니다. 두 제품 모두 비대화형 모드도 지원하므로 이는 TUI 대 TUI 선택이 아닙니다. Crush의 run 서브명령은 소스에서 "Run a single non-interactive prompt"로 설명되고 OpenCode는 opencode run를 문서화합니다.

권한 및 구성 실행: 진정한 안전성 차이 한 가지

이 두 프로젝트는 기본 설정이 서로 정반대이며, 어느 쪽이든 저장소에서 실행하기 전에 알아둘 가치가 가장 큰 차이입니다.

Crush의 README에 따르면 기본적으로 Crush는 도구 호출을 실행하기 전에 권한을 요청합니다. 이를 단순한 허용 또는 거부 목록인 permissions allow view edit, permissions deny bash sourcegraph로 확장하거나, 소스에서 "모든 권한을 자동으로 수락(위험 모드)"이라고 설명하는 --yolo으로 완전히 제거할 수 있습니다.

OpenCode는 반대쪽에서 시작합니다. 권한 문서에 따르면 대부분의 권한은 기본값이 "allow"이고, doom_loop와 external_directory의 기본값은 "ask"입니다. 대신 규칙은 더 세밀합니다. 권한은 read, edit, glob, grep, bash, task, skill, lsp, question, webfetch, websearch, external_directory 및 doom_loop에서 도구별로 지정되며, 도구별 글로브 패턴을 허용하므로 bash은 git *을 허용하고 rm *을 거부할 수 있습니다. 규칙은 패턴 일치로 평가되며 마지막으로 일치하는 규칙이 적용되고, 에이전트는 전역 집합을 재정의할 수 있습니다. OpenCode에는 명시적으로 거부되지 않은 모든 항목을 승인하는 --auto 플래그도 있으므로 두 클라이언트 모두 허용적으로 설정할 수 있습니다. 단지 기본값이 그렇게 시작하지 않을 뿐입니다.

두 번째 부분은 구성 형식입니다. Crush의 README는 이를 분명히 밝힙니다. "crushrc와 crush.json는 모두 신뢰된 코드로 취급됩니다. crushrc는 전체 셸에서 실행되고, crush.json 안의 모든 $(...)는 로드 시점에 실행됩니다. 검토하지 않은 구성 파일이 있는 디렉터리에서는 Crush를 실행하지 마세요". Crush는 ./.crushrc를 읽은 다음 ./crushrc, 마지막으로 ~/.config/crush/crushrc를 읽으므로, 복제한 저장소가 구성 파일을 포함할 수 있습니다. 이는 키가 비밀번호 관리자에서 추출되는 방식인 만큼 실제 기능이면서 실제 위험이기도 합니다. OpenCode의 opencode.json는 데이터입니다. 두 사실은 2026년 9월 18일에 확인했으며, 이전 Crush JSON 형식은 사용이 권장되지 않고 새 기능도 추가되지 않는 것으로 문서화되어 있으므로 JSON이 아니라 crushrc을 기반으로 구축하세요.

돈이 들어가는 곳은 클라이언트가 아니라 지갑입니다

각 프로젝트에는 공식 자사 공급자가 있으며, 제공 모델 구성이 서로 다릅니다. Charm Hyper는 Claude, GPT 또는 Gemini 모델을 전혀 판매하지 않지만, OpenCode는 최첨단 종량제 카탈로그와 별도의, 대부분 오픈 웨이트로 구성된 목록에 대한 월 $10 구독을 모두 판매합니다.

지갑공개 가격카탈로그이 선택이 의미하는 것
Charm Hyper 무료"모두가 매월 100 Hypercredits를 받습니다". "현재 Hypercredit 1개는 5¢입니다"23개 모델, 대부분 오픈 웨이트 계열기본 Crush 온보딩. Claude, GPT 또는 Gemini는 전혀 없음
Charm Hyper 구독"월 $20"에 "매일 갱신되는 250 Hypercredits"동일한 23개 모델일일 갱신 주기는 가격 페이지에만 표시되고 문서에는 다시 명시되지 않으므로 이를 바탕으로 산술 계산을 하지 마세요
Charm Hyper 선불$5 = 100, $10 = 200, $20 = 400 Hypercredits; "선불 Hypercredits는 만료되지 않습니다"동일한 23개 모델플랜 크레딧의 이월 및 만료 여부는 어느 쪽으로도 문서화되어 있지 않으므로, 이에 의존하기 전에 계정에서 확인하세요
OpenCode Zen선불 크레딧으로 100만 토큰당 종량제 결제. 카드 수수료는 "거래당 4.4% + $0.30"으로 전가됨최첨단 Claude, GPT, Gemini, Grok 및 오픈 웨이트문서에 따르면 처리 수수료를 충당하기 위한 인상분만 적용하고 원가로 판매합니다
OpenCode Go"저렴한 월 $10 구독"대부분 오픈 웨이트이지만 자체 표에는 Grok 4.6과 GPT 5.6 Luna도 기재되어 있음한도는 달러 기준입니다. 5시간 한도는 월간 한도의 20%, 주간 한도는 50%, 월간 한도는 100%입니다. 워크스페이스당 구독자 1명

Hyper 가격과 모델 목록은 2026년 9월 18일 공개 모델 엔드포인트에서 확인했습니다. 모델은 23개이며 Claude, GPT 또는 Gemini 모델은 하나도 없습니다. 대부분 DeepSeek, Kimi, GLM, MiniMax, Qwen, gpt-oss-120b 및 Gemma와 같은 오픈 웨이트 계열 이름을 사용하고, 그중 하나인 inkling는 문서화된 기본 모델 없이 Charm 브랜드가 붙어 있습니다. 따라서 이 페이지의 주장은 "전체가 오픈 웨이트"가 아니라 "최첨단 독점 계열 모델이 없음"입니다. 플랜 가격은 같은 날 확인한 hyper.charm.land에서 가져왔습니다. 개인정보 보호가 결정의 일부라면 언급할 만한 충돌도 있습니다. Crush의 README와 Hyper 가격 페이지는 모두 데이터 보존 기간이 0일이라고 설명하지만, Hyper 자체 문서에는 "엄격한 최대 30일 보존 정책"이라고 적혀 있고 FAQ에서는 무보존 정책을 클라우드 제공업체와의 관계에서 유지하는 정책으로 설명합니다. 마케팅 문구가 아니라 문서의 문장을 읽고, 계정 약관에서 확인하세요.

여기에는 일반적인 종속성 서사와 반대되는 사실이 하나 있습니다. Crush는 OPENCODE_API_KEY를 통해 OpenCode Zen과 OpenCode Go를 기본 제공자로 내장하므로 OpenCode 지갑을 Crush에서도 사용할 수 있습니다. 그러나 Go의 자체 문서에서는 클라이언트가 자체 사용자 에이전트로 자신을 식별하고 x-opencode-session 헤더에 안정적인 세션 ID를 보내도록 요구합니다. 또한 검증된 클라이언트 표에는 Hermes, Claude Code, Codex, ZCode, Pi, jcode 및 Kilo Code CLI가 나열되어 있습니다. Crush는 해당 목록이나 문제가 있는 목록 어디에도 나타나지 않습니다. 목록에 없다는 것은 작동하지 않는다는 증거가 아니며, 이 페이지에도 어느 쪽을 뒷받침할 증거가 없으므로 결론을 내리지 않습니다. 의존하기 전에 직접 테스트하세요. Zen 자체의 BYOK 옵션도 보기보다 제한적입니다. 문서에서는 Zen 내부에서 자체 OpenAI 또는 Anthropic 키를 사용하는 방법을 설명할 뿐, 임의의 게이트웨이를 위한 입력란은 설명하지 않습니다.

두 클라이언트 모두에서 자체 엔드포인트 사용

이 부분에서 두 프로젝트는 진정으로 개방적이며, Crush 사용자가 Hyper에서는 전혀 구매할 수 없는 것을 얻습니다. 어느 클라이언트도 사용자 지정 제공자를 플랜으로 제한하지 않습니다.

Crush 사용자에게 가장 유용한 단 하나의 세부 사항은 다음과 같습니다. OpenAI 호환 유형과 Anthropic 호환 유형 모두에서 Crush의 기본 URL에는 /v1가 포함됩니다. README 자체의 사용자 지정 제공자 예시는 https://api.deepseek.com/v1 및 https://api.anthropic.com/v1로 작성되어 있습니다. 이는 클라이언트가 경로를 자체적으로 추가하므로 기본 오리진만 받는 Claude Code의 ANTHROPIC_BASE_URL와 반대되는 규칙입니다. 동일한 게이트웨이를 두 가지 방식으로 작성하는 이유는 기본 URL 참조를 확인하세요. Kunavo 키에 사용할 Crush 값은 https://api.kunavo.com/v1입니다.

~/.config/crush/crushrc
# crushrc is Bash. Treat it as executable code, not as settings.
provider add kunavo --type openai-compat \
  --base-url "https://api.kunavo.com/v1" \
  --api-key "$KUNAVO_API_KEY"

model add kunavo/claude-sonnet-5 \
  --name "Claude Sonnet 5" \
  --context-window 1000000 \
  --default-max-tokens 32000 \
  --price-input 1.4 \
  --price-output 7

이 블록에 관한 세 가지 참고 사항입니다. openai-compat을 사용하고 openai은 사용하지 마세요. README에서는 openai를 OpenAI 자체를 통한 프록시 또는 라우팅용으로 예약합니다. --price-* 플래그는 Crush의 화면상 비용 추정에만 반영되며 실제 청구액은 변경하지 않습니다. 따라서 여기에 오타가 있으면 잘못된 청구가 아니라 잘못된 표시가 생성됩니다. 또한 crushrc는 Bash이므로 --api-key "$(op read ...)"는 키를 파일에서 완전히 분리해 두는 문서화된 방법입니다. OpenCode의 동등한 방식은 데이터 파일에서 키를 {env:VAR}를 통해 참조하는 것입니다.

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "kunavo": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Kunavo",
      "options": {
        "baseURL": "https://api.kunavo.com/v1",
        "apiKey": "{env:KUNAVO_API_KEY}"
      },
      "models": {
        "claude-sonnet-5": {
          "name": "Claude Sonnet 5",
          "limit": { "context": 1000000, "output": 128000 }
        }
      }
    }
  }
}

npm 필드는 전송 형식을 선택합니다. @ai-sdk/openai-compatible은 /v1/chat/completions를 제공하는 엔드포인트용이고, @ai-sdk/openai은 /v1/responses용입니다. OpenCode는 사용자 지정 제공자를 선언하지 않고도 기본 제공 제공자의 baseURL를 재정의할 수 있으므로 경로가 하나가 아니라 두 가지입니다. 또한 /connect를 통해 추가한 키는 ~/.local/share/opencode/auth.json에 저장됩니다(제공자 문서, 2026년 9월 18일 확인). Kunavo는 각각에 대한 설정 페이지를 제공합니다. OpenCode 및 Crush입니다. 두 클라이언트 모두 Kunavo에 대해 런타임 테스트를 거치지 않았으므로 두 블록을 구성 참조로 취급하고 제한된 작업 하나로 확인하세요.

세션의 실제 비용

아래 수치는 측정된 작업 비용이나 청구 한도가 아니라 예시용 토큰 산술입니다. 에이전트 세션 하나가 캐시되지 않은 입력 토큰 200,000개를 보내고 출력 토큰 15,000개를 받는다고 가정합니다. 이는 비교를 위한 가정이며 사용자의 저장소를 측정한 값이 아닙니다. 요금은 Kunavo 카탈로그의 100만 토큰당 현재 가격이며, OpenCode Zen이 2026년 9월 18일에 공개한 동일 모델명의 요금도 함께 표시합니다. Zen의 카탈로그는 Kunavo의 카탈로그를 그대로 복제한 것이 아니므로 아래 한 행에는 대응 항목이 없습니다.

모델1M개당 Kunavo 입력 / 출력OpenCode Zen 100만 토큰당 입력/출력이 세션에 대한 Kunavo 추정치
Claude Haiku 4.5$0.70 / $3.50$1.00 / $5.00$0.192
GPT-5.6 Terra$0.70 / $4.20이 이름의 Zen 행 없음$0.203
Claude Sonnet 5$1.40 / $7.00$2.00 / $10.00$0.385
Claude Opus 5$3.50 / $17.50$5.00 / $25.00$0.963

가운데 두 열은 정직하게 읽어야 합니다. Claude Sonnet 5에서 두 카탈로그는 $1.40 및 $7.00 기준으로 동일하므로 절약된다고 주장할 수 없습니다. 차이는 다른 행에 있습니다. Zen의 Claude Haiku 4.5 행은 $1.00 및 $5.00인 반면 Kunavo는 $0.70 및 $3.50이고, Zen의 Claude Opus 5 행은 $5.00 및 $25.00인 반면 Kunavo는 $3.50 및 $17.50입니다. 이에 기대기 전에 세 가지 주의 사항이 있습니다. Zen에는 GPT-5.6 Terra라는 모델이 전혀 없습니다. 2026년 9월 18일 기준 GPT 행은 GPT 6 Astra와 GPT 5.6 Sol뿐이며 둘 다 동일한 모델이 아니므로 해당 행은 유사한 모델로 채우지 않고 의도적으로 비워 두었습니다. 또한 이는 특정 날짜의 공개 카탈로그 요금이지 벤치마크도 아니고 어떤 경로가 작업을 완료하는 가장 저렴한 방법이라는 보장도 아닙니다. 두 번째 시도가 필요한 모델은 요금 우위를 빠르게 상쇄합니다. 네 행만으로 어느 쪽의 전체 모델 목록을 나타내는 것도 아닙니다.

이 페이지가 존재하는 이유를 이제 설명하겠습니다. 두 클라이언트 모두에서 표시 비용과 청구 비용은 서로 다른 숫자입니다. Crush의 기본 모델 목록과 비용 추정치는 자동으로 업데이트되는 외부 카탈로그인 Catwalk에서 가져오며, 직접 등록한 사용자 지정 제공자의 경우 수치는 단순히 model add에 입력한 값입니다. OpenCode 자체 제품도 제3자 개입 없이 같은 점을 보여 줍니다. DeepSeek V4 Flash는 Zen에서 입력 $0.14 / 출력 $0.28, Go 비수요 시간대에서 $0.15 / $0.60, Go 수요 시간대에서 $0.30 / $1.20입니다(공급업체 문서, 2026년 9월 18일). 해당 모델에 대한 Catwalk 기록은 비수요 시간대 쌍과 일치하므로, Crush에서 이 모델의 비용을 표시한다면 수요 시간대 사용 비용을 별다른 표시 없이 실제보다 낮게 보여 줄 것입니다. 터미널에 표시된 숫자가 아니라 공급자 계정에 실제로 기록된 원장과 대조하세요.

Kunavo 카탈로그 금액은 상한이 아니라 청구 하한입니다. 업스트림이 요금을 보고하면 청구 금액은 카탈로그 비용과 업스트림 비용에 해당 마크업을 곱한 금액 중 큰 값입니다. 캐시 요금과 외부 도구는 이 예시에 포함되지 않습니다. 최소 충전액은 선불 크레딧 $10입니다. 이는 자금 충전 최소액이지 작업 요금이나 구독료가 아닙니다. billing details를 참조하세요.

그중 하나 설정하기

OpenCode를 선택한다면 OpenCode 통합 가이드에서 시작하고 Kunavo 계정을 생성하여 키에 자금을 충전하세요. Crush를 선택한다면 위의 crushrc 블록이 전체 구성입니다. 작동하는 경로를 유지하고, 제한된 작업 하나를 실행한 다음, 일상적으로 사용할 클라이언트를 전환하기 전에 계정에 기록된 요금을 확인하세요. 더 넓게 비교하고 있나요? OpenCode와 Claude Code 비교 및 OpenCode 대안에서 범위를 넓힐 수 있으며, OpenAI 호환 API 참조에서는 두 클라이언트가 의존하는 엔드포인트 규칙을 다룹니다.

자주 묻는 질문

Crush는 OpenCode와 동일한 프로젝트인가요?

현재 사용되는 프로젝트는 아닙니다. 다만 혼동할 만한 이유는 있습니다. opencode라는 이름의 프로젝트가 두 개 있었습니다. github.com/opencode-ai/opencode의 Go CLI는 보관 처리되었고, 자체 README는 원 작성자와 Charm 팀이 Crush라는 이름으로 프로젝트를 계속 개발했다고 설명합니다. 따라서 해당 OpenCode는 Crush의 이전 이름이지 경쟁 제품이 아닙니다. 현재 설치할 수 있는 OpenCode는 github.com/anomalyco/opencode의 다른 TypeScript 코드베이스로, 2025년 4월 30일에 생성되었고 MIT 라이선스이며 opencode.ai에서 배포됩니다. Crush와 OpenCode를 비교한다는 것은 Charm의 Go 에이전트와 Anomaly의 TypeScript 에이전트를 비교하는 것이며, 하나의 코드베이스에서 갈라진 두 포크를 비교하는 것이 아닙니다.

Crush는 오픈 소스인가요?

OSI 승인 라이선스가 아니며, 회사에 라이선스 정책이 있다면 이는 중요합니다. Crush의 LICENSE.md는 Functional Source License, Version 1.1, MIT Future License이며, 약칭은 FSL-1.1-MIT이고 저작권 표기는 2025-2026 Charmbracelet, Inc.입니다. GitHub의 자체 라이선스 API는 이를 인식된 SPDX 식별자가 아닌 NOASSERTION으로 보고합니다. 이 라이선스는 내부 사용, 비상업적 교육 및 연구, 라이선스 보유자에게 전문 서비스를 제공하는 것을 허용하지만 Competing Use라고 부르는 사용은 제외합니다. 또한 각 버전 출시 후 2주년이 되는 날부터 효력이 발생하는 취소 불가능한 MIT 라이선스를 부여합니다. 반면 OpenCode는 GitHub와 npm 모두에서 일반 MIT 라이선스입니다.

Crush와 OpenCode 중 어느 쪽이 더 저렴한가요?

어느 쪽도 아닙니다. 두 클라이언트 모두 요금을 부과하지 않기 때문입니다. Crush는 무료 다운로드이고 OpenCode도 무료 다운로드입니다. 사용자가 지불하는 것은 구성한 제공업체의 모델 토큰 비용입니다. 비용 차이는 각 제품이 유도하는 지갑에서 발생하며, 두 제품 모두 요금제 제한 없이 타사 OpenAI 호환 엔드포인트를 허용합니다. 또한 표시된 최저 요율과 작업 완료에 드는 최저 비용은 다릅니다. 세 번 시도해야 하는 모델이 한 번에 완료하는 더 비싼 모델보다 비용이 많이 들 수 있습니다.

Crush에서 자체 API 키나 게이트웨이를 사용할 수 있나요?

예. 요금제 제한 없이 문서화된 일급 경로입니다. Crush README는 openai, openai-compat, anthropic 및 여러 로컬 유형의 사용자 지정 제공업체를 문서화합니다. 타사 OpenAI 호환 게이트웨이에는 올바른 유형이 openai-compat입니다. Crush README는 openai가 OpenAI 자체를 통한 프록시 또는 라우팅용이고, openai-compat이 OpenAI가 아닌 제공업체의 OpenAI 호환 API용이라고 경고합니다. provider add로 제공업체를 등록한 다음 model add로 각 모델을 등록하고, Crush가 화면 비용 추정에 사용하는 백만 토큰당 가격도 입력하세요. openai-compat 제공업체의 모델 목록이 비어 있거나 --discover-models true를 전달하면 자동 검색이 실행됩니다.

Charm Hyper에서 Claude, GPT 또는 Gemini 모델을 사용할 수 있나요?

아니요. 2026년 9월 18일 Hyper의 공개 모델 엔드포인트 hyper.charm.land/v1/models는 23개 모델을 반환했으며, 그중 Claude, GPT-5 또는 GPT-6 시리즈, Gemini는 없습니다. 대부분의 ID는 DeepSeek, Kimi, GLM, MiniMax, Qwen, gpt-oss-120b 및 Gemma 변형과 같은 오픈 웨이트 계열에 속합니다. 하나인 inkling은 Charm 브랜드 ID이지만 Hyper 문서가 기반 웨이트를 설명하지 않으므로 이 페이지에서는 전체 카탈로그를 오픈 웨이트로 규정하지 않습니다. Hyper는 공식 Crush 제공업체입니다. Crush README는 모델 선택기에서 Hyper 모델을 선택하는 것이 시작하는 가장 빠른 방법이라고 설명하고 환경 변수 표에 HYPER_API_KEY를 나열합니다. 하지만 최첨단 Claude, GPT 또는 Gemini 모델을 원하는 Crush 사용자는 다른 제공업체를 구성해야 합니다. Crush 자체에는 이를 막는 제한이 없습니다.

OpenCode Zen과 OpenCode Go의 차이는 무엇인가요?

동일한 제공업체의 서로 다른 두 유료 제품이며, 서로 다른 두 엔드포인트를 사용하고 같은 모델도 각각 다른 비용이 들 수 있습니다. Zen은 최첨단 모델 카탈로그 전반에서 사용하는 종량제 선불 크레딧으로, 백만 토큰 단위로 청구됩니다. 문서에는 원가로 판매하며 처리 수수료를 충당하기 위한 가산액만 붙이고, 카드 수수료는 거래당 4.4% + $0.30으로 전가한다고 명시되어 있습니다. Go는 별도의, 대부분 오픈 웨이트 모델 목록에 대한 월 $10 구독입니다. 자체 표에는 Grok 4.6 및 GPT 5.6 Luna도 나열되어 있으며, 달러 기준 사용량 한도가 있습니다 — 5시간 한도는 월간 한도의 20%, 주간 한도는 50%, 월간 한도는 100%입니다 — 또한 워크스페이스당 한 명의 멤버만 구독할 수 있습니다. DeepSeek V4 Flash가 차이를 보여줍니다. Zen에서는 입력 $0.14, 출력 $0.28인 반면 Go에서는 피크 외 시간에 입력 $0.15, 출력 $0.60이고 피크 시간에는 입력 $0.30, 출력 $1.20입니다. 모두 2026년 9월 18일 제공업체 문서에서 읽은 값입니다.

프로젝트를 한쪽에서 다른 쪽으로 옮기기가 얼마나 어렵나요?

비용이 많이 드는 부분은 모델 구성이 아니라 권한 방식과 구성 형식입니다. Crush는 Bash와 Crush 내장 기능으로 구성된 crushrc를 ./.crushrc, ./crushrc, ~/.config/crush/crushrc 순서로 읽습니다. 이전 crush.json도 여전히 지원되지만 더 이상 사용되지 않으며 새 기능에는 동결되었다고 문서화되어 있습니다. OpenCode는 opencode.json 데이터 파일을 읽습니다. 둘 사이의 변환기는 없으므로 프로젝트 로컬 구성을 직접 다시 작성해야 합니다. 두 클라이언트 모두 MCP 서버, LSP 서버 및 Agent Skills를 지원하므로 선언 방식은 달라도 이러한 기능은 이전됩니다.

저장소 메타데이터, 릴리스 및 npm 버전은 2026년 9월 19일 GitHub API와 npm 레지스트리를 기준으로 확인했습니다. 라이선스, README, Crush 소스 파일, Charm Hyper, OpenCode Zen, OpenCode Go, 권한 및 제공자 문서는 2026년 9월 18~19일에 확인했습니다. Kunavo 토큰 요금은 현재 카탈로그에서 가져왔습니다. 이 페이지를 위해 어느 클라이언트도 호환성, 성능 또는 벤치마크 테스트를 수행하지 않았으며 이를 주장하지도 않습니다. 여기의 모든 달러 예시는 측정된 작업 비용이 아니라 예시용 토큰 산술입니다.