<div align="center">
<img src="https://raw.githubusercontent.com/avelikiy/great_cto/HEAD/docs/screenshots/logo.svg" alt="great_cto" width="280" />
작업 내용을 확인하고, 결정 과정을 추적하세요.
npm
npm downloads
License
Claude Code Codex
<img src="https://raw.githubusercontent.com/avelikiy/great_cto/HEAD/docs/screenshots/execution.png" alt="Controller-recorded execution graph in the actual 3.70 interface. Isolated synthetic project with offline stub responses, not live models." width="900" />
실제 3.70 인터페이스입니다. 이 그래프는 라이브 모델이 아닌 스텁 응답을 사용한 오프라인 컨트롤러 실행을 사용합니다.
레거시 3.70.1 명령어입니다. 현재 활성화 제한 사항은 아래의 검증된 배포 경계를 참조하십시오.
Website · 한 번의 실제 실행 → · 블로그 · 변경 로그
Русский · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Português · Deutsch · Français
</div>
작업, 그 검사 과정, 그리고 다음 결정을 연결 상태로 유지합니다.
great_cto는 명시적인 단계(stages), 검토(review), 게이트(gates)를 통해 Claude Code 워크플로우와 실험적 제어된 Codex 실행을 조정합니다. 로컬 보드(local board)는 작업, 기록된 실행 내역, 프로젝트 문서 및 소비 내용을 하나의 작업 공간으로 통합합니다. 누락된 증거는 알 수 없는 상태로 유지됩니다. 성공적인 워커가 곧 작업이 승인되거나 병합되었거나 배포되었다는 증거는 아닙니다. 사용자는 자체 제공업체 계정을 사용하며, great_cto는 MIT 라이선스이며 비용을 청구하지 않습니다.
프로젝트 초점은 8개의 핵심 역할과 선택된 프로젝트에 필요한 검토자들을 제시합니다. 전체 73개 에이전트 카탈로그는 계속 이용 가능합니다. 카탈로그의 가용성은 실행 또는 전문 지식의 증거가 아닙니다.
빠른 시작 (Quick start)
검증된 배포 경계 (ADR-045): 이 구현은 변경 가능한 설치 프로그램(mutable installers)을 검증된 아티팩트 수용(verified artifact admission)으로 대체합니다. 현재 init, 네이티브 플러그인 새로고침, 자동 동반 설치는 활성화를 거부합니다. 일반 npm 자체 업데이트를 위해서는 별도로 구성된 검증기(verifier)와 서명된 릴리스 아티팩트 세트가 필요합니다. 이는 설치되거나 게시된 업데이트의 증거가 아닙니다. 지원되는 경계에 대해서는 verified updates를 참조하십시오.
아래 명령어들은 레거시 3.70.1 설치 흐름을 설명하며, 이 구현의 활성화 경로가 아닙니다.
Claude Code를 재시작하십시오. 일상적으로 세 가지 작업이 있습니다:
| Claude Code에서 | 터미널에서 |
|---|
| 작업 시작 (Start work) | /start "add Google login" | great-cto run "add Google login" |
| ... | | |
/start는 새로운 제품이나 기존 프로젝트의 작업을 가져와 워크플로우 자체를 선택합니다. /resume은 사용자가 이미 승인한 것만 계속 진행하며, 보류 중인 결정은 여전히 사용자에게 기다리고 있습니다. 나머지 모든 기능 — /review, /spec, /save, /digest 및 기타 명령어들 — 은 필요할 때 준비되어 있습니다: 모든 명령어. | | |
AI 에이전트를 통해 설정하시겠습니까? 프롬프트 하나를 AI 에이전트용 빠른 시작 (Quick start for AI agents)에서 복사하여 Claude Code 또는 Codex에 붙여넣으십시오.
하나의 프로젝트, 다섯 가지 보기 (One project, five views)
great-cto board를 실행하여 로컬 보드를 열어보세요. 일반적으로 localhost:3141에서 접근할 수 있습니다. unverifiable, unmeasured, 그리고 unavailable과 같은 판독값은 통과(pass)가 아닙니다.
| 보기 (View) | 검사 가능한 내용 | |
|---|
| 작업 (Work) | 작업, 승인 기준, 다음 지원되는 동작, 그리고 개요(Overview) / 실행(Execution) / 증거(Evidence) 탭 | |
| ... | | |
<details>
<summary>기록된 실행, 증거, 프로젝트 지식 및 결과 보기</summary>
Controller-recorded graph across Codex and Claude Code routes. Synthetic offline sample, not a live-model benchmark.
</details>
실행(Execution)은 시도, 검사, 검증, 게이트 및 복구 과정을 포함하여 컨트롤러가 기록한 인과 기록을 제어된 실행에 대해 보여줍니다. 네이티브 및 레거시 세션은 부분적이거나 사용할 수 없는 상태로 유지되며, 누락된 엣지(edges)는 추론되지 않습니다. 이것은 라이브 터미널이나 워크플로우 에디터가 아닙니다. 샘플 그래프는 모델이 아닌 오프라인 스텁 응답에서 가져온 것입니다.
Task evidence separates recorded observations from unknown checks, review provenance and runtime health.
역할에 대한 판정(verdict)은 독립 검토 증명서가 아닙니다. 병합(Merge), 릴리스 및 배포에는 자체적인 증거가 필요하며, 알 수 없음(unknown)이 0 또는 통과를 의미하지는 않습니다.
Knowledge displays a sample architecture document and declared flowchart, not live execution.
문서는 원래 언어를 유지합니다. 애플리케이션 인터페이스는 영어입니다. 다이어그램은 실행 중인 작업이 아닌 선언된 아키텍처를 설명합니다.
Insights shows sample task metadata while cost per accepted task remains unavailable.
이 스크린샷들은 격리된 합성 ACME 기록을 사용합니다. 이들은 호스트 품질, 수용률 또는 품질 향상도를 측정하지 않습니다. 계약 캡처.
핵심 역할 8가지, 작업 의존적 전문가들
| 책임 영역 | 역할 |
|---|
| 문제 및 수용 | product-owner |
| ... | |
이것들은 책임 계약(responsibility contracts)이며, 8개의 필수 모델 호출이나 8개의 동시 에이전트가 아닙니다. 프로젝트 초점은 발표 보기일 뿐이며, 전문가를 제거하거나 디스패치 방식을 변경하거나 필요한 검사를 면제하지 않습니다. 위험별 검토자는 여전히 프로젝트 정책의 지배를 받습니다.
웹 프런트엔드와 모바일 빌드는 devops에 의해 배포되지 않습니다: 이는 해당 작업을 release-manager에게 전달하며, release-manager는 CI-green 커밋으로부터 한 번 빌드하고, 미리 보기 URL 또는 내부 테스트 트랙에 빌드를 스테이징하며, e2e-test-engineer가 정확히 그 빌드를 테스트하게 하고, gate:release 이후에만 스토어 제출을 승격하거나 준비합니다. 릴리스는 .great_cto/releases/ 디렉터리에 해당 빌드, 테스트, 배포된 버전 및 롤백이 명시될 때 완료된 것으로 간주됩니다. /release ship <web|ios|android|ota>로 시작합니다.
집중된 엔지니어링 맥락
다섯 개의 버전화되고 옵트인(opt-in) 도메인 팩 후보들이 네 가지 초점 영역을 다룹니다:
| Area | Engineering invariants | Boundary |
|---|
| Money & crypto execution | 결제 멱등성(Payment idempotency), 모호한 전송(ambiguous sends), 범위 지정 권한(scoped authority); 서명 경계(signing boundaries), 종이/실시간 분리 및 체인 최종성(paper/live separation and chain finality) | 두 가지 기술 패키지; 투자-성과 주장 없음 |
| ... | | |
| 팩은 엔지니어링 컨텍스트를 추가합니다. 이들은 권한을 확대하거나 필요한 검토자 라우팅을 변경하지 않습니다. 그 존재 자체가 호출, 전문성 또는 더 나은 결과를 증명하지는 않습니다. 매칭된 코어 대 팩 테스트를 통해 품질 향상이 입증되지 않았습니다. 비공개 프로젝트 오버레이는 공개 쇼케이스의 일부가 아닙니다. | | |
OpenAI Codex에 대하여
동일하지 않은 세 가지 개별 모드(native integrations)가 있습니다:
| Mode | 실행 및 권한 |
|---|
| Claude Code 네이티브 파이프라인 | 네이티브 명령어, 전문 역할(specialist roles) 및 훅(hooks); 결정은 연결된 호스트에 머무릅니다. |
| ... | |
| 혼합 실행(Mixed runs)은 어느 CLI에도 역할을 할당할 수 있습니다. 적격 검토 참여자는 동일한 고정된 트리(frozen tree)를 동시에 검사할 수 있으며, 이는 두 작가가 동일한 작업 트리를 편집하는 것이 아닙니다. 두 CLI 모두 설치 및 인증되어야 합니다. 라우팅, 복구 및 수동 조치 경계에 대해서는 호스트 가이드를 참조하십시오. | |
레거시 3.70.1 설치 흐름에서는 npx great-cto init --host codex가 Codex에게 플러그인 훅으로 스킬, MCP 서버 및 여섯 가지 안전 장치를 부여합니다 (한 번 승인하십시오: 터미널에서 codex를 실행하고 **모두 신뢰하고 계속하기(Trust all and continue)**를 선택하세요). 일반적인 Codex 플러그인 세션은 이 프로젝트의 네이티브 Claude 명령어/역할 수명 주기를 자동으로 실행하지 않습니다.
Codex 설치에는 이러한 슬래시 명령어 또는 역할 에이전트를 위한 네이티브 플러그인 표면(surface)이 없습니다. 남아있는 Claude 워크플로우 훅은 그곳에서 조용히 실행되지 않습니다. 대신 CLI를 통해 제어된 파이프라인을 시작하십시오:
great-cto run "add Google login" --host codex --allow src,tests,docs
great-cto status --host codex
great-cto resume --host codex
레거시 3.70.1 플러그인 새로고침은 기본적으로 명시적입니다 (great-cto upgrade codex). 이 구현에서는 네이티브 새로고침(native refresh)과 타이머 활성화가 검증된 no-fetch 활성화 계약을 기다리는 동안 변경(mutation) 전에 거부됩니다. 이전에 설치된 타이머는 승인된 마이그레이션까지 기존 코드를 유지합니다.
레거시 3.70.1 macOS 흐름에서는 sh scripts/codex-auto-update.sh enable을 통해 사용자당 6시간 타이머를 사용하도록 옵트인(opts into)하며, status는 이를 검사하고 disable은 이를 제거합니다. 각 간격(tick)마다 Codex에게 업그레이드를 요청하기 전에 Git 마켓플레이스 출처를 검증합니다. 이는 npm 릴리스가 아닌 구성된 Git ref를 따르며, 변경된 훅(hooks)은 여전히 새 세션에서 호스트의 검토가 필요합니다. 자세한 내용, 혼합 실행 및 두 번째 검토자로서의 Codex: Codex host guide.
작동을 멈추게 하는 경우
.great_cto/PROJECT.md 파일의 한 줄:
approval-level | 어느 단계에서 중단되는가 | 중단하는 것 |
|---|
ship-only | 배포 시점 — 그리고 무엇이 빌드되는지 간략히 알려줍니다 | 1 |
| ... | | |
규제 대상 제품(예: 핀테크, 의료, 정부)은 모든 단계에서 보안, 규정 준수 및 배포 게이트(ship gates)를 유지합니다. 프로덕션 웹 홍보, 스토어 제출 또는 프로덕션 OTA 업데이트는 항상 gate:release에서 중단되며, 여기에는 auto가 포함됩니다. 게이트 작동 방식.
수치로 측정된 결과
| |
|---|
| 엔드투엔드로 완전히 추적되는 하나의 기능 | 토큰 기준으로 1시간 26분 · $3.40 — 영수증 |
| 전체 제품 — 오픈 벤치마크에서 7개 빌드됨 | 평균 $171의 토큰 · 품질 70/100, 측정일 2026-07-10 — 재현하기 |
이는 현재의 두 호스트 파이프라인(two-host pipeline)이나 도메인 팩(domain packs)에 대한 벤치마크가 아닌 역사적 관찰 결과입니다. 품질 향상 비율은 확립되지 않았습니다. 도메인 팩은 옵트인 상태로 유지되며, 그 존재 자체가 전문성이나 더 나은 결과를 증명하지는 않습니다.
제한 사항
팀 전체를 위한 것이 아니라, 호스팅되는 앱 빌더가 아니며 — 코딩 에이전트(coding agent)가 필요합니다; CI/CD 시스템도 아닙니다; 컴플라이언스 스캐폴드(compliance scaffolds)는 인증서가 아닌 시작점입니다; LLM 출력은 결정적이지 않습니다 (deterministic). 각 항목의 솔직한 버전과, 그것이 주장하기를 거부하는 것: docs/DETAILS.md.
더 알아보기
Docs · 시작하기(Getting started) · 명령어(Commands) · 게이트(Gates) · 에이전트(Agents) · FAQ · 기타 모든 것(Everything else) · 이슈(Issues) · 보안(Security) · 기여하기(Contributing) · 개인 정보 보호 — 기본적으로 원격 측정 기능 비활성화(Privacy — telemetry is off by default)
MIT — 라이선스(LICENSE). @avelikiy에 의해 구축됨.
시간을 절약했다면, 별점(star)은 다른 솔로 빌더들이 이 도구를 찾도록 돕습니다.