Kerno

Kerno

FYCK Limited · Coding

Kerno ist eine Laufzeit-Qualitäts-Engine, die Backend-Tests auf Ihrem echten Stack schreibt und ausführt, damit KI-Agenten Regressionen und Sicherheitslücken vor dem Merge finden.

Vorschau der Oberfläche von Kerno

Über Kerno

About

Was ist Kerno

Kerno ist ein Backend-Test-Tool für Teams, die Code mit KI-Agenten ausliefern. Es dient zugleich als Laufzeit-Test-Tool und als API-Test-Tool im Alltag mit einem Coding-Agenten. Es lernt, wie Ihr Produkt funktioniert, bildet die Nutzerflüsse durch Ihre App ab und macht aus jedem einzelnen automatische Tests. Diese Tests laufen gegen Ihre laufende App und ihre echten Datenbanken und Queues, nicht gegen Mocks.

Das Problem, das Kerno angeht, ist die langsame Rückkopplung in der KI-gestützten Entwicklung. Agenten schreiben schnell Code, doch der Nachweis, dass dieser Code zur Laufzeit funktioniert, wartet meist auf die CI, Stunden später. Bis dahin haben sich kleine Fehler angesammelt, und ihre Behebung kostet echte Entwicklungszeit. Kerno verschiebt diese Prüfung in die Sitzung des Agenten, sodass eine kaputte Änderung auffällt, während der Agent noch arbeitet. Es dient zudem als Backend-QA für KI-Agenten.

Die wichtigste Grenze ist der Umfang. Kerno arbeitet mit einem Repository gleichzeitig und wird über einen Coding-Agenten gesteuert, der MCP unterstützt (das Model Context Protocol, ein Standard, um KI-Tools mit anderer Software zu verbinden). Teams ohne Agenten können bestätigte Tests weiterhin über eine CI-Aktion laufen lassen, verlieren aber die Schleife in der Sitzung. Bei KI-Backend-Tests prüft Kerno zudem jedes Tool eines MCP-Servers, einschließlich MCP-Tests der strukturierten Ausgabe.

Erste Schritte

  1. Installieren Sie die CLI mit npm install -g @kerno/cli und führen Sie kerno login aus, um sich im Browser anzumelden.
  2. Richten Sie Kerno mit kerno init auf Ihr Repository. Es indexiert den Code, bildet jeden Einstiegspunkt ab und registriert sich als MCP-Server für Ihren Agenten.
  3. Lassen Sie Ihren Agenten Kerno mit der laufenden App verbinden und bestätigen, wie man sich anmeldet, wie Testdaten angelegt werden und welche Dienste Kerno berühren darf.
  4. Bitten Sie Ihren Agenten, die Basis-Tests für Ihre kritischen Flüsse zu erzeugen, und prüfen Sie den Plan, bevor sie laufen.
  5. Ändern Sie Code und lassen Sie Kerno die betroffenen Flüsse erneut laufen, mit dem genauen Schritt, der gebrochen ist.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Kerno.

Kostenloser TarifJa
Bezahlte Tarife$0 - $50/dev/mo
PlattformWeb portal, CLI, MCP server for coding agents
EntwicklerFYCK Limited
KategorieCoding
VeröffentlichungsdatumJun 2025
Zuletzt aktualisiertOct 2025
Website-Besuche8.8K
Globales Website-Ranking2.3M
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Backend-Entwickler
  • Kleine Entwicklungsteams
  • Plattform- und QA-Leads

Aufgaben

  • Von KI geschriebenen Code prüfen
  • Regressionen früh finden
  • Sicherheitsprüfungen an Backend-Flüssen
  • Tests aktuell halten

Szenarien

  • Migrationen und große Refactorings
  • Einen MCP-Server testen
  • KI im ganzen Team ausrollen

Wichtigste Funktionen

Tests auf Ihrem echten Stack

Kerno führt Szenarien gegen Ihre laufende Anwendung, ihre Datenbanken und ihre Queues aus, nicht gegen Mocks. So findet es die funktionalen und Sicherheitsfehler, die erst zur Laufzeit auftreten. Unterstützte Speicher sind unter anderem PostgreSQL, MySQL, MongoDB, Redis, Kafka, RabbitMQ und S3-kompatibler Speicher.

Deterministische Karte des Wirkungsbereichs

Kerno indexiert Ihren Code zu einem Graphen aus Funktionen, Klassen und Einstiegspunkten und folgt dann dem Aufrufgraphen, um genau zu finden, welche Einstiegspunkte eine Änderung betrifft. Es vermeidet die ungefähren Treffer von Vektor-Embeddings, sodass Sie wissen, was sich wirklich bewegt hat.

Ende-zu-Ende-Flusstests

Über einzelne Endpunkte hinaus testet Kerno die Nutzerwege, die mehrere Einstiegspunkte kreuzen, als einen verbundenen Pfad. Jeder Fluss läuft von der ersten Anfrage bis zum Ergebnis, das aus Ihrem System zurückgelesen wird, sodass Integrationslücken vor dem Release auftauchen.

Sicherheitstests

Die Sicherheitsschicht validiert Token-Handhabung, rollenbasierte Zugriffsregeln, Berechtigungs-Scopes, Injektion, übermäßige Datenoffenlegung, Mass Assignment und SSRF, alles auf die OWASP Top 10 abgebildet. Sie lösen sie aus, wenn Sie wollen, nicht bei jedem Lauf.

Eigene Regeln in klarer Sprache

Sie können Kerno Ihre Geschäftsregeln in einfachen Worten geben und sie auf bestimmte Repositories und Pfade begrenzen. Es wendet diese Regeln bei jedem Lauf an, sodass eine Vorgabe wie nie veraltete Datensätze zurückgeben automatisch geprüft wird.

Gebaut für Coding-Agenten über MCP

Kerno läuft in der Schleife Ihres Agenten und verbindet sich über MCP. Claude Code, Cursor, Windsurf und Codex sind die verifizierten Setups. Der Agent steuert Kerno, liest die Ergebnisse und behebt, was gebrochen ist, ohne die Sitzung zu verlassen.

Vor- und Nachteile

Vorteile

  • Läuft in der Sitzung des Agenten, sodass kaputte Änderungen in Sekunden auftauchen und nicht Stunden später in der CI.
  • Testet auf echten Datenbanken und Queues, was Laufzeitfehler findet, die Mocks verbergen.
  • Erzeugt und aktualisiert die Tests für Sie und nimmt die manuelle Pflege weg, die Teams sonst tragen.
  • Lernt Ihre eigenen Regeln in klarer Sprache und wendet sie bei jedem Lauf an.
  • Deckt Sicherheitskategorien wie Autorisierung, Injektion und SSRF ab, sobald aktiviert.

Nachteile

  • Braucht einen Coding-Agenten mit MCP-Unterstützung für die volle Schleife in der Sitzung; ohne ihn bleibt nur die CI-Aktion.
  • Arbeitet mit einem Repository gleichzeitig, sodass Produkte mit mehreren Repos getrennte Setups brauchen.
  • Der Gratis-Tarif begrenzt auf 30 Testläufe, 1 Repository und 1 Nutzer.
  • Kerno erkennt Routen in vielen Sprachen, die Szenarien selbst werden aber in TypeScript geschrieben.

Häufige Fragen

Kerno ist eine Laufzeit-Qualitäts-Engine für Backend-Code. Es lernt, wie Ihre App funktioniert, bildet Ihre Nutzerflüsse ab und führt Tests auf Ihrem echten Stack aus, um jede Änderung in der Sitzung Ihres Coding-Agenten zu prüfen.