Open Source · Pure Rust · MIT-Lizenz

Der Sensor, der die
Feedback-Schleife für
KI-Coding-Agenten schließt.

Ihre KI schreibt Code in Maschinengeschwindigkeit. Ohne strukturelle Governance verfällt Ihre Codebasis ebenso schnell. sentrux ist der Governor.

Im Browser testen Installieren
Qualitätssignal
███████████████░░░░░ 7342
Eine Zahl. Fünf Ursachen. Geometrisches Mittel — konstruktionsbedingt nicht manipulierbar.
sentrux live treemap

Live: Claude Code Opus 4.6 baut ein FastAPI-Projekt. Qualität landet bei 6772.
Nicht weil der Agent es nicht besser kann — sondern weil er ohne Sensor nicht weiß, was er verbessern soll.

// Das Problem, über das niemand spricht

Sie starten ein Projekt mit Claude Code oder Cursor. Tag eins ist Magie. Der Agent schreibt sauberen Code und liefert schnell Features.

Dann ändert sich etwas. Der Agent halluziniert Funktionen, die nicht existieren. Er platziert neuen Code an der falschen Stelle. Sie verbringen mehr Zeit damit, die Ausgabe des Agenten zu reparieren, als selbst zu schreiben.

Alle denken, die KI sei schlechter geworden. Das stimmt nicht. Ihre Codebasis ist es.

Der Code, den Ihre KI heute schreibt, ist der Kontext, den sie morgen liest. Jede Sitzung verschlechtert still Ihre Architektur. Ohne Sensor bemerkt es niemand, bis es zu spät ist.

// 5 Ursachenmetriken. Ein Score.

Geometrisches Mittel von 5 unabhängigen graphentheoretischen Dimensionen. Konstruktionsbedingt nicht manipulierbar — Nash Social Welfare Theorem (1950).

Modularität
Newman 2004 · Graph-Community-Erkennung
Clustern Dateien in unabhängige Module? Ersetzt Kopplung, Kohäsion und God-File-Erkennung.
Azyklizität
Martin 2003 · Acyclic Dependencies Principle
Gibt es zirkuläre Abhängigkeiten? Tarjans Erkennung stark zusammenhängender Komponenten.
Tiefe
Lakos 1996 · Levelisierung
Wie tief sind Abhängigkeitsketten? Tiefe Ketten verstärken die Änderungsausbreitung.
Gleichheit
Gini 1912 · Ungleichheitskoeffizient
Ist Komplexität gleichmäßig verteilt? God-Files sind die #1 Ursache für KI-Agenten-Verwirrung.
Redundanz
Kolmogorov 1963 · Komplexitätstheorie
Toter oder doppelter Code. Jede unnötige Zeile ist Rauschen für den KI-Agenten.

// Installation

  terminal
# macOS
brew install sentrux/tap/sentrux

# Linux
curl -fsSL https://sentrux.dev/install.sh | sh

# Windows
cargo install sentrux

# or build from source (any platform)
git clone https://github.com/sentrux/sentrux && cd sentrux && cargo build --release

// MCP-Integration

Ihr KI-Agent ruft sentrux direkt auf. Die Feedback-Schleife schließt sich automatisch.

  mcp session
Agent: scan("/Users/me/project")
   { quality_signal: 7342, files: 139, bottleneck: "modularity" }

Agent: session_start()
   { status: "Baseline saved" }

  ... agent writes 500 lines of code ...

Agent: session_end()
   { pass: false, before: 7342, after: 6891 }
   "Quality degraded during this session"

Setup guide →    Claude Code · Cursor · Windsurf · any MCP client

// Was Sie bekommen

Live-Treemap
Jede Datei sichtbar. Abhängigkeitskanten. Dateien leuchten bei Änderung.
Quality Gate
sentrux check . — Exit 0 oder 1. Schlechte Merges in CI blockieren.
Regel-Engine
.sentrux/rules.toml — Schichten, Grenzen, Einschränkungen.
Session-Diff
Vorher/Nachher-Vergleich. Degradation pro Agent-Session erkennen.
52 Sprachen
Tree-sitter-Plugins. Kein sprachspezifischer Code im Binary.
Reines Rust
Einzelnes Binary. Keine Runtime-Abhängigkeiten. macOS · Linux · Windows.

// 52

BashCC++C#ClojureCOBOLCrystalCSSDartDockerfileElixirErlangF#GDScriptGoGroovyHaskellHCLHTMLJavaJavaScriptJSONJuliaKotlinLuaNimNixObj-CObject PascalOCamlPerlPHPPowerShellProtobufPythonRRubyRustScalaSCSSSoliditySQLSvelteSwiftTOMLTypeScriptVVueYAMLZig

// Die Feedback-Schleife

sensorsignalcontrolleractuatorsystem → ↺
sentruxquality_signalAI agentcode changescodebase → ↺

Klassische Kybernetik (Wiener 1948, Tsien 1954). Die Schleife konvergiert natürlich — wie Gradientenabstieg. Kein künstlicher Haltepunkt.

MIT-Lizenz · Open Source · 36K Zeilen Rust

Sehen Sie das Skelett Ihrer Codebasis.

Im Browser testen Installieren GitHub