Beagle SCM: A Source Code Management System That Stores AST Trees

What Beagle SCM Does
Beagle is a source code management system that stores AST (abstract syntax tree) structures rather than binary blobs. The system functions as a database hub for code-related activities, storing not just source files but also related data like tickets and CI results.
Technical Implementation
The system uses BASON (binary JSON) as its data format, which is described as "CRDT-ish" for conflict-free merging. For storage, Beagle supports virtually any key-value database, with RocksDB being the current implementation.
Current Status and Usage
Beagle is in early experimental stage and hosts itself. The documentation explicitly states: "The rest is not guaranteed. Use at your own risk."
Practical Usage Examples
From the README, here are specific commands and workflows:
- Initial project posting:
$ be post //replicated.live/@gritzko/librdx - Local storage location:
$HOME/.bewhen no protocol specified - Inspecting RocksDB:
$ ls $HOME/.be/replicated.live/ - Checking repository state:
$ cat .beshows details like//replicated.live/@gritzko/librdx - Getting a repository:
$ be get //replicated.live/@gritzko/librdx
The be repo command displays structured information including:
- Repository:
replicated.live - Project path:
/@gritzko/librdx - Branches:
*main - Base files count:
574 - Waypoints:
0
File Structure and Components
The codebase includes multiple C files for different components:
BE.c,BE.h- Core functionalityBE.cli.c- Command-line interfaceBE.http.c- HTTP serverBESRV.c,BESRV.h- Server componentsBESYNC.c,BESYNC.h- SynchronizationGREP.c,IGNO.c,VER.c- Additional utilities
The project includes documentation files covering CLI usage, HTTP interface, storage model, and design rationale.
📖 Read the full source: HN LLM Tools
👀 See Also

Infracost cuts Claude token usage 79% by redesigning CLI for AI agents
Infracost redesigned its CLI for AI agent callers, cutting Claude output tokens by 79% and API cost by 67% vs a bare-Claude baseline. Key moves: predicate pushdown into the CLI and a token-efficient output format.

Antibody System: Out-of-Band Watchdog for OpenClaw Agents
The Antibody System is an open-source watchdog that runs on a separate machine and monitors OpenClaw agents over SSH, implementing tiered responses from detection to service recovery. It's designed to survive failures that take down the primary agent.

quorum: AI Code Governance Tool Enforces Independent Model Review
quorum is a governance layer for AI-assisted development that enforces a consensus protocol requiring code to be independently reviewed by a different model before committing. It includes three structural gates that block progress: audit, retro, and quality gates.

Cull: Open-Source Dataset Curation Engine for AI Image Pipelines
Cull scrapes images from 340+ sources including Civitai, X/Twitter, Reddit, Discord, and booru sites, classifies them with a vision-language model via local LM Studio or Groq, and sorts into category folders with SD prompts and audit records.