Reasonix: 접두 캐시를 축으로 세운 터미널 코딩 에이전트, 긴 대화도 맡긴다

요약

대화의 앞부분을 한 바이트도 바꾸지 않는 것을 설계의 축으로 삼은 터미널 코딩 에이전트. 정적으로 묶은 단일 실행 파일로 돈다. 긴 대화도 저렴하고, 손대기 전에 계획을 내며, 회차마다 검사점이 있고, 도구 호출이 깨지면 스스로 고친다. 무료이며 공개.

추천
이름
Reasonix
버전
0.53.2
요금
무료
오픈소스
오픈소스
운영체제
macOSLinuxWindows
공식 사이트
https://reasonix.io
업데이트
2026-10-06 18:49

터미널에서 코딩 에이전트를 돌리는 일은 더 이상 새롭지 않고 습관이 되었다. 읽고, 계획하고, 고치고, 시험을 돌리며 내가 다른 일을 하는 동안 작업이 앞으로 나아간다. 그러다 월말 청구서가 도착하고, 그 습관에 값을 매기게 된다. 설명하기 어려운 값이다. 매 회차마다 계통 지시와 도구 정의, 대화 전체를 다시 보낸다. 몇 시간짜리 대화는 같은 재료를 수백 번 다시 보내는 셈이다.

그 반복의 대부분은 거의 무료여야 한다. 공급자는 이미 본 입력과 같은 부분에 값을 깎아 준다. 다만 반복되는 부분이 요청의 맨 앞에 있어야 하고 한 바이트도 달라지지 않아야 한다. 회차마다 문맥을 다시 배열하는 보통 에이전트는 호출할 때마다 그 약속을 스스로 부순다. 할인이 정작 필요한 곳에 좀처럼 나타나지 않는 이유다.

터미널에서의 긴 대화

하나의 조건을 진지하게 다루기

Reasonix는 이 한 가지 사실을 축으로 짜였다. 대화의 앞부분은 한 번 보낸 뒤에는 바꾸지 않는다는 규칙에서 구조 전체가 따라 나온다. 남의 순환에 새 옷을 입히는 이야기가 아니다. 터미널 에이전트를 다시 배열해, 값싼 길을 몇 시간이고 열어 두는 것이 이 작품의 목적이다.

그래서 대화는 행동이 다른 세 영역으로 나뉜다. 변하지 않는 접두 영역에는 계통 지시와 도구 규격, 예시가 들어가고 대화를 열 때 한 번만 넣은 뒤 잠긴다. 덧붙이기만 하는 영역은 기록을 시간 순으로 얹고, 순서를 바꾸지도 고쳐 쓰지도 않는다. 흔들리는 임시 영역에는 그 회차의 생각과 계획 초안이 들어가고, 이 부분은 내 기계에만 남아 바깥으로 나가지 않는다.

경제적 효과는 은근하지 않다. 캐시에 걸린 입력은 보통 값의 아주 작은 일부로 계산되지만, 앞의 한 바이트가 바뀌면 캐시는 통째로 버려진다. 이 두 사실이 이 프로그램의 거의 모든 설계 결정을 설명한다.

대화의 세 영역

절약은 실제로 어떤 모습인가

측정보다 평범한 사용의 숫자가 더 설득력 있다. 어떤 사람이 에이전트에 하루치 일을 맡겨 사억이 넘는 입력 토큰을 움직였고, 청구서는 열두 달러였다. 같은 일을 캐시 없이 했다면 대략 다섯 배가 들었을 것이다. 캐시에 걸린 요청의 비율은 구십구 퍼센트를 넘었다. 실험실 숫자가 아니라 어느 사람의 어느 화요일 숫자다.

도는 동안에도 검토할 수 있는 자율성

비용은 에이전트를 몇 시간 내버려 두기 어려운 이유의 절반일 뿐이다. 나머지 절반은 무엇을 했는지 모른다는 것이다. 여기서의 답은 층을 겹치는 것이고, 각 층이 대화의 일부를 눈에 보이게 붙든다.

계획 모드는 어떤 파일도 건드리기 전에 차례를 내놓고, 승인 전에는 아무것도 쓰지 않는다. 권한 관문은 읽기와 쓰기, 명령 실행을 따로 묻고, 허락한 동작조차 작업 공간 격리 공간의 범위 안에 머문다. 검사점은 회차마다 판본 기록 바깥에 남아, 여섯 시간 돈 대화도 어느 점으로든 되돌릴 수 있고 저장소에 커밋이 흩어지지 않는다. 여기에 수리 층이 이런 모델의 버릇을 받아 낸다. 생각 구획에 삼켜진 도구 호출, 중간에 끊긴 인자 목록, 순서가 어긋난 호출의 물결이다.

작은 작업을 보면 층이 어떻게 맞물리는지 보인다. HTTP 클라이언트에 대기 시간을 늘리는 재시도를 붙이라고 하면, 에이전트는 먼저 세 단계를 제시하고 파일 둘과 시험 한 번이 걸린다고 확인한다. 예라고 답하면 두 파일을 차례로 고치고 시험을 통과시킨다. 단계마다 검사점이 붙고, 마음에 들지 않는 단계는 명령 하나로 되돌린다. 대화는 십팔 분, 도구 호출은 아홉 번, 비용은 오 센트에 못 미쳤다.

실행 파일 하나, 네 개의 문

프로그램은 동적 의존이 없는 단일 정적 파일로 묶이고, 세 데스크톱 플랫폼 각각의 두 처리기 계열을 위해 만들어진다. 그 하나의 산물이 모든 쓰임을 떠받친다. 터미널 자체, 데스크톱 응용, 그리고 열린 에이전트 규약을 말하는 편집기 확장이며, 같은 엔진이 편집 창 안에 앉는다.

이 문들은 엔진 하나를 공유하므로 대화 수명, 권한 관문, 검사점, 되돌리기, 플러그인 층이 한 곳에 있고 네 번 구현되지 않는다. 데스크톱 판은 되고 명령 줄은 안 되는 그 익숙한 단차를 피한다.

설정도 같은 원칙을 따른다. 모델 선택은 어디에도 굳어 있지 않다. 공급자와 에이전트, 도구, 플러그인이 모두 하나의 문서에 적힌다. 공급자 자신의 모델에는 무거운 판과 가벼운 판의 기본값이 붙고, 호환되는 접점은 짧은 한 토막으로 더할 수 있다. 내 기계에서 도는 모델도 마찬가지다. 열쇠는 환경 변수에서 읽어 파일에 그대로 적지 않으므로 설정을 안전하게 저장소에 넣을 수 있다.

플러그인도 '굳히지 않기' 선을 지킨다. 바깥 도구 서버는 짧은 설정으로 이어지고, 안에 든 탐색과 조사, 검토, 보안 검토 같은 하위 에이전트는 각각 떨어져 일하며 병행도 중첩도 된다.

누구에게 맞는가

작품은 너그러운 허락으로 공개되었고 2026년 봄에 시작해 거의 매일 새 판이 나온다. 몇 달 만에 큰 무리가 생겼다. 주장은 좁지만 정직하다. 더 빠른 에이전트라고 하지 않고, 어떤 한 모델을 몇 시간씩 쓸 때 정말로 싸게 만들며 모든 단계를 보이게 하고 되돌릴 수 있게 한다고 말한다. 그 모델이 원래 하루 일의 일부라면 반나절을 들일 값이 있다.

Reasonix다운로드
지원 운영체제: macOS Linux Windows