href="https://agentiker.de/blog/code-intel-hermes-plugin.html" />

70 Code-Intelligence-Tools für Hermes Agent

Von Johannes Lettner · agentiker.de · 30. Juni 2026


Das Problem: KI-Agenten sehen Code nur als Text

Frag einen KI-Agenten, was in deiner Codebase los ist. Meistens durchsucht er mit grep ähnlichen Textmustern den Code und liest Dateien. Er sieht Zeilen — aber keine Funktionen, keine Klassen, keine Imports, keine Aufruf-Beziehungen.

Hermes Agent von Nous Research ist einer der leistungsfähigsten Open-Source-KI-Agenten. Aber seine eingebauten Tools (search_files, read_file) sind syntax-blind. Sie treffen Kommentare und Strings genauso wie echten Code. Und sie können Fragen nicht beantworten wie:

Deshalb haben wir agentiker-code-intel gebaut. Ein Plugin, das Hermes Editor-ähnliche Code-Intelligenz gibt.

Von 19 auf 70 Tools

Gestartet ist das Projekt als Fork von rewasa/hermes-code-intel-plugin. Das hatte 19 Tools und ein solides Fundament. Wir haben es auf 70 Tools in 8 Kategorien erweitert, 60+ Bugfixes eingebaut und 3100+ Tests mit über 90% Coverage geschrieben.

Was das Plugin kann

KategorieToolsWas es macht
Symbol-Extraktion5Alle Funktionen, Klassen, Methoden mit Signaturen auslesen
Struktursuche4Imports, Decorators, Aufrufe nach AST-Knotentyp finden
Sicheres Refactoring8Patterns umbenennen, Funktionen wrappen — immer mit dry-run
LSP Bridge15Go-to-definition, Referenzen suchen, Hover, Diagnostics
Analyse15Komplexität, Duplikate, Blast Radius, Dependency-Graphen
Sicherheit & Tests4Schwachstellenscan, Test-Generierung, Impact-Analyse
Knowledge Graph5SQLite-persistenter Import-Graph
Utility14Code-Migration, Merge-Conflict-Erkennung, Docstring-Generator

Wichtige Design-Entscheidungen

1. Hybride AST + LSP Architektur
Jedes Tool, das LSP nutzen kann, tut das auch. Wenn kein Server läuft, fällt es auf AST zurück. Funktioniert ohne Konfiguration.

2. Graceful Degradation
Auf einer 5$-VPS ohne TypeScript Language Server? code_definition läuft trotzdem — über Tree-Sitter.

3. Safety First
Jedes Refactoring-Tool startet mit dry_run=True. code_safe_delete löscht referenzierte Symbole nur, wenn du es explizit erzwingst.

4. Knowledge Graph
code_index baut einen SQLite-persistenten Import-Graphen. code_graph_query beantwortet "Welche Dateien sind die heissesten?" in Millisekunden.

Unterstützte Sprachen

Python, TypeScript, TSX, JavaScript, Rust, Go, Java, C, C++ — 9 Sprachen.

Schnellstart

# In ~/.hermes/config.yaml eintragen
plugins:
  enabled:
    - code_intel

# Dependencies installieren
cd ~/.hermes/plugins/agentiker-code-intel
pip install -e .

# Hermes neustarten — 70 neue Tools verfügbar
# Symbole extrahieren
code_symbols(path="src/service.py")

# Struktursuche
code_search(path="src/", preset="imports")

# Zur Definition springen
code_definition(path="src/service.py", line=42)

# Blast-Radius-Analyse
code_impact(path="src/service.py", line=42)

Was noch kommt

Wir bauen zwei weitere Plugins für das Hermes-Ökosystem:


agentiker-code-intel ist MIT-lizenziert, Open Source und kostenlos. Contributions willkommen!

Auf GitHub ansehen →

Passende Leistungen

Custom Integration →KI-Pilot →