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

✍️ OpenClawRadar📅 Veröffentlicht: 9. März 2026🔗 Source
Beagle SCM: Ein Quellcode-Verwaltungssystem, das AST-Bäume speichert
Ad

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/.be wenn kein Protokoll angegeben ist
  • RocksDB-Inspektion: $ ls $HOME/.be/replicated.live/
  • Repository-Status prüfen: $ cat .be zeigt 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
Ad

Dateistruktur und Komponenten

Die Codebasis umfasst mehrere C-Dateien für verschiedene Komponenten:

  • BE.c, BE.h - Kernfunktionalität
  • BE.cli.c - Kommandozeilenschnittstelle
  • BE.http.c - HTTP-Server
  • BESRV.c, BESRV.h - Serverkomponenten
  • BESYNC.c, BESYNC.h - Synchronisierung
  • GREP.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

Ad

👀 Siehe auch

Audio-Ingenieur baut Mix-Analysetool mit Claude Code
Werkzeuge

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.

OpenClawRadar
🦀
Werkzeuge

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.

OpenClawRadar
Scheiß erledigen: Meta-Prompting-System für KI-Codierungsagenten
Werkzeuge

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.

OpenClawRadar
Die 5 größten Claude Code SKILL.md-Sammlungen auf GitHub – Sortierbare Tabelle mit automatischer Aktualisierung
Werkzeuge

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.

OpenClawRadar