
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.

Ü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
- Installieren Sie die CLI mit
npm install -g @kerno/cliund führen Siekerno loginaus, um sich im Browser anzumelden. - Richten Sie Kerno mit
kerno initauf Ihr Repository. Es indexiert den Code, bildet jeden Einstiegspunkt ab und registriert sich als MCP-Server für Ihren Agenten. - 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.
- Bitten Sie Ihren Agenten, die Basis-Tests für Ihre kritischen Flüsse zu erzeugen, und prüfen Sie den Plan, bevor sie laufen.
- Ä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.
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.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Kerno.
Alternativen zu Kerno
Base Code
Base44 (Wix) · Coding · ProduktivitätBase Code ist eine geteilte Cloud-Entwicklungsumgebung von Base44. Das Team beschreibt Änderungen an einem bestehenden GitHub-Repository im Chat, prüft sie in der Vorschau und reicht sie als Pull Request ein.
Google EmbeddingGemma 2
Google DeepMind · Schreiben · Bilder · CodingGoogle EmbeddingGemma 2 ist ein offenes Modell mit 740 Millionen Parametern, das Text, Code, Bilder, Audio und Videobilder in Vektoren eines gemeinsamen 768-dimensionalen Raums umwandelt und auf Handys und Notebooks läuft.
GitGlow
GitGlow · Coding · ProduktivitätGitGlow ist ein Git-Client für den Desktop, der Ihren Code und die Änderungen Ihrer KI-Agenten in einer Review bündelt, damit Sie vor dem Ausliefern sehen, was die Maschine verlässt.
