
Kerno
FYCK Limited · 코딩
Kerno는 실행 시점 품질 엔진으로, 실제 스택에 백엔드 테스트를 작성하고 실행한다. AI 에이전트가 병합 전에 회귀와 보안 결함을 잡는다.

Kerno 소개
About
Kerno란
Kerno(Kerno AI)는 AI 에이전트로 코드를 출시하는 팀을 위한 백엔드 테스트 도구다. 실행 시점 테스트 도구로도, 코드 에이전트와 함께 쓰는 API 테스트 도구로도 동작한다. 제품이 어떻게 동작하는지 익히고, 앱을 지나는 사용자 흐름을 그려 내고, 각 흐름을 자동 테스트로 바꾼다. 그 테스트는 목이 아니라 실행 중인 앱과 실제 데이터베이스, 큐를 상대로 돈다.
Kerno가 겨냥하는 건 AI 보조 개발의 느린 피드백 루프다. 에이전트는 코드를 빠르게 쓰지만, 그 코드가 실행 시점에 동작하는지 확인하는 일은 보통 몇 시간 뒤 CI까지 밀린다. 그때쯤엔 작은 실수가 쌓여 있고, 고치는 데 실제 개발 시간이 든다. Kerno는 그 확인을 에이전트 세션 안으로 옮긴다. 그래서 깨진 변경이 에이전트가 아직 작업하는 동안 드러난다. AI 에이전트용 백엔드 QA 역할도 한다.
주요 한계는 범위다. Kerno는 한 번에 저장소 하나를 다루고, MCP(다른 소프트웨어에 AI 도구를 연결하는 표준 방식인 Model Context Protocol)를 지원하는 코딩 에이전트로 조작한다. 에이전트를 쓰지 않는 팀도 확인된 테스트를 CI 액션으로 다시 돌릴 수 있지만, 세션 안의 루프는 잃는다.
시작하기
npm install -g @kerno/cli로 CLI를 설치하고,kerno login으로 브라우저 인증을 한다.kerno init으로 저장소를 지정한다. 코드를 색인하고 각 진입점을 그려 내며, 에이전트용 MCP 서버로 자신을 등록한다.- 에이전트가 Kerno를 실행 중인 앱에 연결하게 하고, 로그인 방법과 테스트 데이터 준비 방식, 건드려도 되는 서비스를 확인한다.
- 에이전트에게 핵심 흐름의 기준 테스트를 만들게 하고, 실행 전에 계획을 검토한다.
- 코드를 바꾸고 Kerno가 영향을 받은 흐름을 다시 돌리게 한다. 깨진 단계가 그대로 드러난다.
제품 정보
Kerno의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 백엔드 개발자
- 소규모 개발팀
- 플랫폼과 QA 리드
작업
- AI가 쓴 코드 검증
- 회귀 조기 발견
- 백엔드 흐름 보안 점검
- 테스트 최신 유지
활용 상황
- 마이그레이션과 대규모 리팩터링
- MCP 서버 테스트
- 팀 전체에 AI 확산
주요 기능
실제 스택에서 테스트
Kerno는 목이 아니라 실행 중인 앱, 데이터베이스, 큐를 상대로 시나리오를 돌린다. 그래서 실행 시점에만 나타나는 기능과 보안 결함을 잡는다. 지원 저장소에는 PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ, S3 호환 스토리지가 있다.
결정적 영향 범위 매핑
Kerno는 코드를 함수, 클래스, 진입점의 그래프로 색인하고, 호출 그래프를 따라 변경이 정확히 어느 진입점을 건드리는지 찾는다. 벡터 임베딩의 근사 일치는 쓰지 않는다. 그래서 무엇이 실제로 움직였는지 알 수 있다.
종단 간 흐름 테스트
단일 엔드포인트를 넘어, 여러 진입점을 가로지르는 사용자 여정을 하나로 이어진 경로로 테스트한다. 각 흐름은 첫 요청부터 시스템에서 읽어 오는 결과까지 돌아, 통합의 틈이 출시 전에 드러난다.
보안 테스트
보안 계층은 토큰 처리, 역할 기반 접근 규칙, 권한 범위, 인젝션, 과도한 데이터 노출, mass assignment, SSRF를 검증하고 OWASP Top 10에 대응시킨다. 매번이 아니라 필요할 때 실행한다.
쉬운 말로 쓰는 사용자 규칙
업무 규칙을 쉬운 말로 Kerno에 넘기고, 특정 저장소와 경로로 한정할 수 있다. 그 규칙은 매 실행에 적용된다. 그래서 오래된 기록을 돌려주지 않기 같은 정책이 자동으로 확인된다.
MCP 위의 코딩 에이전트를 위한 설계
Kerno는 에이전트 루프 안에서 돌고 MCP로 연결한다. 검증된 구성은 Claude Code, Cursor, Windsurf, Codex다. 에이전트가 Kerno를 몰고, 결과를 읽고, 세션을 벗어나지 않고 깨진 곳을 고친다.
장단점
장점
- 에이전트 세션 안에서 돌아, 깨진 변경이 몇 시간 뒤 CI가 아니라 몇 초 만에 드러난다.
- 실제 데이터베이스와 큐에서 테스트해, 목이 감추는 실행 시점 결함을 잡는다.
- 테스트 생성과 갱신을 대신해, 팀이 흔히 떠안는 수작업 유지보수를 덜어 준다.
- 사용자 규칙을 쉬운 말로 익히고 매 실행에 적용한다.
- 켜면 인가, 인젝션, SSRF 같은 보안 분류를 아우른다.
단점
- 세션 안의 온전한 루프에는 MCP를 지원하는 코딩 에이전트가 필요하다. 없으면 CI 액션만 남는다.
- 한 번에 저장소 하나만 다뤄서, 저장소가 여러 개인 제품은 따로 설정해야 한다.
- 무료 플랜은 테스트 실행 30회, 저장소 1개, 사용자 1명까지다.
- Kerno는 여러 언어에서 라우트를 감지하지만, 시나리오 자체는 TypeScript로 쓴다.
자주 묻는 질문
Kerno는 백엔드 코드를 위한 실행 시점 품질 엔진이다. 앱이 동작하는 방식을 익히고 사용자 흐름을 그려 내고, 실제 스택에서 테스트를 돌려 코딩 에이전트 세션 안에서 각 변경을 검증한다.
관련 콘텐츠
Kerno와 관련된 도구, 스킬, 아티클을 살펴보세요.
Kerno 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
