Docs · Cocode ADE

Dart · Flutter 전용 에이전트 개발 환경

에이전트에게 맡기고 자리를 비워도,
언제든 되돌릴 수 있게

Cocode ADE 는 Dart · Flutter 전용 에이전트 개발 환경(ADE) 데스크톱 앱입니다. 작업을 AI 에이전트에게 위임하고, 에이전트가 스스로 검증한 결과를 검토하고, 필요하면 작업 직전으로 되돌립니다.

데스크톱 앱 macOS · Windows · Linux 데스크톱 앱이라 브라우저 체험판이 없습니다. 대신 위젯북에서 실제 화면 구성 요소를 상태별로 열어 볼 수 있습니다.
Cocode ADE 위젯북 — 에이전트 편집의 diff 화면

세 가지 축

「Dart · Flutter 개발자가 반복 작업을 되돌릴 수 있는 방식으로 위임하고 자리를 비울 수 있는, 전용으로 설계된 ADE 가 없다」 — 이 문제 문장이 그대로 제품의 축입니다.

  1. 되돌릴 수 있는 위임Reversible에이전트의 모든 편집이 스냅숏을 남기고, 작업 시작 직전을 포함한 어느 시점으로든 원자적으로 되돌립니다.
  2. 자리를 비울 수 있는 위임Async에이전트가 사람의 실시간 관찰 없이 자가 검증과 재시도를 거쳐 완료를 판정합니다.
  3. Dart · Flutter 전용Dart-native1급 프로젝트 타입을 Dart · Flutter 로 한정하고, 실행 상태를 아는 에이전트와 브릭 스캐폴딩을 1급으로 둡니다.

위임에서 되돌리기까지

PRD 의 사용자 흐름 네 갈래(스캐폴딩 · 비동기 위임 · 사람 승인 · 검토와 롤백)를 한 줄로 이으면 이렇습니다.

  1. 워크스페이스브릭으로 골격을 만듭니다 — 중간에 실패하면 만든 파일을 전량 되돌립니다
  2. 위임프롬프트 · 완료 방식 · 에이전트(자체 런타임 또는 외부 ACP 에이전트)를 골라 맡깁니다
  3. 실행같은 파일은 한 작업만 편집합니다 — 다른 작업은 파일 단위로 기다립니다
  4. 자가 검증분석 · 테스트 · 실행 확인으로 에이전트가 스스로 완료를 판정하고, 실패하면 다시 시도합니다
  5. 승인필요할 때만 사람이 봅니다 — 테스트 변경 승인과 완료 승인 두 가지
  6. 검토편집마다 diff 를 보고 무엇이 바뀌었는지 확인합니다
  7. 되돌리기고른 시점으로 원자적으로 돌아갑니다 — 그 뒤 사람이 고친 파일은 충돌로 알립니다

한 문장에서 프로젝트까지

채팅 프로젝트 빌더에 만들 것을 말하면, 브릭 카탈로그에서 레시피와 재사용할 기능을 찾아 조립 계획을 세웁니다. 계획을 확인하면 그대로 생성합니다. 아래 Clinic EMR 도 이 한 문장에서 시작했습니다.

채팅 프로젝트 빌더 — 「피부과 비급여 의원 EMR, 예약·접수·차트·수납·CRM」 요청에 clinic_recipe 레시피로 조립 계획을 세운 화면

둘러보기

브라우저에서 바로 열리는 것들입니다.

분석 · 설계 문서
26편
인수 경계(AC)
24건
기능 요구사항(FR)
57건
결정 기록
80건

분석 · 설계 문서

26편 · 발견(Discovery)에서 명세(Seed Spec) · 계획(PRD · BDD) · 설계(UX · 아키텍처)까지, 제품을 만들며 남긴 파이프라인 산출물입니다. ADE 본체와 풀스택 코딩 에디터 확장, 두 트랙입니다.

만든 방식

Flutter 3.47 데스크톱(macOS · Windows · Linux) · CoUI · BlocSignal. 에이전트는 자체 런타임과 ACP(Claude Code · Codex · Gemini CLI 등 외부 에이전트 호스팅)를 둘 다 1급으로 두고, 새 프로젝트는 Mason 브릭(cob)으로 결정론적으로 만듭니다.

비슷한 시스템이 필요하신가요

세 줄만 적어서 보내 주셔도 됩니다. 범위 정리는 거기서 시작합니다.