본문으로 건너뛰기

© 2026 Molayo

HN요약2026. 05. 05. 17:23

$100/월 Claude Code 지출을 Zed 와 OpenRouter 로 재배분하는 방법

요약

이 글은 Claude Code와 같은 단일 모델/플랫폼 의존성에서 벗어나, Zed 에디터와 OpenRouter를 결합하여 비용 효율적이고 유연한 AI 코딩 환경을 구축하는 방법을 설명합니다. 필자는 '에이전트 하네스(Agent Harness)' 개념을 활용하여 여러 LLM과 도구를 조합하고, 특히 OpenRouter의 장점인 크레딧 롤오버 및 높은 컨텍스트 창 사용 가능성을 강조합니다. 또한, Cursor와 같은 다른 에디터와의 비교를 통해 각 도구의 강점과 약점을 분석하며 최적의 워크플로우를 제시합니다.

핵심 포인트

  • Claude Code 등 단일 플랫폼에 대한 높은 비용 의존성에서 벗어나, Zed 및 OpenRouter 조합을 통해 유연하고 경제적인 AI 코딩 환경을 구축할 수 있습니다.
  • OpenRouter는 다양한 LLM 모델 접근성을 제공하며, 크레딧이 만료되지 않고 롤오버되어 사용 계획의 예측 가능성과 효율성을 높여줍니다.
  • Zed 에디터는 파일 변경 추적 및 커스터마이징 가능한 에이전트 동작을 지원하며, OpenRouter를 통해 최대 100만 토큰과 같은 대규모 컨텍스트 창을 활용할 수 있습니다.
  • AI 코딩 도구의 발전은 단순 자동완성(Autocomplete)에서 여러 모델과 도구를 조정하는 '에이전트형 코딩(Agentic Coding)'으로 진화하고 있으며, 이를 위해 다양한 하네스 접근 방식 이해가 중요합니다.

$100/월 Claude Code 지출을 Zed 와 OpenRouter 로 재배분하는 방법

이전에 비해 더 빠르게 Claude 한계치에 도달한다는 사실을 느끼며 실망했습니다. 문맥상, 저는 업무용으로는 Claude Code 와 Claude 데스크톱 앱을 모두 사용하며 한 달 100 달러를 지불하여 한계치를 누릴 권리를 얻습니다. 이는 AMD 의 AI 상급 책임자 (AMD's senior director of AI) 를 포함한 Reddit 과 Twitter 에서 발견된 수많은 다른 보고서를 가진 유일한 사람이 아닙니다.

저의 사용 패턴은 "bursty" 이므로 하루 종일 창을 계속 사용하지는 않지만, 코딩 세션 중간에 한계치에 도달하는 것은 매우 짜증스럽습니다.

이 글은 동일한 유연성을 유지하면서 지출을 다른 도구와 모델로 재배분하는 방법입니다.

저는 옵션을 좋아하며 Opus 는 확실히 에이전티 코드 (agentic coding) 의 시장 리더이지만, 작업의 복잡성에 따라 비용과 속도를 균형있게 맞추기 위해 다른 모델을 사용하기도 합니다. 저는 Agent Harness 를 사용하여 다양한 모델을 사용하는 방법을 살펴보고 있습니다.

"Agent harness" 는 LLM 에서 메시지를 보내고 받는 것을 조정하며, 도구 정의를 주입하고 도구를 호출하며 모든 것을 워크플로우로 조정합니다 (실패한 작업을 재시도 포함).

Claude Code 는 이러한 시스템의 예입니다. 사용자 메시지를 받아 파일 읽기/쓰기 - 기타 것들 - 를 조정하고 LLM 에게 호출을 수행합니다.

Plans: $10 / 월 - 가격 페이지

VSCode 와 모든 포크 (forks) 가 얼마나 느리거나 지연되는지 알 수 있는 방법은 Zed 를 사용해보는 것입니다. 내장 에이전트 harness 는 기본적이지만 파일이 변경되는 동안 에이전트를 따라갈 수 있고 에이전트 동작을 커스터마이징하기 위해 새 프로필을 추가할 수 있어 좋습니다. Cursor 와 마찬가지로 현재 세션에 적용되는 컨텍스트 사용량과 규칙을 보여줍니다. Claude Code 나 Mistral Vibe 같은 다른 도구를 계속 사용하면 Zed 는 Agent Client Protocol (ACP) 을 사용하여 편집기에 직접 통합합니다 - 지원 에이전트 참조.

가장 큰 단점은 VSCode 에 비해 확장성 부족이지만 일반적인 언어와 일반적인 작업을 커버할 만큼 충분히 있습니다.

Zed 는 제공된 크레딧을 사용完之后, 사용량 기반 가격을 제공합니다. 그러나 그들의 토크 가격은 직접 API 로 가는 것보다 더 높습니다. 이것이 제가 Zed 의 OpenRouter 통합을 선호하는 이유입니다. 좋은 부수적 이점은 더 네이티브 컨텍스트 윈도우 크기를 얻는 것입니다. 어떤 이유로든 Zed 는 Gemini 3.1 컨텍스트를 그들의 내장 통합에서 20 만 토크로 제한하지만 OpenRouter 를 사용하면 전체 100 만 토크를 사용할 수 있습니다. 그들의 문서는 이것이 미래에 변경될 수 있다고 말합니다.

제가 알다시피 모델과 제공업체의 가장 큰 옵션은 OpenRouter 입니다. 가입하고, 미리 크레딧을 지불하고 API 키를 얻는 것은 충분히 쉽습니다.

저는 Anthropic 크레딧이 설정된 윈도우라는 것을 좋아하지 않습니다. 제가 사용하면 기다려야 합니다 (또는 지불해야 합니다). 하지만 사용하지 않을 때 저는 그 기회 창을 놓칩니다. 대신, 365 일 후 만료되는 OpenRouter 크레딧을 충전할 수 있습니다. 그런 다음 작업할 때 크레딧을 사용할 수 있고 사용하지 않을 때는 저장하거나 롤오버할 수 있습니다.

데이터 노출 위험을 최소화하기 위해, 저는 OpenRouter 가 입력/출력을 "제품 개선을 위해" 사용할 수 있도록 동의하지 않았습니다 (하지만 그렇게 하면 1% 할인 혜택을 받습니다). 그리고 저는 Workspace Guardrail 설정에서 "Zero Data Retention (ZDR) Endpoints Only"를 활성화했습니다. 여기서는 일부 모델을 잃게 됩니다 - 예를 들어, Alibaba Cloud 에서만 호스팅되는 qwen/qwen3.6-plus 입니다. 하지만 저는 그 작은 가격을 지불할 준비가 있습니다.

Plans: $20 | $60 | $200 / 월 - 가격 페이지

나는 VSCode & Copilot 에서 Cursor 로 전환한 것은 2025 년, Cursor 의 "Tab" 기능이 편집기에서 점프하며 제안을 미리 내 다음 행동을 예상해준 마법을 경험한 이후입니다.

완성도 자동완성 (autocomplete-on-steroids) 에서 더 에이전트형 코딩 (agentic coding) 으로 발전함에 따라, 여러 모델을 실험할 수 있는 접근을 감사하게 여겼습니다 (이것은 현재 Copilot 에서도 사용 가능하지만 초기에는 OpenAI 만이었습니다).

나는 Cursor 2.0 을 대부분 무시했습니다. Chat 인터페이스에 더 중점을 두었기 때문입니다. 그러나 Cursor 3.0 은 Rust 기반 Zed 와 같이 완전한 리스크로 재작성되었으며 에이전트 오케스트레이션 (Agent orchestration) 에 집중했으므로, 그것을 시도해보기에 호기심이 생겼습니다.

Cursor 는 (또는 여전히 반은) 내 선호 편집기였습니다. VSCode 포크이기 때문에 모든 확장 프로그램이 사용 가능합니다.
그들은 계획 모드 -> 에이전트 모드 워크플로우의 초기 채택자였으며 이제 새로운 debug 모드를 지원합니다. 이는 에이전트가 상호작용할 수 있는 더 발전한 print 스타일의 디버깅입니다.

Cursor 는 다른 에이전트 하베스트 (harnesses) 가 채택하지 않았다는 사실에 개인적으로 사랑하고 놀랐습니다. 다양한 규칙 적용 유형을 지원합니다. 대부분의 에이전트 하베스트는 "지능형 적용" (apply intelligently) 접근 방식을 취합니다. 즉, AI 에게 규칙을 포함할 때를 설명에 따라 결정하게 합니다. 그러나 Cursor 는 특정 파일에만 적용할 수 있는 능력을 제공합니다. 나는 *.py 파일이나 **/models.py 등에는만 적용되는 규칙이 있다는 것을 알고 있습니다. 나는 이러한 규칙을 명시적으로 설정하여 특정 파일 경로 정규식 (regexs) 에만 추가되도록 함으로써 컨텍스트 윈도우를 최대한 활용할 수 있습니다. 이는 사용성을 보장합니다.

Cursor 를 선택하면 포함된 사용량 이상으로 API 속도 가격이 적용됩니다 (총 지출이 $100 까지 제한되도록 설정할 수 있지만 최소 $20/월은 계속 지불해야 합니다. 다음 월로 롤오버되지 않습니다).

나는 알고 있습니다 - 나는 Anthropic 에서 자금을 away 로 리디렉션한다고 말했습니다. 그러나 Claude Code 에이전트 하베스트를 다른 모델 (또는 Opus 를 원한다면) 과 함께 계속 사용할 수 있습니다. 우리는 이것이 필요할 수도 있습니다. Claude Code 는 명백히 훌륭한 하베스트이지만, OpenRouter 를 Anthropic API 대신 사용하도록 Claude Code 를 구성해야 합니다.

먼저, 이전에 사용했다면 Claude Code 로 로그아웃하세요:

claude > /logout

다음으로, OpenRouter 엔드포인트와 "Opus", "Sonnet", "Haiku" 및 "SubAgents" 를 사용할 모델을 구성하기 위해 환경 변수를 설정합니다 (이것을 ~/.zshrc 또는 ~/.bashrc 파일에 설정하여 지속되도록 권장합니다):

export OPENROUTER_API_KEY="<your-openrouter-api-key>"
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY="" # Important: Must be explicitly empty

OpenRouter 에서 사용할 모델을 설정하세요

export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.6"
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-opus-4.6"

Claude Code 가 새로운 구성을 사용하고 있는지 확인하세요 (터미널을 재시작하거나 source ~/.zshrc 할 수 있습니다):

claude > /status Auth token: ANTHROPIC_AUTH_TOKEN Anthropic base URL: https://openrouter.ai/api

OpenRouter 와 함께 명령 줄에서 사용할 수 있는 다른 많은 코딩 에이전트 하베스트가 있습니다. 나는 몇 가지 시도했지만 어떤 것도 붙지 않았습니다. 여기에는 시도해 볼 목록과 나의 간단한 의견이 포함되어 있습니다:

  • OpenCode - Typescript

  • 가장 많이 사용하는 도구입니다. 다양한 기능에 대한 좋은 지원이 있습니다. 매우 인기가 많습니다. - Crush
    Go

  • 좋아하고 싶습니다. 독특한 스타일 선택 (그저 마음에 드는 부분) 을 가지고 있습니다. 성능도 뛰어납니다. 하지만 커스텀 모델을 설정하는 것은 (모든 것이 수동으로) 매우 번거롭습니다. 새로운 모델을 시도할 때 특히 그렇습니다.

Gemini CLI 와 같이 일반적으로 자체 모델만 사용할 수 있도록 제한하는 인기 있는 도구들조차도, OpenRouter 호환성을 시도하는 포크들이 있습니다. 다른 하르ネス (harness) 를 사용하고 좋아하지만 다른 모델을 시도하고 싶다면 이를 확인해 보는 것이 좋습니다.

Claude 한계를 자주 겪고 싶지만 다른 모델을 시도해보고 싶으며 (필요할 때는 여전히 Opus 를 사용할 수 있다면), 꼭 시도해 보시길 추천합니다. Zed 를 무료로 시작하면 $20 가치의 크레딧 없이 OpenRouter 를 설정할 수 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0