활용 사례 / 엔지니어링

코드베이스 리뷰.
시크릿은 제외.

폴더나 .zip을 첨부하고 리뷰를 요청하세요. 브라우저가 코드를 묶으면서 의존성, 빌드 결과물, .env 파일과 개인 키 같은 시크릿은 제외합니다. 수정 사항은 diff로 돌아오며, 브라우저에서 적용되어 다운로드할 수 있는 패치된 .zip이 만들어집니다.

워크스페이스를 보여 주는 예시입니다. 저장소와 발견된 문제는 가상의 것입니다.

작업 흐름

워크스페이스에서 녹화

워크스페이스에서 확인하세요.

검증 및 암호화 완료각 답변에는 탭에서 봉인된 시점부터의 경로와, 실제로 기기를 떠난 데이터가 표시됩니다.

워크스페이스에서 녹화했습니다. 답변은 녹화를 위해 미리 작성했으며, 일부 클립은 빠르게 재생됩니다. ‘검증됨’ 확인은 녹화된 증명을 대상으로 브라우저에서 실행되었습니다.

데이터가 가는 곳

기기를 떠나기 전에 암호화됩니다.

브라우저 안

  • 의존성과 시크릿을 제외하고 폴더를 묶음
  • diff를 적용하고 패치된 .zip을 생성
  • 답변 속 JavaScript는 실행을 누를 때만 네트워크 없이 실행

Undergrove의 릴레이

  • 로그인과 한도를 확인
  • 암호화된 코드를 읽지 못한 채 전달
  • 크기와 시각만 확인 가능

엔클레이브 안

  • 코드와 질문으로 모델 실행
  • 문서에 추가한 큰 코드베이스의 색인을 만들어 일치하는 구절만 전송
  • Tinfoil에 따르면 재시작 사이에 남는 것은 없습니다

전송하기 전에 브라우저가 엔클레이브의 하드웨어 증명을 Tinfoil의 오픈 소스 릴리스와 대조합니다. 답변도 같은 방식으로 돌아오며, 브라우저에 도착할 때까지 암호화된 상태로 유지됩니다. 검증으로 증명되는 것

사용된 기능

현재 워크스페이스에 있는 기능입니다.

폴더와 .zip 파일

데스크톱에서는 폴더를, 어디서든 .zip을 첨부할 수 있습니다. 의존성, 빌드 결과물, 잠금 파일, 바이너리, .env 파일, 키는 제외됩니다.

diff와 패치된 .zip

답변 속 unified diff는 파일별로 표시되고, 브라우저에서 코드베이스에 적용되어 .zip으로 다운로드됩니다.

JavaScript 실행

JavaScript 블록 아래의 실행을 누르면 네트워크와 저장소 접근이 제거된 새 워커에서 실행됩니다.

Auto

메시지가 코드에 관한 것이면 Auto가 브라우저에서 코드에 강한 모델을 고릅니다.

개발자 API

같은 모델을 OpenAI 호환 API로 스크립트와 CI에서 사용할 수 있으며, 암호화 모드도 제공합니다.

할 수 없는 것

한계를 있는 그대로 밝힙니다.

  • 모든 diff는 사용하기 전에 검토하세요. 모델이 실행은 되지만 잘못된 변경 사항을 제안할 수 있습니다.
  • 시크릿은 파일 이름으로 제외됩니다. .env 파일, 개인 키, .npmrc 등이 해당합니다. 일반 소스 파일 안에 적힌 키는 나머지 코드와 함께 전송됩니다.
  • 개발자 API는 다르게 작동합니다. 암호화 모드를 사용하지 않으면 게이트웨이가 요청을 확인하기 위해 API 요청을 메모리에서 읽습니다.
  • Undergrove는 SOC 2나 ISO 27001 같은 인증을 보유하고 있지 않으며, 아직 독립적인 평가를 받지 않았습니다.
개인정보 처리방침 전문

내 코드로 직접 해 보세요.

워크스페이스를 열고, 코드를 추가한 다음 요청문을 붙여 넣으세요. 실시간 액세스가 없으면 답변은 미리 작성된 샘플입니다.

워크스페이스 열기
요청문
이 코드베이스의 웹훅 재시도 로직에 경쟁 조건이나 누락된 재시도가 있는지 리뷰하고, 수정안을 unified diff로 제안해 줘.