이토
Ito는 실행 중심의 AI 코드 검토 도구입니다. 격리된 컨테이너에서 애플리케이션의 전체 복사본을 구축 및 실행하고, 컴퓨터 사용 에이전트를 통해 UI를 자동으로 탐색하고, 사용자 흐름을 실행하고, 행동 회귀를 감지하고, 테스트 결과(비디오 재생, 스크린샷, 로그)를 PR에 직접 게시합니다. 테스트 스크립트를 작성할 필요가 없으며 GitHub 저장소에 연결한 후 60분 이내에 첫 번째 PR 결과를 얻을 수 있습니다.
이토
Ito의 핵심 매개변수 및 통계
| 프로젝트 | 세부정보 |
|---|---|
| 제품명 | 이토 |
| 제품 유형 | AI 코드 검토 및 자동화된 QA 플랫폼 |
| 배송 형태 | SaaS(GitHub 앱) |
| 핵심 메커니즘 | 실행 기반 행동 회귀 테스트 |
| 기술 스택 지원 | 프레임워크에 구애받지 않음(React, Vue, Next.js, Rails, Django 등) |
| 테스트 범위 | 웹 애플리케이션 프런트엔드 + 백엔드 API |
| 통합 방법 | GitHub Checks API(PR 수준) |
| 단일 PR 테스트 기간 | 45분 - 2시간 |
| 첫 번째 출력 시간 | 창고 접속 후 약 60분 |
| 대상 사용자 | 소프트웨어 개발팀, QA팀, 오픈소스 프로젝트 유지관리자 |
| 카테고리 | AI 에이전트(ai-agents) |
| 지원 플랫폼 | 웹/GitHub |
| 지원되는 언어 | 영어 |
Ito의 포지셔닝은 기존의 "정적 분석" 코드 검토 도구와 근본적으로 다릅니다. 차이점을 읽어 코드 스타일이나 잠재적인 구문 문제를 확인하지 않지만 실제로 애플리케이션을 빌드 및 실행하고 격리된 컨테이너의 AI 에이전트를 통해 실제 사용자 작업을 시뮬레이션하며 각 변경 사항으로 인해 회귀 결함이 발생하는지 동작 수준에서 확인합니다. 이 메커니즘은 UI 상호 작용 중단, API 데이터 흐름 이상, 권한 경계 오류 등과 같이 정적 도구로 발견할 수 없는 런타임 문제를 캡처할 수 있는지 확인합니다.
Ito의 사용자 및 시장 인지도
Ito는 현재 초기 상용화 단계에 있으며 여러 기술 회사의 엔지니어링 팀에 의해 채택되었으며 다음 차원에서 검증 가능한 시장 신호를 축적했습니다.
기업 고객 사례: 공식 웹사이트에 표시되는 고객으로는 Truemed (CTO John Gazzini), Inkeep(Founding Engineer Andrew), CNaught(CTO Dan Kokotov), Temi(Founder Josh Dong) 등이 있습니다. 고객 피드백은 일반적으로 "제로 구성으로 실행", "수동 검토에서 놓친 실제 결함 발견", "매주 3시간 이상의 수동 검증 시간 절약"과 같은 핵심 가치 포인트에 중점을 둡니다.
업계 벤치마킹: Ito는 Cursor Bugbot, CodeRabbit, Greptile과 같은 도구와 직접 경쟁하지만 정적 분석이 아니라 실행 수준 테스트를 수행한다는 점이 다릅니다. 공식적인 주장은 "Claude나 CodeRabbit보다 30% 더 많은 결함을 잡아낼 수 있다"는 것입니다. 이 데이터는 구문 수준 검색이 아닌 실제 코드를 실행하여 런타임 문제를 찾는 기능을 기반으로 합니다.
커뮤니티 및 오픈 소스 지원: Ito는 적격(MIT/Apache 라이선스) 비상업적 오픈 소스 프로젝트에 대한 무료 계획을 제공합니다. 여기에는 공개 저장소에 대한 PR 수준 QA 검사가 포함되어 개발자 커뮤니티에서 초기 평판을 구축하는 데 도움이 됩니다.
현재 제한사항: Ito는 초기 제품으로서 특정 사용자 수, 금융 정보 또는 SOC 2 인증 완료 상태를 공개하지 않았습니다(공식적으로 "진행 중"이라고 밝혔음). 시장 범위는 주로 영국 기술 팀이 주도하고 있으며 중국 커뮤니티는 아직 대규모 프로모션을 보지 못했습니다.
Ito의 비용 이점: 수동 검증 병목 현상을 자동 실행으로 대체
Ito의 가격 책정 시스템은 오픈 소스 프로젝트, 스타트업 팀 및 대기업의 세 가지 수준을 포괄합니다. 기존의 "QA 엔지니어 고용 + 테스트 스크립트 유지 관리" 모델과 비교하면 장기적인 규모 시나리오에서 상당한 비용 구조 이점이 있습니다.
C 측/개인 개발자: Ito는 처음 5개의 PR에 대해 무료 평가판을 제공합니다(신용카드 필요 없음). 이는 개인 개발자 또는 소규모 프로젝트가 도구 효과를 평가하는 데 적합합니다. 적격 오픈 소스 프로젝트(MIT/Apache 라이센스, 비상업적 사용)의 경우 Ito는 무제한 공개 저장소, 모든 PR에 대한 QA 테스트, 비디오 및 스크린샷 증거 출력을 포함한 완전한 무료 계획을 제공합니다. 이는 오픈 소스 관리자가 정규 QA가 필요했던 회귀 테스트 범위를 무료로 얻을 수 있음을 의미합니다.
팀/개발자(Pro 플랜): Pro 플랜은 $40/월/시트이며, 각 시트에는 20개의 코드 검토 할당량이 포함되며 초과 금액은 $3/회입니다. 5명으로 구성된 엔지니어링 팀을 예로 들면 월별 기본 비용은 200달러이며 약 100개의 PR 리뷰를 포함합니다. 정규 QA 엔지니어를 고용하는 것과 비교하면(미국 시장의 연봉은 $120,000+, 약 $10,000/월에 해당) Ito의 Pro 계획 비용은 이전 비용의 약 2%에 불과하며 채용, 교육 및 직원 이직의 위험을 감수할 필요가 없습니다.
기업/개인 요구: 보안 규정 준수 지원, 전담 고객 성공, 맞춤형 계약 조건 및 더 높은 사용량 한도를 포함하여 25명 이상의 엔지니어링 팀을 위한 맞춤형 견적입니다. 구체적인 가격은 공개되지 않았습니다. 확인을 위해 사업주에게 문의하세요.
비교 분석: Ito와 대안의 비용 구조
| 시나리오 | 월 비용(5인팀 참고) | 스크립트 유지 비용 | 적용 범위 | 확장성 |
|---|---|---|---|---|
| 전담 QA 엔지니어(미국) | ~$10,000 | 높음(테스트 스위트의 지속적인 유지 관리 필요) | 노동이 다루는 중요한 경로 | 추가 인원당 +$10,000/월 |
| 극작가/사이프러스 자작 | 인프라 ~$50-200 | 높음(UI 변경에는 선택기 업데이트가 필요함) | 작성된 테스트 케이스 | 각각의 추가 적용 범위에 필요한 추가 스크립트 |
| 이토 프로 | $200 (5석 × $40) | 0(스크립트 없음, 적응형 UI 변경) | 모든 PR에 대한 완전 자동 적용 | PR 횟수별로 청구, 선형 확장 |
| Ito 오픈 소스 무료 | $0 | 제로 | 공개 저장소 PR 수준 적용 범위 | 무제한 |
숨겨진 비용 고려 사항: Ito의 숨겨진 핵심 이점은 "테스트 스크립트 유지 관리 세금"을 제거하는 것입니다. 즉, 기존 E2E 테스트 프레임워크(Playwright/Cypress)가 UI를 자주 변경하면 선택기가 무효화되어 대규모 스크립트 재작성이 발생합니다. 이러한 유지 관리 비용은 자동화된 QA에 대한 총 투자의 40~60%를 차지하는 경우가 많습니다. Ito의 AI 에이전트는 UI 변경 사항에 적응하므로 테스트 스크립트를 유지 관리할 필요가 없고 이 비용을 0으로 줄입니다. 숨겨진 위험은 공급업체 종속에 있습니다. Ito가 CI/CD 파이프라인에 깊이 통합되면 전환 비용이 높아집니다. Pro 솔루션을 대규모로 채택하기 전에 일부 창고에서 테스트 실행하여 호환성을 확인하는 것이 좋습니다.
이토의 주요 기능
Ito는 "PR 개시 → 자동화된 테스트 → 결과 쓰기 저장"의 폐쇄 루프를 중심으로 다음과 같은 핵심 기능을 제공합니다.
-
대상 테스트 계획: Ito는 PR의 차이점과 설명을 읽고 이를 과거 피드백과 결합하여 이 변경 사항에 대한 테스트 계획을 자동으로 생성합니다. 다양한 변경 유형은 서로 다른 적용 범위 가중치(PR 획득 권한 경계 및 인증 논리와 관련된 세션 예외 테스트, PR 획득 가격 책정 규칙 및 청구 계산과 관련된 상태 전환 테스트)를 받습니다. 테스트 케이스를 수동으로 작성할 필요가 없으며, 사용 횟수가 늘어날수록 계획이 더욱 정확해집니다.
-
컨테이너화된 테스트 실행: PR이 수신될 때마다 Ito는 격리된 일회용 컨테이너에 소스로부터 애플리케이션의 전체 복사본을 구축하고 실행합니다. AI 에이전트는 실제 사용자(로그인, 양식 작성, 제출, 상태 확인)처럼 애플리케이션을 탐색하는 동시에 실제 백엔드 코드(비즈니스 로직, 데이터베이스 작성)를 실행하여 프런트엔드 UI와 백엔드 API 간의 런타임 상호 작용 문제를 완전히 감지합니다.
-
전체 증거 체인 결과 출력(Evidence-Rich Results): 각 PR 테스트가 완료된 후 Ito는 GitHub PR 댓글 영역에 통과/실패 흐름 요약, 실패 비디오 재생, 코드 라인에 대한 정확한 책임 위치 지정, 재현 단계 및 심각도 표시를 포함하는 완전한 테스트 보고서를 게시합니다. 개발자는 도구를 전환하지 않고도 PR 페이지에서 직접 검토 루프를 완료할 수 있습니다. Ito는 수정 사항을 푸시한 후 자동으로 확인을 다시 실행합니다.
-
AI 에이전트의 도구 공개 목록: Ito의 AI 테스트 에이전트는 브라우저 환경에서 다음과 같은 주요 기능을 공개합니다.
navigate(url): 지정된 페이지 경로로 이동합니다.클릭(선택기/텍스트): 버튼, 링크 또는 대화형 요소를 클릭합니다.type(input, value): 양식 필드에 내용을 입력합니다.submit(): 양식 제출extract(selector): 페이지에서 텍스트나 상태 정보를 추출합니다.screenshot(): 현재 페이지 상태를 가로챕니다.wait(condition): 특정 조건(요소 표시, 네트워크 요청 완료 등)을 기다립니다.assert(condition): 특정 상태가 true인지 확인- 이러한 도구는 'LLM → MCP 서버 → 브라우저/OS' 링크, 모델 계획 단계 → 작업 수행 → 결과 관찰 → 테스트 목표가 완료되거나 실패 조건이 트리거될 때까지 다음 단계 조정을 통해 폐쇄 루프를 형성합니다.
-
자연어 테스트 지침 범위: 팀은 순수 영어를 통해 창고, 사용자 또는 조직 수준에서 테스트 우선 순위 지침(예: "보안 우선 순위", "전체 결제 프로세스 범위", "모바일 단말기 뷰포트 테스트")을 설정할 수 있으며 Ito는 실행 중에 이러한 지침을 테스트 계획 가중치에 포함합니다.
-
다차원 테스트 분류: 각 PR 실행은 Happy-path(핵심 사용자 여정), Edge 사례(빈 상태, 너무 긴 입력, 만료된 세션), 적대적(반복 제출, 승인되지 않은 작업), 논리(비즈니스 규칙 확인), 접근성(키보드 탐색, ARIA 태그, 색상 대비), 모바일(반응형 레이아웃, 터치 대상), UX(카피라이팅 일관성, 레이아웃 회귀)의 7가지 차원을 다룹니다. 수행되는 실제 분류 조합은 diff의 내용에 따라 동적으로 결정됩니다.
Ito의 모델 및 버전 진화
SaaS 제품인 Ito의 버전 반복은 서버 측의 지속적인 업데이트를 통해 이루어지므로 클라이언트 측에서 수동으로 업그레이드할 필요가 없습니다. 다음은 공개 정보를 기반으로 한 최소 마일스톤 순서입니다.
조기 검증(~2026년 초)
- 버전 0.9(초기 미리보기): GitHub PR 트리거에서 컨테이너화된 빌드 및 AI 에이전트 실행까지의 기본 링크를 구현하는 핵심 개념 증명 단계입니다. "실행 중심 검토"의 기술적 타당성을 검증하기 위해 소수의 초대된 사용자를 대상으로 시험합니다.
공개 버전(~2026년 2분기)
- 버전 1.0(공개 버전): GitHub 앱 통합, 대상 테스트 계획 엔진, 다중 기술 스택 호환성(React, Vue, Next.js, Rails, Django 등), 완전한 증거 출력(비디오 + 스크린샷 + 로그)을 포함하여 공식적으로 대중에게 공개됩니다. Pro/Enterprise/Open Source 3계층 가격 책정 시스템을 소개합니다. 5개 PR의 첫 번째 무료 평가판 메커니즘이 동시에 시작됩니다.
후속 로드맵 (공식 시간표는 공개되지 않았습니다)
- 네이티브 모바일 테스트: 공식 FAQ에서는 "네이티브 모바일이 로드맵에 있음"을 확인하고 iOS/Android 애플리케이션의 실행 수준 테스트로 확장될 예정입니다.
- SOC 2 규정 준수 인증: 진행 중이며 완료되면 기업 조달에 대한 보안 규정 준수 문제가 제거됩니다.
- 다중 CI/CD 플랫폼 통합: 현재는 GitHub Checks를 중심으로 향후 GitLab CI, Jenkins 등으로 확장될 수 있습니다.
버전 제약: Ito는 SaaS로 제공되므로 공식에서는 자세한 릴리스 지침이나 이전 버전의 다운로드 아카이브를 제공하지 않습니다. 위 버전 노드는 공개 페이지 정보를 기반으로 작성되었으며, 정확한 날짜는 공식 출시 채널에 따릅니다.
이토의 기술적 장점
Ito의 기술 경로는 "LLM 계획 + 에이전트를 사용한 컴퓨터 실행 + 컨테이너화된 격리"의 3계층 아키텍처로 요약할 수 있으며, 아래 메커니즘에서 효과까지 하나씩 해체됩니다.
아키텍처 링크(텍스트 그림):
GitHub PR 트리거
│
▼
┌──────────────────────────────────────────┐
│ Ito 제어 평면 │
│ • 차이점 + PR 설명 읽기 │
│ • 타겟 테스트 계획 생성 │
│ • 일회용 실행 컨테이너 할당 │
└───────────────┬──────────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ 격리용기(일회용 샌드박스) │
│ • 소스 코드에서 완전한 애플리케이션 구축 │
│ • 백엔드 서비스 + 데이터베이스 시작 │
│ • 테스트 환경 자격 증명 초기화 │
└───────────────┬──────────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│AI 에이전트 계층(LLM + MCP 프로토콜) │
│ │
│ ┌────────────────────────────────┐ │
│ │ 도구 목록: │ │
│ │ 탐색 / 클릭 / 입력 / │ │
│ │ 제출 / 추출 / 스크린샷 │ │
│ │ 대기 / 주장 │ │
│ └───────
───┬───────────────────────┘ │
│ │ │
│ ▼ │
│ ┌────────────────────────────────┐ │
│ │ 브라우저 런타임(Chromium) │ │
│ │ • 사실적인 렌더링 엔진 │ │
│ │ • 데스크톱 뷰포트(1440×900) │ │
│ │ • 네트워크 요청 차단 │ │
│ └──────────┬───────────────────────┘ │
│ │ │
│ ▼ │
│ LLM 관찰 결과 → 다음 단계 결정 → 조치 실행 │
└───────────────┬──────────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ 증거 재기록 │
│ • 홍보댓글란에 테스트 리포트 게시 │
│ • 비디오 재생 + 스크린샷 + 로그 │
│ • 실패한 코드 줄 찾기 + 재현 단계 │
│ • 심각도 표시 │
└─────────────────────────────────────────┘
제어 흐름 방향: PR 트리거 → 제어 평면 분석 → 컨테이너 할당 → AI 에이전트 실행 → 결과 쓰기 저장
데이터 역류 방향: 브라우저 스크린샷/로그 → AI 에이전트 평가 → 제어 플레인 요약 → PR 코멘트 출력
메커니즘 → 효과 → 적용 가능한 시나리오 인과 사슬:
-
실행 드라이버 대 정적 분석: 기존 코드 검토 도구는 diff만 읽고 "코드는 올바르게 보이지만 런타임 중에 오류가 발생합니다"라는 문제를 찾을 수 없습니다. Ito는 실제로 코드를 실행하므로 UI 로직 중단, API 응답 형식 변경, 데이터베이스 쓰기 예외 등과 같은 런타임 결함을 포착할 수 있습니다. 효과: 공식적으로 순수 정적 도구보다 30% 더 많은 버그를 포착합니다. 적용 가능한 시나리오: 다중 서비스 상호 작용, 데이터베이스 상태 변경 및 사용자 권한 확인과 관련된 PR.
-
컴퓨터 사용 에이전트가 스크립트를 대체: 기존 E2E 프레임워크(Playwright/Cypress)에서는 개발자가 테스트 스크립트를 작성하고 유지 관리해야 하며 UI 선택기의 변경으로 인해 광범위한 스크립트 오류가 발생합니다. Ito의 AI 에이전트는 LLM을 통해 페이지 의미 체계를 이해하고,
document.querySelector("#btn-123")대신click("Login Button")을 사용하여 요소를 찾고, UI 재구성 후에도 계속 사용할 수 있습니다. 효과: 테스트 스크립트 유지 관리 비용을 없애고 테스트 적용 범위가 UI 변경 사항에 자동으로 적용됩니다. 적용 가능한 시나리오: UI 반복이 빈번한 신속한 개발 팀, 정규 QA가 부족한 소규모 팀. -
일회용 컨테이너 격리: 각 PR의 테스트는 독립적인 샌드박스에서 완료되며, 구축 후 데이터가 남지 않고 폐기됩니다. 효과: 테스트 간 상태 오염을 제거하고 각 테스트의 독립성과 재현성을 보장합니다. 적용 가능한 시나리오: 여러 PR이 동시에 이루어지고 엄격한 테스트 격리가 필요한 규정 준수에 민감한 산업입니다.
엔지니어링 함정에 대한 가이드:
-
무한 루프 및 토큰 확장 제어: AI 에이전트는 브라우저에서 반복 시도(예: 로그인 실패 후 지속적인 재시도, 반복 탐색으로 이어지는 비정상적인 페이지 점프) 후 무한 루프에 빠져 많은 양의 토큰을 소비하고 테스트 시간이 소요될 수 있습니다. 해결책: Ito의 내장
max_steps메커니즘은 단일 테스트의 최대 작업 단계 수를 제한합니다. 팀에서는 주요 PR에 시간 초과 임계값을 설정하고 Ito의 반복 작업 감지(예외를 표시하기 위해 동일한 작업 >3회)를 사용하여 유휴 상태를 방지하는 것이 좋습니다. 관계자들은 단일 PR 테스트가 45분에서 2시간 사이에 최적화되어 있다고 말합니다. 계속해서 시간 초과가 발생하는 경우 애플리케이션 구축 프로세스나 테스트 환경 구성을 확인해야 합니다. -
DOM/장기 컨텍스트 오버로드: 복잡한 단일 페이지 애플리케이션(SPA)의 DOM 트리는 매우 클 수 있으며, AI 에이전트는 추론 중에 많은 수의 DOM 노드를 처리해야 하므로 컨텍스트 창이 확장되고 의사 결정 속도가 저하됩니다. 해결책: Ito는 전체 DOM 스냅샷 대신 DOM 클리핑(표시 영역에 대화형 요소만 유지)과 액세스 가능한 트리 추출을 내부적으로 구현합니다. 팀은 에이전트의 요소 식별 효율성을 향상시키기 위해 애플리케이션의 주요 대화형 요소에 의미론적 ARIA 태그 또는 안정적인 'data-testid' 속성이 있는지 확인해야 합니다.
-
보안 및 무단 거버넌스: AI 에이전트는 테스트 과정에서 되돌릴 수 없는 작업(예: 데이터 삭제, 결제 시작, 사용자 권한 수정 등)을 수행하여 비프로덕션 환경에서 데이터 시드에 손상을 줄 수 있습니다. 해결책: Ito는 샌드박스 컨테이너에서 격리된 테스트 데이터베이스를 사용하며 모든 변경 사항은 컨테이너가 폐기된 후 자동으로 롤백됩니다. 결제 확인, 데이터 삭제 등 위험도가 높은 작업의 경우 모델에 확인 포인트 메커니즘이 내장되어 있어 에이전트가 실행 전에 현재 상태의 스크린샷을 찍고 확인을 요청해야 합니다. 기업 사용자는 프록시 오작동이 프로덕션 엔드포인트를 가리키는 것을 방지하기 위해 화이트리스트 라우팅(테스트 환경 URL 패턴만 허용)을 구성할 수 있습니다.
이토 사용법
Ito는 GitHub App을 핵심 통합 포털로 사용하므로 로컬 도구를 설치하거나 구성 파일을 작성할 필요가 없습니다. 다음은 일반적인 접속 및 이용 과정입니다.
빠른 연결 프로세스:
-
GitHub 리포지토리에 연결: https://app.ito.ai를 방문하여 GitHub 계정으로 로그인한 후 액세스하려는 리포지토리를 선택하고 Ito GitHub 앱을 설치하세요. 창고관리자가 승인을 완료한 후 출입이 완료됩니다.
-
최초 구성(선택 사항): Ito 대시보드에서 "항상 결제 흐름 테스트" 및 "지금은 모바일 테스트 건너뛰기"와 같은 테스트 우선 순위 지침(순수 영어 자연어)을 설정합니다. 이러한 지시문은 모든 후속 PR의 테스트 계획 가중치에 반영됩니다. 구성 없이 실행할 수 있으며 프레임워크는 diff를 기반으로 테스트 계획을 자동으로 생성합니다.
-
PR 트리거 테스트 제출: 팀원이 정상적으로 PR을 제출합니다. Ito는 자동으로 새로운 PR을 감지하고 PR 주석 영역에 테스트 계획 요약을 게시한 후 실행을 시작합니다. 실행 상태(대기 중/실행 중/완료)는 GitHub Checks API를 통해 실시간으로 업데이트됩니다.
-
테스트 결과 보기: 테스트가 완료된 후 Ito는 PR 코멘트 영역에 전체 보고서를 게시합니다. 개발자는 GitHub 페이지에서 직접 통과/실패 항목을 보고, 비디오 재생을 클릭하고, 실패 로그를 읽을 수 있습니다. 복구 후 새 커밋을 푸시하면 Ito가 자동으로 다시 실행됩니다.
-
요청 시 추가 테스트: 테스트 실행 중 또는 실행 후에 PR 댓글 영역에서 @Ito를 통해 추가 테스트를 트리거하고 웨어하우스 구성을 수정하지 않고도 자연어 지침(예: "암호 찾기 흐름도 테스트")을 첨부할 수 있습니다.
입장형과 통합형 비교:
| 접근방법 | 적용 가능한 시나리오 | 전제조건 | 기능 설명 |
|---|---|---|---|
| GitHub 앱(웹) | 전체이용자(일반입장) | GitHub 조직 관리자 권한 | 전체 기능: PR 트리거링, 테스트, 결과 쓰기 저장 |
| 이토 대시보드 | 구성 관리 및 보고서 보기 | GitHub 앱 설치됨 | 테스트 우선순위 설정, 이력 보고서 조회, 팀 인사이트 |
| GitHub 검사 API | CI/CD 파이프라인 통합 | GitHub 앱 설치됨 | 자동으로 품질 게이트로 사용되며, 창고 설정에서 병합 차단 여부를 구성할 수 있습니다 |
GitHub 설치 참조: Ito는 SaaS 서비스이므로 로컬 구성 파일이 필요하지 않습니다. 설치 입구는 GitHub Marketplace 또는 App 페이지입니다. 구체적인 단계는 공식 문서를 참조하세요.
이토의 제품 가격
Ito는 "무료 평가판 + 시트당/사용량당"의 계층형 가격 모델을 채택합니다. 다음은 각 계획의 주요 매개변수입니다.
| 계획 | 적용대상 | 가격 | 핵심 할당량 | 추가 지침 |
|---|---|---|---|---|
| 무료 평가판 | 모든 신규 사용자 | $0 | 처음 5개의 PR | 도구 성능을 평가하는 데 신용 카드가 필요하지 않습니다 |
| 오픈 소스 | 적격 오픈 소스 프로젝트 | $0 | 무제한 공개 저장소 | MIT/Apache 라이센스가 있는 비상업적 프로젝트만 해당 |
| 프로 | 스타트업/소규모 팀 | $40/월/좌석 | 좌석당 리뷰 20개, 시간당 $3 이상 | 무제한 읽기 전용 사용자, 사용자 정의 규칙, 팀 분석 포함 |
| 기업 | 25명 이상의 팀 | 맞춤형 견적 | 계약에 따르면 | 보안 컴플라이언스, 전담 지원, 맞춤형 계약 포함 |
주요 가격 세부정보:
- Pro 플랜의 "20개 코드 리뷰"는 PR 규모나 테스트 기간에 관계없이 PR 실행 횟수를 기준으로 요금이 청구됩니다. 초과금액은 $3/회이며, PR량 변동폭이 큰 팀이 주문형으로 구매하기에 적합합니다.
- Enterprise 요금제의 단가는 공개되지 않으며, 견적을 받으려면 업체에 문의해야 합니다. 일반적으로 더 높은 동시성 제한, 독점 SLA 및 맞춤형 데이터 상주 조건이 포함됩니다.
- 오픈소스 솔루션은 심사 신청이 필요하며, 구체적인 심사 기준이나 처리 기간 등은 공개되지 않았다. GitHub에 신청서를 제출할 때 창고 라이선스 증명서를 첨부하는 것이 좋습니다.
- 모든 플랜에는 장기 계약 요구 사항이 없습니다(Pro는 월간 구독, Enterprise 연간 계약은 협상 가능). Pro 요금제를 처음 사용하면 무료 평가판이 자동으로 포함되므로 별도의 신청이 필요하지 않습니다.
Ito의 응용 시나리오
시나리오 1: 엔지니어링 팀 PR 수준 회귀 테스트 액세스 제어
- 작업 유형: 개발팀은 각 PR이 병합되기 전에 변경 사항으로 인해 기존 기능이 중단되지 않는지 합리적인 시간 내에 확인해야 합니다.
- 실제 이점: Ito는 원래 1~2명의 엔지니어가 필요했던 수동 검증 프로세스를 대체하여 45분~2시간 내에 전체 링크 테스트를 자동으로 완료합니다. 공식 고객 데이터에 따르면 채택 후 "스프린트당 약 30% 더 많은 기능이 제공되고" "생산 환경 반환 사고가 약 70% 감소합니다." 구현 팁: 트래픽이 중간 규모인 창고 1~2곳에서 2주 동안 시험해보고, Ito의 테스트 보고서를 사용하여 팀의 기존 버그 추적 시스템을 비교하고, 전체 팀으로 확장하기 전에 실제 캡처 속도를 정량화하는 것이 좋습니다.
시나리오 2: 오픈소스 프로젝트에 대한 커뮤니티 기여의 품질 관리
- 작업 유형: 오픈소스 유지관리자는 알려지지 않은 기여자의 PR이 신뢰할 수 있는지 확인해야 하지만 전용 QA 리소스가 부족합니다.
- 실제 이점: Ito의 오픈 소스 무료 플랜을 통해 각 커뮤니티 PR은 자동으로 완전한 비디오 + 로그 테스트 보고서를 받게 되므로 유지관리자는 코드를 검토하기 전에 변경 사항의 실제 동작 영향을 이해할 수 있습니다. 이는 커뮤니티 기여 통합의 위험을 줄이고 유지관리자의 수동 검증 노력의 중복을 줄입니다. 구현 팁: 기여자가 테스트 프로세스를 이해할 수 있도록 웨어하우스 README에 "이 저장소는 모든 PR의 자동화된 QA에 Ito를 사용합니다"라고 표시하는 것이 좋습니다.
시나리오 3: AI 생성 코드의 품질 검증
- 작업 유형: 팀에서 AI 프로그래밍 도구(예: Cursor, GitHub Copilot)를 사용하여 대량의 코드를 생성한 후 런타임 정확성을 빠르게 확인해야 합니다.
- 실제 이점: AI 생성 코드는 존재하지 않는 API 필드 호출, 오류 처리 분기 누락, 데이터베이스 쿼리 논리 편차 등 "합리적으로 보이지만 오류 실행"과 같은 문제가 발생하기 쉽습니다. Ito는 실제 작동을 통해 행동의 정확성을 검증하고 AI 프로그래밍 도구로 '생성 + 검증' 폐쇄 루프를 형성합니다. 구현 팁: Ito는 AI 생성 코드의 PR에 특히 민감합니다. 그 이유는 그 차이가 일반적으로 적은 컨텍스트와 연관되어 있기 때문입니다. Ito의 "목표 테스트 계획"은 "생성기가 존재하지 않습니다"라는 정보 격차를 보완할 뿐입니다.
시나리오 4: 기술 간 스택 마이그레이션 및 리팩토링 검증
- 작업 유형: 팀이 기술 스택 마이그레이션(예: jQuery → React, REST → GraphQL) 또는 대규모 리팩토링을 수행할 때 이전 구현과 새 구현 간의 동작 일관성을 보장해야 합니다.
- 실제 이점: Ito의 프레임워크 독립적 특성을 통해 다양한 기술 스택으로 구축된 애플리케이션을 테스트하고 컨테이너에 새 버전과 이전 버전을 구축하여 동작을 비교할 수 있습니다. 공식적인 A/B 비교 모드가 명시적으로 제공되지는 않지만, 다양한 분기에서 Ito를 실행하고 테스트 보고서를 비교함으로써 팀은 마이그레이션 전후의 동작 차이에 대한 증거를 얻을 수 있습니다. 구현 팁: 마이그레이션 중에는 CI의 이전 버전 테스트 결과를 기준으로 유지하고 새 버전 테스트 결과를 Ito와 수동으로 비교하는 것이 좋습니다.
이토 대상자
-
엔지니어링 팀장/CTO: QA 헤드 수를 늘리지 않고도 코드 통합 품질을 향상시키는 것이 필요합니다. Ito의 Pro/Enterprise 계획은 기존 수동 QA 프로세스를 대체하거나 보완하는 데 적합한 예측 가능한 월간 비용 구조를 제공합니다. 부적합한 시나리오: 팀에 현재 PR 프로세스가 없거나(예: 트렁크에 직접 푸시) 애플리케이션이 기본 모바일입니다(공식 로드맵에는 있지만 아직 지원되지 않음).
-
풀 스택/프론트엔드 엔지니어: 매일 PR을 제출한 후 검토를 기다려야 하지만 검토자는 코드 로직만 검토하고 런타임 문제를 놓치는 경우가 많습니다. Ito는 엔지니어가 검토 전에 자체 점검할 수 있도록 검토자가 개입하기 전에 "행동 테스트 보고서"를 제공합니다. 부적합한 시나리오: 엔지니어는 매우 빠르게 통합해야 하거나(Ito 테스트는 45분~2시간 소요) 프로젝트가 웹 UI가 없는 순수 백엔드 API입니다(Ito는 현재 주로 웹 애플리케이션을 다루고 있습니다).
-
QA 엔지니어/테스트 리더: 테스트 우선 순위 지침을 설정하고 AI 생성 테스트 계획을 검토하여 적용 범위를 개선하기 위해 "수동 회귀 테스트 실행자"에서 "AI 테스트 전략 디자이너"로 전환할 수 있습니다. 부적합한 시나리오: 고도로 맞춤화된 테스트 스크립트가 필요합니다(예: 복잡한 상태 머신 테스트, 하드 실시간 시스템). Ito의 AI 에이전트는 현재 기능 및 UI 수준의 동작 검증에 더 적합합니다.
-
오픈 소스 프로젝트 유지관리자: 무료 오픈 소스 플랜을 사용하여 커뮤니티 PR을 위한 자동화된 QA를 얻으세요. 특히 유지관리자가 부족하지만 커뮤니티가 활발한 중간 규모 오픈 소스 프로젝트에 적합합니다. 경계에 맞지 않음: 프로젝트가 MIT/Apache가 아닌 라이센스를 사용하거나 프로젝트가 웹 애플리케이션이 아닌 CLI 도구/라이브러리입니다(Ito에는 실행 가능한 애플리케이션 인스턴스가 필요함).
-
군중이나 장면에는 적합하지 않습니다:
- 네이티브 모바일 개발팀: iOS/Android 앱 테스트는 공식 로드맵에 있지만 아직 지원되지 않습니다.
- 규정 준수 수준이 높은 산업(금융, 의료)의 엄격한 민영화 요구: Ito는 SaaS 모드로 제공되며 완전한 오프라인 배포를 지원하지 않습니다. SOC 2는 아직 인증을 완료하지 않았으며 규정 준수 요구 사항이 높은 기업은 해당 기업에 연락하여 데이터 상주 조건을 확인해야 합니다.
- 미니멀리스트 프로젝트/단일 페이지 정적 사이트: 백엔드 로직이 없는 순수 정적 사이트인 Ito의 실행 중심 테스트는 가치가 제한되어 있으며 기존의 시각적 회귀 도구가 더 효율적일 수 있습니다.
- 지연에 극도로 민감한 팀: 45분~2시간의 테스트 주기는 분 단위 통합이 필요한 핫픽스 시나리오에 너무 길 수 있습니다. Ito를 "비차단" 모드로 구성하는 것이 좋습니다. 즉, 테스트 결과는 참조로 사용되지만 통합을 방해하지는 않습니다.
요약 및 전망
이토는 '실행 중심' 접근 방식으로 AI 코드 리뷰 시장에서 차별화된 포지셔닝을 구축했다. 정적 분석 도구(CodeRabbit, Greptile) 및 기존 E2E 프레임워크(Playwright, Cypress)와 비교하여 테스트 스크립트 작성 필요 없음(유지 관리 비용 절감) 및 런타임 결함 캡처(결함 발견률 증가)라는 두 가지 문제점을 동시에 해결합니다. "LLM 계획 + 컴퓨터 사용 에이전트 실행 + 컨테이너화된 격리"의 기술 아키텍처는 SaaS 형식에서 낮은 액세스 임계값을 제공합니다. GitHub 웨어하우스에 연결하면 60분 이내에 효과를 확인할 수 있어 스타트업 및 중소 기술팀 사이에 빠르게 확산될 가능성이 있습니다.
현재 제한 사항 및 불확실성:
- 아직 상용화 초기 단계이고, SOC 2 인증도 완료되지 않아 금융, 의료 등 규제 준수에 민감한 산업 분야의 조달 결정에 장애가 될 수 있습니다.
- 단일 PR 테스트에는 45분~2시간이 소요되며 이는 긴급 핫픽스 시나리오에서는 민첩성이 충분하지 않을 수 있습니다.
- 테스트 범위의 깊이는 AI 에이전트의 LLM 역량과 긍정적인 관련이 있습니다. 애플리케이션 인터페이스가 매우 복잡하거나 비표준 상호 작용 컨트롤이 많이 포함된 경우 에이전트의 탐색 성공률이 낮아질 수 있습니다.
- 가격 책정 시 '오픈소스 무료 플랜'에 대한 심사 기준이 공개되지 않았으며, 오픈소스 프로젝트가 무료 크레딧을 성공적으로 획득할 수 있을지도 불확실합니다.
조달/채택 위험 평가:
- 권장 파일럿 계획: 중요하지 않은 중간 규모 창고 1~2개를 선택하고 2~4주 동안 Pro 계획을 실행합니다. 집중 수용: 팀의 특정 기술 스택을 탐색하는 AI 에이전트의 성공률, 테스트 보고서의 효과적인 결함 감지율, PR 검토 주기의 실제 변화.
- 확장 조건: 파일럿 기간 동안 결함 감지율 ≥15%(수동 검토에 비해 증가분), 각 PR 테스트 ≤90분(P80), 팀 피드백 테스트 보고서 가독성이 허용됩니다.
- 기업이 구매 전 확인해야 할 조건: 데이터 저장 위치 및 파기 전략(SOC 2가 완료되기 전), 컨테이너 환경의 소스 코드 보호 메커니즘(공식 성명 "코드를 저장하지 않지만 계약 확인 필요), SLA의 테스트 동시성 제한 및 대기열 시간 초과 보상.
- 장기 관찰 포인트: 네이티브 모바일 테스트의 출시 리듬, 여러 CI/CD 플랫폼(GitLab, Jenkins)의 통합 진행 상황, 제품 반복에 따라 AI 에이전트의 오탐률이 지속적으로 감소하는지 여부. 이러한 요소는 Ito가 "PR 수준의 보완 도구"에서 "풀 스택 품질 액세스 제어 인프라"로 발전할 수 있는지 여부를 결정합니다.
관련 도구: 크루AI, langchain
버전 정보
- 공개 버전 :공개적으로 사용 가능한 버전은 GitHub PR 통합, 컨테이너화된 실행, 비디오 재생 및 다중 기술 스택 적응을 지원합니다. 아직 공식적인 정확한 출시일은 없습니다.
- 조기 미리보기 :초기 시운전 버전, 핵심 기능 검증 단계, 기본 PR 테스트 링크 포함. 아직 공식적인 정확한 출시일은 없습니다.
사용자 후기