Elio · 개발 중인 로컬 CLI

Deep Research 보고서를 읽고,
바꿀 파일부터 정리합니다.

Deep Research 보고서와 프로젝트 파일을 함께 읽어, 바꿀 곳과 확인할 테스트를 정리합니다. 계획을 승인하기 전에는 코드를 건드리지 않습니다.

TypeScript CLI · v0.1 개발 중

ChatGPT에서 조사를 실행하고 보고서를 가져오는 일은 사용자가 직접 합니다.

sample-notes-app · manual-chatgptv0.1
$ elio run --repo . --task "회원가입 입력 오류를 줄여줘"
  1. 01context_snapshot프로젝트 문맥 준비
  2. 02research_brief_packaging연구 요청서 생성
  3. 03awaiting_manual_research사람의 Deep Research 대기

다음 행동: ChatGPT에서 Deep Research를 실행한 뒤 완성된 Markdown 보고서를 가져오세요.

보고서 다음에 생기는 일

보고서는 방향을 알려줍니다.
수정할 파일은 알려주지 않습니다.

같은 제안도 프로젝트 구조와 기존 테스트에 따라 작업이 달라집니다. Elio는 보고서와 프로젝트 파일을 대조해 검토할 계획을 만듭니다.

보고서에서 가져온 결론
“회원가입 입력을 서버와 클라이언트에서 같은 규칙으로 검증한다.”

맞는 방향이지만, 아직 코드 작업으로는 부족합니다.

Elio가 만드는 검토안
  • 수정 후보 src/validation.ts
  • 지켜야 할 것 기존 입력 형식과 오류 문구
  • 확인할 것 경계값과 기존 회귀 테스트
  • 쓰기 상태 계획 승인 전 잠김

사용 순서

할 일을 적으면,
연구 요청서부터 만듭니다.

Elio가 연구 요청서를 만들면 사용자가 ChatGPT에서 조사합니다. 보고서를 가져온 뒤에야 계획과 코드 작업이 이어집니다.

Step 01

할 일과 프로젝트 읽기

입력
고치려는 문제와 대상 저장소
산출물
00-context/manifest.json · summary.md
사람
원하는 결과를 한 문장으로 입력
Elio
프로젝트 구조를 읽고 조사에 필요한 문맥을 정리

자동화가 멈추는 곳

계획을 보여주고,
여기서 기다립니다.

바꿀 파일, 위험 요소, 확인할 테스트를 먼저 보여줍니다. 사용자가 승인해야 별도 worktree에서 구현을 시작합니다.

화면 예시

구현 계획 검토

수정 후보 2개 · 호환성 위험 1개 · 확인할 테스트 1개

승인 필요 · 대상 코드 변경 잠김

변경 영역 잠김
예정: src/validation.ts · tests/validation.test.ts
위험: 기존 입력 호환성
승인 전에는 실제 명령을 실행하지 않습니다.

사용자 조사 실행 · 계획 승인 · 최종 diff 확인

Elio 문맥 정리 · worktree 준비 · 변경 기록

하지 않음 비밀번호 저장 · 자동 push · 자동 배포

현재 상태

써볼 수 있지만,
설치 제품은 아닙니다.

소스에서 직접 실행하는 v0.1입니다. 공개 설치 파일과 실제 계정 기반 Codex 실행 검증은 아직 준비되지 않았습니다.

연구 요청서 만들기테스트됨
보고서 가져오기테스트됨
계획·승인·worktree테스트됨
변경 구조 검사테스트됨
Codex CLI 실제 계정 실행검증 전
설치 파일 배포준비 중

먼저 궁금할 만한 것

사용 전에 확인하세요.

ChatGPT Deep Research를 자동으로 실행하나요?

아니요. 현재는 사용자가 ChatGPT에서 직접 실행하고 Markdown 보고서를 가져옵니다.

ChatGPT 계정이나 비밀번호를 Elio에 입력하나요?

아니요. 본인이 로그인한 ChatGPT에서 요청서를 실행한 뒤 Markdown 보고서만 가져옵니다. Elio는 쿠키와 비밀번호를 저장하지 않습니다.

Elio가 바로 프로젝트 코드를 수정하나요?

아니요. 먼저 수정 후보, 위험 요소와 테스트 계획을 보여줍니다. 사용자가 승인해야 별도 작업 공간을 만듭니다.

수정한 코드는 어디에 생기나요?

원본 checkout 옆의 별도 Git worktree에 생깁니다. 마지막에는 elio review로 변경 목록을 확인해야 합니다.

commit, push, 배포도 자동으로 하나요?

아니요. Elio는 실행 기록과 diff를 준비할 뿐입니다. commit, push, release와 배포는 사람이 별도로 결정합니다.

설치 명령과 전체 보안 경계는 사용 문서보안 문서에서 확인할 수 있습니다.