- Codex나 Claude에게 프로젝트 상황을 정리해 달라고 요청
- 그 내용을 ChatGPT로 옮겨 Deep Research 실행
- 완성된 보고서를 다시 코딩 에이전트에 전달
- 결정 이유와 승인 상태는 대화마다 따로 확인
로컬 CLI · v0.1 개발 중
Deep Research 보고서를
저장소별 구현 계획으로
여러 프로젝트에서 반복되는 ChatGPT와 코딩 에이전트 사이의 전달 작업을 관리하는 CLI입니다. 프로젝트 문맥으로 연구 요청서를 만들고, 가져온 보고서로 구현 계획을 작성합니다.
TypeScript CLI · v0.1 개발 중
개인 빌더용 · 계획 승인 전 코드 수정 없음 · 조사 실행과 보고서 가져오기는 직접
$ elio run --repo . --task "회원가입 입력 오류를 줄여줘"
- 01context_snapshot프로젝트 문맥 준비✓
- 02research_brief_packaging연구 요청서 생성✓
- 03awaiting_manual_research사람의 Deep Research 대기✓
- 04research_import_validation보고서 가져오기와 검사✓
- 05implementation_planning저장소별 계획 생성✓
- 06awaiting_implementation_approval사용자 승인 대기●
다음 행동: ChatGPT에서 Deep Research를 실행한 뒤 완성된 Markdown 보고서를 가져오세요.
반복이 생긴 이유
두 도구가 잘하는 일이
달랐습니다
Codex나 Claude는 저장소와 테스트를 읽고, Deep Research는 외부 자료를 넓게 조사합니다. 둘을 함께 쓸 때마다 사람이 프로젝트 문맥을 건네고 결과를 다시 구현 지시로 바꿔야 했습니다.
한 번은 어렵지 않습니다. 프로젝트가 늘고 조사를 다시 할 때마다 같은 복사, 재설명, 기록 확인이 반복되는 것이 문제였습니다.
Elio는 조사와 코딩을 대신하지 않습니다. 이 사이의 요청서, 보고서, 계획, 승인 결과를 한 실행 기록으로 관리합니다.
- 요청 저장소 문맥을 반영한 연구 질문
- 원본 가져온 보고서를 실행 기록에 보존
- 결정 수정 후보·위험·테스트를 계획으로 정리
- 실행 승인한 변경과 검사 결과를 같은 ID로 기록
실행 순서
목표 입력부터
최종 확인까지
먼저 연구 요청서를 만듭니다. 사용자가 ChatGPT에서 조사를 마치고 보고서를 가져오면 계획 작성과 승인 단계가 열립니다.
Step 01
할 일과 프로젝트 읽기
- 입력
- 고치려는 문제와 대상 저장소
- 산출물
00-context/manifest.json · summary.md- 사람
- 원하는 결과를 한 문장으로 입력
- Elio
- 프로젝트 구조를 읽고 조사에 필요한 문맥을 정리
보고서의 근거가 어떤 변경과 테스트로 이어졌는지 기록합니다.
현재 v0.1은 보고서 원본, 계획, 승인과 변경 파일을 보존합니다. 근거와 결정을 구조화된 원장으로 잇는 기능은 계약을 구현했고 실행 흐름에 연결하는 중입니다.
구현 승인
코드를 수정하기 전에
멈춥니다.
바꿀 파일, 위험 요소, 확인할 테스트를 먼저 보여줍니다. 사용자가 승인해야 별도 worktree에서 구현을 시작합니다.
구현 계획 검토
수정 후보 2개 · 호환성 위험 1개 · 확인할 테스트 1개
승인 필요 · 대상 코드 변경 잠김
예정: src/validation.ts · tests/validation.test.ts
위험: 기존 입력 호환성
승인 전에는 실제 명령을 실행하지 않습니다.
사용자 조사 실행 · 계획 승인 · 최종 diff 확인
Elio 문맥 정리 · worktree 준비 · 변경 기록
하지 않음 비밀번호 저장 · 자동 push · 자동 배포
개발 현황
현재 구현된 범위
소스에서 직접 실행하는 v0.1입니다. 공개 설치 파일과 실제 계정 기반 Codex 실행 검증은 아직 준비되지 않았습니다.
FAQ
자주 묻는 질문
ChatGPT Deep Research를 자동으로 실행하나요?
아니요. 현재는 사용자가 ChatGPT에서 직접 실행하고 Markdown 보고서를 가져옵니다.
ChatGPT 계정이나 비밀번호를 Elio에 입력하나요?
아니요. 본인이 로그인한 ChatGPT에서 요청서를 실행한 뒤 Markdown 보고서만 가져옵니다. Elio는 쿠키와 비밀번호를 저장하지 않습니다.
Codex나 Claude Code와 무엇이 다른가요?
Elio는 코딩 에이전트를 대체하지 않습니다. 조사 원본과 승인 기록을 정리한 뒤 Codex나 Claude가 어떤 작업을 실행할지 관리합니다.
Elio가 바로 프로젝트 코드를 수정하나요?
아니요. 먼저 수정 후보, 위험 요소와 테스트 계획을 보여줍니다. 사용자가 승인해야 별도 작업 공간을 만듭니다.
수정한 코드는 어디에 생기나요?
원본 checkout 옆의 별도 Git worktree에 생깁니다. 마지막에는
elio review로 변경 목록을 확인해야 합니다.
commit, push, 배포도 자동으로 하나요?
아니요. Elio는 실행 기록과 diff를 준비할 뿐입니다. commit, push, release와 배포는 사람이 별도로 결정합니다.