AI 강좌

Reasonix 사용방법 DeepSeek 전용 터미널 코딩 에이전트 완전 정복

Reasonix는 DeepSeek API만 사용하는 터미널 코딩 에이전트로 AI 코딩 비용을 최대 50배 줄일 수 있습니다. 설치부터 슬래시 명령어, 비용 절감 전략까지 2026년 최신 기준으로 완전 정리했습니다.

#Reasonix #DeepSeek #AI코딩에이전트 #터미널코딩 #DeepSeekAPI #코딩자동화 #개발자툴
Reasonix 사용방법 DeepSeek 전용 터미널 코딩 에이전트 완전 정복

Claude Code 쓰고 싶은데 요금 청구서 보고 멈칫하셨나요?

AI 코딩 에이전트가 개발자의 생산성을 바꿔놓은 것은 분명하지만, 문제는 비용입니다. Claude Code, Codex CLI처럼 프론티어 모델을 사용하는 에이전트는 세션 하나를 길게 돌리다 보면 API 비용이 빠르게 불어납니다. 그런데 이 문제를 구조적으로 해결한 오픈소스 도구가 있습니다. DeepSeek 전용으로 설계된 터미널 코딩 에이전트, Reasonix 입니다.

이 글에서는 Reasonix의 설치부터 핵심 명령어, 비용이 실제로 왜 줄어드는지의 원리, 그리고 실전에서 바로 쓸 수 있는 워크플로우까지 2026년 기준으로 완전히 정리합니다.

GitHub Reasonix 바로가기

Reasonix란 무엇인가

Reasonix는 DeepSeek API만 사용하도록 설계된 오픈소스 터미널 AI 코딩 에이전트입니다. MIT 라이선스로 공개되어 있고, GitHub에서 14,000개 이상의 스타를 기록하고 있으며, DeepSeek 공식 awesome-deepseek-agent 디렉토리에도 등재된 검증된 커뮤니티 도구입니다.

Claude Code나 Codex CLI가 특정 모델에 번역 레이어를 씌워 작동하는 방식과 달리, Reasonix는 api.deepseek.com에 직접 통신합니다. 이 차이가 단순한 기술적 디테일처럼 보이지만, 실제 비용에서는 엄청난 차이를 만들어냅니다.

Reasonix의 핵심 설계 철학은 단 하나입니다. “prefix-cache를 따뜻하게 유지하라, 그냥 켜놓아라(leave it running).” 이 철학이 무엇을 의미하는지는 바로 다음 섹션에서 설명합니다.

왜 비용이 50배나 줄어드는가

DeepSeek API에는 특별한 기능이 있습니다. 바로 prefix 캐시입니다. 요청의 앞부분(prefix)이 이전 요청과 동일하면 DeepSeek는 그 부분을 자동으로 캐시 처리하여 훨씬 낮은 요금을 적용합니다.

문제는 대부분의 AI 에이전트가 대화가 길어질수록 메시지를 압축하거나 재정렬하면서 이 prefix를 깨뜨린다는 점입니다. prefix가 조금이라도 바뀌면 캐시 히트가 되지 않고 풀 가격이 청구됩니다.

Reasonix는 이 문제를 append-only 루프 구조로 해결합니다. 대화를 절대 재정렬하거나 압축하지 않고 뒤에만 붙여나가는 방식으로 prefix를 고정시켜 캐시 히트율을 극한까지 끌어올립니다. 실제 테스트에서 하루 동안 4억 3,500만 개의 입력 토큰을 처리하면서 캐시 히트율 99.82% 를 달성해, 원래 61이었을 비용을 12로 줄인 사례가 공식 문서에 기록되어 있습니다.


그렇다면 이 도구를 실제로 어떻게 설치하고 사용할까요?


설치 및 첫 실행 방법

사전 요구사항은 Node.js 20.10 이상이고, Windows 사용자는 Git for Windows도 추가로 필요합니다. DeepSeek API 키는 platform.deepseek.com에서 발급받을 수 있으며 유료 API 키가 필요합니다.

전역 설치 후 매일 사용 (정식 도입 시)

npm install -g reasonix
reasonix code

초기 설정 마법사만 실행 (API 키·언어·테마 설정)

reasonix setup

처음 실행하면 설정 마법사가 자동으로 실행되어 DeepSeek API 키 입력을 안내합니다. 입력한 키는 ~/.reasonix/config.json에 자동 저장되므로, 환경 변수를 별도로 설정할 필요가 없습니다. 설정이 끝나면 TUI(터미널 UI)가 열리고 바로 코딩 작업을 시작할 수 있습니다.

핵심 Shell 커맨드 정리

Reasonix를 터미널에서 직접 실행할 때 사용하는 주요 커맨드입니다.

  • reasonix code — 파일 편집과 코딩 작업이 가능한 메인 TUI 모드입니다. 대부분의 작업은 여기서 이루어집니다.
  • reasonix chat — 파일 접근 없이 AI와 순수하게 대화만 하는 모드입니다.
  • reasonix run "작업내용" — TUI 없이 작업을 실행하고 종료하는 헤드리스 모드로, CI/CD 파이프라인 자동화에 적합합니다.
  • reasonix setup — API 키·언어·테마를 다시 설정할 때 사용합니다.
  • reasonix doctor — API 연결, Node.js 환경, 설정 파일 상태를 한 번에 점검해줍니다. 뭔가 이상하게 작동할 때 가장 먼저 실행해야 할 명령어입니다.
  • reasonix commit — AI가 변경 내용을 분석해 적절한 커밋 메시지를 작성하고 git add -A && git commit을 실행합니다.
  • reasonix stats — 오늘, 이번 주, 이번 달, 전체 기간의 API 비용과 캐시 사용량 통계를 확인합니다.
  • reasonix sessions — 저장된 세션 목록을 보거나 이전 세션을 재개합니다.
  • reasonix update — 최신 버전으로 업그레이드합니다.

TUI 내부 슬래시(/) 명령어 완전 정리

TUI가 열린 상태에서 / 를 입력하면 명령어 피커가 나타납니다. 주요 명령어를 기능별로 정리했습니다.

모델 선택과 비용 제어

Reasonix는 기본값으로 저렴한 DeepSeek-V4-Flash를 사용하고, 복잡한 작업이 필요한 순간에만 DeepSeek-V4-Pro로 선택적으로 업그레이드하는 구조입니다. 이 “Flash 우선, Pro 에스컬레이션” 전략이 비용 최적화의 두 번째 축입니다.

  • /pro — 다음 1턴만 V4-Pro 모델 사용 (복잡한 로직 설계 시)
  • /preset max — 현재 세션 전체를 V4-Pro로 고정
  • /preset flash — 다시 Flash 모드로 전환
  • /preset auto — 상황에 따라 자동 에스컬레이션
  • /budget 2.00 — 세션 USD 지출 한도 설정 (80%에서 경고, 100%에서 자동 차단)
  • /cost — 직전 턴에서 발생한 비용 확인
  • /stats — 전체 비용 대시보드

코드 편집 제어 (code 모드 전용)

  • /init — 프로젝트 전체를 스캔해 REASONIX.md 파일을 생성합니다. 새 프로젝트 진입 시 첫 번째로 실행할 명령어입니다.
  • /plan [on|off] — 읽기 전용 계획 모드를 켜고 끕니다. AI가 파일을 수정하기 전에 무엇을 할지 먼저 계획서를 보여주는 기능입니다.
  • /apply [N] — AI가 제안한 편집 내용을 실제 파일에 적용합니다.
  • /discard [N] — 편집 내용을 취소합니다.
  • /walkgit add -p 방식으로 편집 블록을 하나씩 검토합니다.
  • /undo — 마지막 편집 배치를 롤백합니다.
  • /checkpoint [이름] — 현재 상태를 스냅샷으로 저장합니다.
  • /restore <이름> — 저장된 스냅샷으로 파일을 복원합니다.
  • /commit "메시지"git add -A && git commit을 TUI 안에서 실행합니다.
  • /mode review / /mode auto / /mode yolo — 편집 게이트 모드 설정 (아래 상세 설명)

대화 관리

  • /new — 대화와 컨텍스트를 완전히 초기화합니다.
  • /compact — 오래된 대화를 요약으로 압축합니다. 캐시 prefix를 유지하면서 컨텍스트 윈도우를 절약하는 핵심 기능입니다.
  • /retry — 마지막 메시지를 다시 전송해 새로운 응답을 받습니다.
  • /status — 현재 모델, 플래그, 세션 상태를 한눈에 확인합니다.
  • /context — 컨텍스트 윈도우 사용량 상세 분석입니다.
  • /help — 전체 명령어 레퍼런스를 인라인으로 표시합니다.
  • /exit — TUI를 종료합니다.

편집 게이트 모드 이해하기

code 모드에서 AI가 파일을 수정할 때, 어떤 방식으로 적용할 것인지를 제어하는 것이 편집 게이트 모드입니다. 세 가지 옵션이 있습니다.

review 모드 는 AI가 편집안을 제안하면 사용자가 y 또는 n 키로 하나씩 검토한 후 적용합니다. 중요한 코드베이스를 처음 다루거나, 익숙하지 않은 프로젝트에 진입할 때 권장합니다.

auto 모드 는 편집안을 자동으로 파일에 적용하되, 적용 직후 5초 이내에 u 키를 누르면 즉시 롤백할 수 있습니다. 빠른 반복 작업에 적합한 균형 잡힌 모드입니다.

yolo 모드 는 검토나 확인 없이 즉시 모든 변경을 적용합니다. 테스트 환경이나 속도가 최우선인 작업에서만 사용을 권장합니다.

Shift+Tab 키로 review ↔ auto 모드를 빠르게 전환할 수 있으며, 이 설정은 세션 간에도 유지됩니다.

키보드 단축키 정리

TUI 안에서 마우스 없이 모든 조작이 가능합니다.

  • Enter — 프롬프트 전송
  • Shift+Enter — 줄바꿈 삽입 (멀티라인 입력)
  • Ctrl+C — 현재 AI 응답 중단 (복사가 아닙니다!)
  • Esc — 피커 닫기 또는 응답 중단
  • Ctrl+P / Ctrl+N — 이전/다음 프롬프트 히스토리 탐색
  • Ctrl+A / Ctrl+E — 커서를 줄의 처음/끝으로 이동
  • Ctrl+W — 커서 앞의 단어 삭제
  • Ctrl+U — 전체 프롬프트 버퍼 초기화
  • Tab — @멘션 자동완성, 폴더 탐색, 슬래시 명령어 완성
  • Shift+Tab — 편집 게이트 모드 토글 (review ↔ auto)
  • PgUp / PgDn — 채팅 히스토리 페이지 스크롤
  • End — 가장 최근 메시지로 바로 이동

실전 워크플로우 체크리스트

처음 Reasonix를 도입하는 분들을 위한 권장 시작 순서입니다.

Step 1. 환경 준비

  • Node.js 20.10 이상 설치 확인 (node -v)
  • DeepSeek Platform에서 API 키 발급
  • Windows라면 Git for Windows 설치 확인

Step 2. 첫 실행 및 설정

  • npx reasonix code 또는 npm install -g reasonixreasonix code 실행
  • 설정 마법사에서 API 키 입력 (자동으로 ~/.reasonix/config.json 저장)
  • reasonix doctor로 환경 정상 확인

Step 3. 프로젝트 진입 직후

  • /init 실행해서 REASONIX.md 생성 (AI가 프로젝트 구조를 파악)
  • /budget 3.00 으로 일일 지출 한도 설정
  • 편집 모드는 처음에 /mode review로 설정해 AI 변경사항을 직접 확인

Step 4. 세션 운영 습관

  • 세션을 짧게 끊었다 이어붙이는 것보다 길게 유지할수록 캐시 히트율이 높아져 비용이 내려감
  • 컨텍스트가 너무 길어지면 /compact로 압축 (prefix는 유지됨)
  • 작업 완료 후 /checkpoint로 스냅샷 저장
  • reasonix commit으로 AI가 커밋 메시지 자동 작성

Reasonix vs Claude Code 간단 비교

두 도구 모두 터미널 코딩 에이전트이지만 목적이 다릅니다.

Reasonix를 선택해야 하는 경우는 DeepSeek API를 사용하고 있거나 사용할 예정이고, API 비용 절감이 최우선 과제이며, 터미널 중심 개발 워크플로우(tmux, vim/neovim 등)를 사용하는 개발자입니다. 캐시 최적화 덕분에 장시간 세션을 운영해도 비용이 기하급수적으로 늘지 않습니다.

Claude Code를 선택해야 하는 경우는 Claude 모델의 추론 능력이 특히 필요한 작업, 또는 Anthropic 생태계를 이미 구축해 두었으며 비용보다 모델 퀄리티가 더 중요한 경우입니다.

두 도구를 함께 사용하는 것도 실용적인 선택입니다. 일상적인 반복 코딩 작업은 Reasonix로 처리하고, 높은 추론 능력이 필요한 아키텍처 설계나 복잡한 버그 분석은 Claude Code로 처리하는 방식입니다.

주의사항 3가지

Reasonix는 강력한 도구지만 반드시 알고 있어야 할 한계점이 있습니다.

첫째, DeepSeek 전용 도구라는 점입니다. OpenAI나 Anthropic 모델과는 함께 쓸 수 없습니다. 로컬 모델(Ollama 등)을 원한다면 Aider 같은 다른 도구가 더 적합합니다.

둘째, AI가 생성한 코드는 반드시 검토가 필요합니다. 에이전트 루프가 에러 없이 완료되었다는 것은 실행 메커니즘이 정상이라는 뜻이지, 코드의 로직이 올바르다는 보증이 아닙니다. 모든 변경 diff는 직접 읽고, 테스트를 실행해야 합니다.

셋째, 커뮤니티 프로젝트입니다. DeepSeek가 공식 지원하는 제품이 아니며, 데스크톱 클라이언트는 아직 prerelease 상태입니다. 프로덕션 환경에 도입하기 전에 GitHub의 최근 커밋 활동과 이슈 현황을 직접 확인하는 것을 권장합니다.

마무리

Reasonix는 “DeepSeek를 가장 저렴하게, 가장 터미널답게 쓰는 방법” 을 구현한 도구입니다. 캐시 히트율 99.82%, 비용 절감 최대 50배라는 수치는 설계 철학이 실제로 동작한다는 증거입니다. 세팅은 npx reasonix code 한 줄로 끝납니다.

지금 바로 프로젝트 폴더에서 npx reasonix code를 실행해 첫 세션을 시작해 보세요.

함께 읽으면 좋은 글

📋 CertKorea

2026년 국가자격증 시험일정을 한눈에 확인하세요. 613개 자격증의 필기·실기 D-day 카운트다운.

자격증 시험일정 확인하기 →
📊 한국인 AI 페르소나

나와 비슷한 한국인은 어떻게 살까? 나이·성별·지역만 입력하면 주거·직업·소득을 통계로 분석해드려요.

내 페르소나 분석하기 →
← 블로그 목록으로
링크가 복사되었습니다!