내 에이전트가 코드를 작성한다. 나는 남은 부분, 즉 읽는 것을 위한 IDE를 만들었다.
요약
개발자가 코드를 타이핑하는 대신 '읽고 검토'하는 데 집중할 수 있도록 돕는 IDE인 Reado를 소개합니다. 이 도구는 사용자가 중요한 줄에 주석을 달면, AI 에이전트(Claude Code, Codex 등)가 이를 해결하고 실시간으로 변경 사항을 적용하는 방식으로 작동합니다. 이는 전통적인 코딩 방식에서 벗어나 '역 코드 리뷰'라는 새로운 개발 워크플로우를 제시하며, 인간의 검토 능력을 극대화합니다.
핵심 포인트
- Reado는 사용자가 읽고 주석을 다는 데 최적화된 데스크톱 IDE입니다.
- AI 에이전트가 코드를 작성하고, 사용자는 '역 코드 리뷰' 방식으로 이를 검증합니다.
- 에이전트에게 최종 결정권을 주기보다, 위험한 경로를 계획하거나 발견 사항을 제안하게 하는 것이 중요합니다.
1년 전만 해도 제 하루의 대부분은 코드를 타이핑하는 것이었습니다. 오늘날 Claude Code가 그 대부분을 타이핑하며, 저의 하루는 다른 무언가입니다. 바로 그것이 작성한 내용을 읽고, 이대로 유지할지 결정하는 것입니다.
도구들은 따라오지 못했습니다. 제가 사용하는 모든 에디터는 커서와 키보드를 중심으로 구축되어 있습니다. 그리고 에이전트에게 코드에 대해 이야기하는 방식은 더 나빴습니다. 저는 212번째 줄에서 뭔가 이상한 것을 발견하고, 터미널로 전환하여 'auth.ts 파일의 토큰 새로고침 부분 근처에서 재시도가...'라고 말하며, 단순히 가리킬 수 있는 지점을 산문으로 설명해야 했습니다.
그래서 저는 Reado를 만들었습니다. 사용자가 할 주된 일이 '읽는 것'인 데스크톱 IDE입니다. 그리고 주요 액션은 중요한 정확한 줄에 댓글을 남기는 것입니다. 에이전트가 이 댓글들을 해결합니다. 저는 이것을 역(inverted) 코드 리뷰라고 부릅니다. 즉, 당신이 검토자이고 AI가 커미터(committer)인 식입니다.
루프(The loop)
- 읽기: 사용자가 실제로 읽은 내용과 변경된 내용을 추적하는, 읽기에 최적화된 뷰어에서 진행합니다.
- 주석 달기 (Annotate): 줄을 선택하고 타이핑한 댓글(버그, 리팩토링, 질문 등)을 남깁니다. 이는 에이전트를 위한 작업일 수도 있고 다음 인간 개발자를 위한 메모일 수도 있습니다.
- 리뷰 전송: Claude Code, Codex, Copilot, Gemini 또는 OpenCode가 Reado의 터미널에서 실행되며, 한 번의 클릭으로 열려 있는 작업을 전달합니다.
- 실시간 해결 과정 관찰: 작업이 실시간으로 해결되는 것을 지켜본 후, 마지막으로 읽은 이후 변경된 부분으로 이동합니다.
이것을 만들면서 배운 것들
댓글은 편집을 거쳐도 살아남아야 합니다. 에이전트가 함수를 다시 작성할 때,
에이전트에게 프롬프트가 아닌 계약(contract)을 부여하세요. 작은 reado 바이너리가 MCP 서버와 CLI 역할을 수행하며, 에이전트는 스스로 작업을 읽고 완료로 표시합니다 (reado task done <id>). UI는 단순히 파일들을 관찰할 뿐입니다.
에이전트가 결정하지 않도록 제안하게 하세요. 가이드된 검토 과정에서 에이전트는 브랜치를 따라 가장 위험한 파일을 먼저 거치는 경로를 계획하고, 그 발견 사항들은 라인별로 제안(proposal) 형태로 나타납니다. 제가 승인하기 전까지는 아무것도 최종적이지 않습니다. 이 하나의 규칙이 제가 실제 작업에 신뢰할 수 있게 만든 이유입니다.
사용해보고 Pro 무료 혜택 받기
Reado는 MIT 라이선스이며, 로컬 우선(local-first) 방식으로 macOS, Linux, Windows에서 실행됩니다. 핵심 루프를 위해 계정이 필요하지 않습니다: 여기서 다운로드.
현재 코딩 에이전트와 이미 작업하는 개발자 50명을 찾고 있으며, 실제 코드에 사용해보고 무엇이 깨지는지 알려주실 분을 모십니다. 피드백을 보내주시는 선착순 50분께는 Reado Pro를 12개월 동안 무료로 제공합니다: reado.watermelon-studio.it/beta.
제가 개발자이므로, 여기에 달리는 모든 댓글에 답변하겠습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기