Entire - AI 에이전트를 위한 새로운 개발자 플랫폼

1 month ago 10

  • 전 GitHub CEO, Thomas Dohmke가 만든 회사로, 인간과 에이전트가 함께 협업·학습·배포할 수 있는 차세대 개발자 플랫폼 구축을 목표로 함
  • 세가지 핵심 요소로 구성됨. Git 호환 데이터베이스, 보편적 의미 추론 계층, AI 네이티브 SDLC
  • 첫 제품으로 Git과 연동되는 오픈소스 CLI ‘Entire CLI’ 를 공개했으며, 에이전트의 작업 맥락을 자동으로 버전 관리함
  • CheckPoints라는 개념을 도입, 에이전트의 컨텍스트를 Git에 버전 데이터로 자동 저장하고, 추론 과정을 확인하고, 효율적인 토큰 사용, 다중 세션등도 가능해짐
  • Anthropic Claude CodeGoogle Gemini CLI를 지원하며, CodexCursor CLI 등도 지원 예정

소프트웨어 개발 패러다임의 변화

  • 최근 몇 달간 Anthropic의 Claude Code, OpenAI의 GPT-5.3-Codex, Cursor의 Composer 1.5 등 다양한 에이전트형 코딩 모델이 등장
    • 개발자는 여러 터미널 창에서 다수의 에이전트를 동시에 제어하며 작업 수행
    • 명세 기반(spec-driven) 개발이 코드 생성의 중심으로 부상
    • 에이전트들이 병렬로 수백 가지 코드 변형을 생성·평가함으로써 코드 생산 속도가 인간의 이해 범위를 초월함
  • 그러나 현재의 이슈 트래킹, Git, Pull Request 중심의 개발 체계는 인간 협업을 전제로 설계되어 AI 시대에 적합하지 않음
    • 중앙화된 API 용량과 속도 제한으로 에이전트의 효율이 저하
    • 기존 시스템은 AI 중심 생산 체계로 전환하기 어려운 구조임
  • 이에 따라 기계가 주요 코드 생산자가 되는 시대에 맞는 새로운 ‘조립라인형 개발 체계’가 필요함

Entire의 비전과 구조

  • Entire는 인간과 에이전트가 함께 협업·학습·배포할 수 있는 차세대 개발자 플랫폼 구축을 목표로 함
  • 플랫폼은 세 가지 핵심 구성요소로 이루어짐
    • Git 호환 데이터베이스: 코드, 의도, 제약, 추론을 단일 버전 관리 시스템으로 통합
    • 보편적 의미 추론 계층(semantic reasoning layer) : 컨텍스트 그래프를 통해 다중 에이전트 간 협력 지원
    • AI 네이티브 SDLC: 인간-에이전트 협업을 위한 새로운 개발 생명주기 재설계
  • 이 프로젝트는 Felicis가 주도한 6천만 달러 시드 투자를 받았으며, Madrona, M12, Basis Set, 20VC, Cherry Ventures, Picus Capital, Global Founders Capital 등이 참여
    • 개인 투자자로는 Gergely Orosz, Theo Browne, Jerry Yang, Olivier Pomel, Garry Tan 등이 포함됨

첫 제품: Entire CLI와 Checkpoints

  • 현재 에이전트 세션은 일시적이며, 터미널 내 프롬프트와 추론 내용이 세션 종료 시 사라짐
    • Git은 코드 변경만 기록하고, 왜 변경되었는지에 대한 맥락은 보존하지 않음
  • Checkpoints는 이러한 문제를 해결하기 위한 새로운 기본 단위로, 에이전트의 컨텍스트를 Git에 버전 데이터로 자동 저장
    • 커밋 시 세션 전체(프롬프트, 파일 변경, 토큰 사용, 도구 호출 등)를 함께 기록
    • 이 데이터는 의미 추론 계층의 기반이 되며, 브랜치별로 탐색 가능
  • Checkpoints의 주요 이점
    • 추적성(Traceability) : 에이전트가 생성한 변경의 추론 과정을 확인 가능
    • 검토 효율 향상: 단순 diff가 아닌 의도와 제약을 검토
    • 작업 인수인계 개선: 프롬프트 재실행 없이 작업 재개 가능
    • 토큰 낭비 감소: 과거 수정사항을 학습해 반복 오류 방지
    • 다중 세션·에이전트 지원: 병렬 에이전트 협업 가능
  • 현재 Anthropic Claude CodeGoogle Gemini CLI를 지원하며, CodexCursor CLI 등도 추가 예정

작동 방식과 설치

  • Checkpoints는 Git 인식 CLI로 동작하며, 에이전트가 생성한 커밋마다 구조화된 체크포인트 객체를 작성
    • 커밋 SHA와 연결되어 코드 변경과 추론 과정을 함께 기록
    • 메타데이터는 별도 브랜치(entire/checkpoints/v1)에 저장되어 추가 전용 감사 로그(audit log) 역할 수행
  • 설치는 두 단계로 가능
    1. curl -fsSL https://entire.io/install.sh | bash 실행
    2. 저장소에서 entire enable 명령으로 프로젝트 설정
    • 이후 에이전트 세션이 자동으로 구조화되어 기록됨

오픈소스 공개와 커뮤니티 협력

  • Entire CLIGitHub오픈소스로 공개되어 있으며, 모든 에이전트와 모델이 사용할 수 있도록 독립적·이식성 있게 설계됨
  • Checkpoints는 현재 추적성과 기록 기능을 제공하지만, 향후에는 에이전트 간 공유 메모리로 발전해 협업과 맥락 인계가 가능할 예정
  • 개발팀은 DiscordGitHub Discussions를 통해 커뮤니티 피드백을 수집하며, 향후 로드맵을 함께 만들어갈 계획임
  • “No more stealth. We are building in the open.”이라는 문구로 개방형 개발 철학을 강조함

Read Entire Article