DeepSeek-Reasonix

AI Coding ToolsCLIGo

★ 35,517주당 +205조회 5

무엇인가

Reasonix는 터미널에서 실행되는 DeepSeek 네이티브 코딩 에이전트다. 에이전트 실행 엔진은 로컬에 하나만 두고, 터미널 TUI·데스크톱 앱·브라우저·ACP를 통한 편집기가 각각 그 엔진에 접속하는 클라이언트로 동작한다. 코딩 에이전트의 실행 계층과 사용자 인터페이스 계층을 분리한 구조다.

어떻게 동작하나

동작 방식은 설정 파일 중심이다. `reasonix.toml`에 프로바이더, 에이전트, 활성화할 도구, 플러그인을 선언한다. 모델은 코드에 하드코딩되지 않고 DeepSeek은 프리셋으로 들어오며, OpenAI 호환 엔드포인트는 코드 추가 없이 설정 항목 하나로 등록된다. 실행자와 계획자 두 모델을 각각 캐시가 안정적인 별도 세션에서 함께 돌릴 수 있다. MCP 서버는 도구·프롬프트·리소스를 공급하고, Extension Protocol v1 사이드카는 런타임 이벤트를 가로채 프로바이더와 구조화 UI를 추가하며 버전이 붙은 플러그인 패키지로 배포된다. 컨텍스트는 시작 시 작은 고정 환경 요약을 주입하고, 오래된 도구 출력을 요약 압축 전에 잘라내는 방식으로 유지된다.

무엇과 다른가

설정 파일이 모델과 도구의 단일 출처라는 점이 모델을 코드에 박아 넣는 방식과 갈린다. 새 모델 지원은 코드 변경이 아니라 설정 항목 추가다. 배포물은 `CGO_ENABLED=0` 정적 단일 바이너리여서 대상 머신에 런타임을 설치할 필요가 없다. 프리픽스 캐시 안정성을 설계 축으로 두어 세션을 계속 켜 두는 사용을 전제로 한다. 계획 모드, 권한, 워크스페이스 샌드박스, 턴 단위 체크포인트가 긴 자율 실행을 읽고 되돌릴 수 있는 상태로 유지한다.

어떻게 쓰나

설치 경로는 네 갈래다. CLI/TUI는 npm 또는 macOS Homebrew로 네이티브 바이너리를 설치하고, GitHub 릴리스의 사전 빌드 아카이브(darwin·linux·windows × amd64·arm64)와 `SHA256SUMS`를 직접 받을 수도 있다. 데스크톱 앱은 공식 다운로드 페이지에서 설치 파일을 받는다. VS Code 확장은 CLI를 먼저 설치한 뒤 마켓플레이스에서 설치하며, 로컬 `reasonix acp` 백엔드를 띄워 채팅·편집기 컨텍스트·도구 호출 승인·모델 선택·워크스페이스 세션을 붙인다. 소스 빌드는 Go 1.26+가 필요하고, 대화형 세션에서 `/init`을 실행하면 프로젝트 지침 파일을 만든다.

전제와 한계

전제 조건이 있다. CLI 빌드는 Go 1.26+를 요구하고 모듈이 `toolchain` 지시자를 고정하므로 `GOTOOLCHAIN=auto`를 유지해야 한다. 데스크톱 빌드는 Node 24+와 pnpm 10이 추가로 필요하다. VS Code 확장은 CLI를 번들하지 않으므로 로컬 CLI 설치가 선행되어야 한다. 크로스 컴파일 대상은 6개 플랫폼 조합이고, 라이선스는 MIT다.

관련 논문 4

유사 도구