Lat.md: Ein auf Markdown basierendes Wissensdiagramm für Codebasen

✍️ OpenClawRadar📅 Veröffentlicht: 15. April 2026🔗 Source
Lat.md: Ein auf Markdown basierendes Wissensdiagramm für Codebasen
Ad

Lat.md ist ein Tool, das einen Wissensgraphen für Ihre Codebasis mithilfe von Markdown-Dateien erstellt. Es löst das Problem, dass AGENTS.md nicht gut skaliert – wenn Projekte wachsen, wird die Pflege einer einzelnen flachen Datei unpraktisch, was zu vergrabenen Designentscheidungen, undokumentierter Geschäftslogik und KI-Agenten führt, die Kontext halluzinieren.

Wie es funktioniert

Sie komprimieren Domänenwissen in einen Graphen von miteinander verbundenen Markdown-Dateien, die in einem lat.md/-Verzeichnis im Projektstammverzeichnis gespeichert sind. Abschnitte verlinken miteinander mit [[Wiki-Links]] wie [[datei#Abschnitt#Unterabschnitt]], Markdown-Dateien verlinken zu Code mit [[src/auth.ts#validateToken]], und Quelldateien verlinken zurück über Kommentare wie // @lat: [[section-id]] in TypeScript oder # @lat: [[section-id]] in Python. Der Befehl lat check stellt referenzielle Konsistenz sicher.

Hauptfunktionen

  • Schnelleres Programmieren für Agenten: Statt durch Code zu greppen, durchsuchen Agenten den Wissensgraphen, um Designentscheidungen, Einschränkungen und Domänenkontext konsistent zu entdecken.
  • Schnellerer Workflow für Menschen: Agenten pflegen lat-Dateien; bei der Überprüfung von Diffs beginnen Sie mit semantischen Änderungen in lat.md/, um zu verstehen, was sich geändert hat und warum, wodurch Code-Review sekundär wird.
  • Wissenserhalt: Agenten erfassen Kontext und Begründungen aus Prompts im Graphen während sie arbeiten, sodass zukünftige Sitzungen mit vollem Kontext beginnen, anstatt ihn neu zu entdecken.
  • Testspezifikationen mit Durchsetzung: Testfälle können in lat.md/-Abschnitten beschrieben werden, die mit require-code-mention: true markiert sind. Jede Spezifikation muss durch einen // @lat:-Kommentar im Testcode referenziert werden, und lat check markiert jede Spezifikation ohne Rücklink.
Ad

CLI-Befehle

  • lat init: Richtet beliebte Coding-Agenten mit Hooks und Anweisungen ein, um lat aktuell und korrekt zu halten.
  • lat check: Erzwingt referenzielle Konsistenz; Agenten rufen es automatisch vor Arbeitsabschluss auf.
  • lat search und lat section: Agenten verwenden diese, um Prompts zu verstehen und im Graphen zu navigieren, anstatt endlose grep-Aufrufe.
  • lat locate: Findet Abschnitte nach Namen (exakt oder unscharf).
  • lat refs: Findet, was einen Abschnitt referenziert.
  • lat expand: Erweitert [[refs]] in einem Prompt für Agenten.
  • lat mcp: Startet MCP-Server für Editor-Integration.

Installation und Einrichtung

Installieren Sie mit npm install -g lat.md, führen Sie dann lat init in Ihrem Repository aus, um ein lat.md/-Verzeichnis zu erstellen. Schreiben Sie Markdown-Dateien, die Architektur, Geschäftslogik oder Testspezifikationen beschreiben, und verlinken Sie sie nach Bedarf.

Für semantische Suche (lat search) ist ein OpenAI- (sk-...) oder Vercel AI Gateway- (vck_...) API-Schlüssel erforderlich. Der Schlüssel wird in dieser Reihenfolge aufgelöst: LAT_LLM_KEY Umgebungsvariable (direkter Wert), LAT_LLM_KEY_FILE Umgebungsvariable (Pfad zu einer Datei mit dem Schlüssel), LAT_LLM_KEY_HELPER Umgebungsvariable (Shell-Befehl, der den Schlüssel mit 10s Timeout ausgibt) oder eine von lat gespeicherte Konfigurationsdatei.

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

GrapeRoot: Open-Source-Tool reduziert Claude Code Token-Verbrauch um 40–80 %
Werkzeuge

GrapeRoot: Open-Source-Tool reduziert Claude Code Token-Verbrauch um 40–80 %

GrapeRoot ist ein kostenloser, quelloffener lokaler MCP-Server, der zwischen Ihrer Codebasis und Claude Code sitzt und die Token-Nutzung um 40-80% reduziert, indem er verfolgt, was das Modell bereits gesehen hat, und nur relevante Codeänderungen sendet.

OpenClawRadar
Rails-AI-Context Gem stellt Claude-Code über MCP das vollständige Rails-App-Modell zur Verfügung
Werkzeuge

Rails-AI-Context Gem stellt Claude-Code über MCP das vollständige Rails-App-Modell zur Verfügung

Das rails-ai-context gem introspectiert automatisch Rails-Anwendungen und stellt 39 Werkzeuge über MCP bereit, sodass Claude Code spezifische App-Details wie das Schema mit verschlüsselten Spalten, Modellbeziehungen, Routen, Stimulus-Verknüpfungen und Turbo-Zuordnungen abfragen kann, anstatt ganze Dateien zu lesen.

OpenClawRadar
MCP-Server verbindet Claude mit Room EQ Wizard für Studioakustikanalyse
Werkzeuge

MCP-Server verbindet Claude mit Room EQ Wizard für Studioakustikanalyse

Ein Open-Source-MCP-Server gibt Claude AI die Kontrolle über Room EQ Wizard und ermöglicht so die automatisierte Kalibrierung von Studiomonitoren und die Analyse der Raumakustik. Das Tool umfasst 27 MCP-Tools für Messsteuerung, Signalgenerierung, Schalldruckpegelmessung und EQ-Verwaltung.

OpenClawRadar
Manuell gesteuerte Entwicklung: Eine Methode zur Vermeidung selbstsicherer Abweichungen von Claude Code
Werkzeuge

Manuell gesteuerte Entwicklung: Eine Methode zur Vermeidung selbstsicherer Abweichungen von Claude Code

Manuell gesteuerte Entwicklung (MDD) ist eine Methode, die selbstsichere Abweichung in Claude Code adressiert, bei der die KI fehlerhaften Code erzeugt, der seine eigenen Tests besteht. In einer Produktionsprüfung fand MDD 190 Probleme, schrieb 876 neue Tests in weniger als 8 Stunden und beseitigte Regelverstöße.

OpenClawRadar