Beagle SCM: Ein Quellcode-Verwaltungssystem, das AST-Bäume speichert

Was Beagle SCM tut
Beagle ist ein Quellcode-Verwaltungssystem, das AST-Strukturen (abstrakte Syntaxbäume) anstelle von Binärdaten speichert. Das System fungiert als Datenbankzentrale für codebezogene Aktivitäten und speichert nicht nur Quelldateien, sondern auch zugehörige Daten wie Tickets und CI-Ergebnisse.
Technische Umsetzung
Das System verwendet BASON (binäres JSON) als Datenformat, das als "CRDT-ähnlich" für konfliktfreies Zusammenführen beschrieben wird. Für die Speicherung unterstützt Beagle praktisch jede Key-Value-Datenbank, wobei RocksDB die aktuelle Implementierung ist.
Aktueller Status und Nutzung
Beagle befindet sich in einem frühen experimentellen Stadium und hostet sich selbst. Die Dokumentation stellt ausdrücklich klar: "Der Rest ist nicht garantiert. Nutzung auf eigenes Risiko."
Praktische Nutzungsbeispiele
Aus der README-Datei hier spezifische Befehle und Arbeitsabläufe:
- Erstes Projektposting:
$ be post //replicated.live/@gritzko/librdx - Lokaler Speicherort:
$HOME/.bewenn kein Protokoll angegeben ist - RocksDB-Inspektion:
$ ls $HOME/.be/replicated.live/ - Repository-Status prüfen:
$ cat .bezeigt Details wie//replicated.live/@gritzko/librdx - Repository abrufen:
$ be get //replicated.live/@gritzko/librdx
Der Befehl be repo zeigt strukturierte Informationen an, darunter:
- Repository:
replicated.live - Projektpfad:
/@gritzko/librdx - Branches:
*main - Basisdateienanzahl:
574 - Wegpunkte:
0
Dateistruktur und Komponenten
Die Codebasis umfasst mehrere C-Dateien für verschiedene Komponenten:
BE.c,BE.h- KernfunktionalitätBE.cli.c- KommandozeilenschnittstelleBE.http.c- HTTP-ServerBESRV.c,BESRV.h- ServerkomponentenBESYNC.c,BESYNC.h- SynchronisierungGREP.c,IGNO.c,VER.c- Zusätzliche Hilfsprogramme
Das Projekt enthält Dokumentationsdateien, die die CLI-Nutzung, HTTP-Schnittstelle, Speichermodell und Designbegründung abdecken.
📖 Read the full source: HN LLM Tools
👀 Siehe auch

Audio-Ingenieur baut Mix-Analysetool mit Claude Code
Ein Toningenieur hat ein Tool entwickelt, das Audiomischungen mithilfe der Web Audio API und Claude analysiert, um spezifisches Feedback zu Problemen wie matten Tieftonmitten, fehlendem Headroom und untergehenden Gesangsspuren zu geben. Das Tool bietet einen kostenlosen Tarif für schnelle Analysen und einen kostenpflichtigen Pro-Bericht mit detaillierten Frequenznotizen und Plugin-Empfehlungen.
mcp-memory: SQLite FTS5 + Googles OKF für schnelles Agentengedächtnis
mcp-memory ist ein MCP-Server, der KI-Agenten persistenten Speicher mithilfe von Googles OKF-Format und SQLite FTS5 für Lookups unter 20 ms bietet. Enthält vier Tools: memory_store, memory_retrieve, memory_search und memory_get_last.

Scheiß erledigen: Meta-Prompting-System für KI-Codierungsagenten
Get Shit Done ist ein Meta-Prompting-, Kontext-Engineering- und spezifikationsgetriebenes Entwicklungssystem, das mit Claude Code, OpenCode, Gemini CLI, Codex, Copilot und Antigravity funktioniert. Es behebt Kontextverfall durch strukturierte Prompts und Verifizierungs-Workflows.

Die 5 größten Claude Code SKILL.md-Sammlungen auf GitHub – Sortierbare Tabelle mit automatischer Aktualisierung
Erstellte eine sortierbare Tabelle der 5 größten Skill-Sammlungs-Repos (insgesamt 125k Sterne) mit Stern- und Skill-Anzahl, automatisch aktualisiert durch einen /workflows:skill-collections-Befehl.