문맥 반복
프로젝트 구조와 제약을 도구마다 다시 설명합니다.
Research handoff for AI-assisted development
ChatGPT Deep Research 보고서를 가져오면 Elio가 현재 저장소에 맞는 구현 계획을 만듭니다. 승인된 변경만 별도 작업 공간에서 실행하고, 판단 근거와 테스트 결과를 실행 기록으로 남깁니다.
TypeScript CLI · 코드 구현 중
Deep Research 실행과 보고서 가져오기는 현재 사람이 직접 합니다.
$ elio run --repo . --task "입력 검증 조사"
Why Elio
조사, 계획, 구현이 서로 다른 대화와 터미널에 놓이면 같은 문맥을 반복하고 근거 일부를 놓치기 쉽습니다. 중단 뒤에는 어디까지 합의했는지부터 다시 찾아야 합니다.
프로젝트 구조와 제약을 도구마다 다시 설명합니다.
보고서의 근거와 주의사항이 구현 지시로 옮겨지며 빠질 수 있습니다.
조사하는 모델, 계획하는 도구, 구현하는 도구의 책임이 섞입니다.
승인, 판단 근거, 변경 파일, 테스트 결과가 여러 세션에 남습니다.
Before / After
Elio는 기존 도구를 대체하지 않습니다. 각 단계의 입력과 산출물을 실행 ID 아래 연결합니다.
Actual workflow
각 탭은 실제 v0.1 상태와 산출물을 바탕으로 합니다. 실제 ChatGPT 웹 자동화나 외부 명령은 이 데모에서 실행하지 않습니다.
Step 01
00-context/manifest.json · summary.mdResponsibilities
Elio는 ChatGPT에 로그인하거나 Deep Research 버튼을 누르지 않습니다. commit, push, 배포도 사용자의 결정입니다.
목표 입력 · 연구 질문 확인 · Deep Research 실행 · 보고서 가져오기 · 계획 검토 · 구현 승인 · 최종 diff 확인 · commit/push/배포 결정
문맥 정리 · 연구 요청서 생성 · 파일과 실행 상태 보관 · 구현 계획 작성 · 승인 상태 관리 · worktree 준비 · mock 구현 검증 · 결과 정리
Traceability
화살표는 장식이 아니라 다음 단계가 무엇을 근거로 삼는지 보여줍니다.
조사에서 확인한 근거
근거를 바탕으로 내린 선택
코드가 충족해야 할 조건
실제로 수정된 파일
조건 반영 여부를 확인하는 검사
Approval gate
아래는 공개용 mock입니다. 버튼은 화면 상태만 바꾸며 파일이나 명령을 실행하지 않습니다.
예정 파일 2개 · 기존 입력 호환성 위험 · 테스트 1개
승인 필요 · 대상 코드 변경 잠김
Safety boundaries
현재 코드와 테스트에서 확인한 범위입니다. 실제 builder provider adapter는 아직 구현 중입니다.
plan hash와 implementation 승인이 모두 있어야 worktree 준비로 이동합니다.
대상 checkout이 깨끗한지 확인하고 별도 경로에서 구현합니다.
.r2c/runs/와 inbox는 init 시
.gitignore에 추가됩니다.
shell 실행, destructive Git, 강제 push, deploy 관련 명령을 보안 경계에서 차단합니다.
Quick path
GitHub Release 설치는 준비 중입니다. 아래는 저장소에서 개발 버전을 실행할 때의 명령 예시입니다.
사용 방법 전체 보기elio init --repo . elio run --repo . --task "입력 검증 조사" elio export RUN_ID --target chatgpt --output RESEARCH.md elio import RUN_ID --stage research --file REPORT.md --repo . elio resume RUN_ID --repo . elio approve RUN_ID --gate implementation --repo .
Development status
가짜 진행률 대신 저장소에서 검증한 현재 범위를 표시합니다.
FAQ
아니요. 현재는 사용자가 ChatGPT에서 직접 실행하고 Markdown 보고서를 가져옵니다.
아니요. Elio는 ChatGPT 쿠키나 비밀번호를 저장하지 않고 웹페이지에 자동 로그인하지 않습니다.
아니요. Claude CLI는 선택적 검증 수단입니다. 실제 builder 연결은 현재 구현 중이며 mock 흐름만 완전히 검증됐습니다.
아니요. 구현 계획의 명시적 승인 전에는 대상 코드를 수정하지 않습니다.
아니요. Cloudflare Pages는 이 소개 사이트만 제공합니다. Elio 본체는 로컬 또는 Codespaces에서 실행하는 Node.js CLI입니다.
별도 개발 환경이 아니라, 조사 요청·보고서·계획·승인·검증을 실행 ID로 연결하는 흐름을 추가합니다.
그럴 필요 없습니다. 단순 문구나 명확한 작은 오류에는 Elio가 과할 수 있습니다. 조사와 설계가 필요한 큰 작업에 더 적합합니다.
기본 실행 기록은 Git에서 제외합니다. 이 사이트의 데모는 완전히 분리한 익명 mock 데이터만 사용합니다.
v0.1은 유료 Deep Research provider를 자동 호출하지 않습니다. 구독·Codespaces 비용은 각 서비스에서 별도로 확인해야 합니다.