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

IUM: MCP Symbol Indexer Cuts AI Agent Token Usage by 15.9x vs grep
IUM indexes codebases into an SQLite matrix of symbol events, exposing exact file:line coordinates, call graph tracing, and semantic search via MCP. Benchmarked against DataFusion (1,538 files) showing 15.9x fewer tokens than grep for equivalent queries.

Real-time stock analysis added to Claude Desktop via MCP server
A developer built an MCP server called agent-toolbelt that adds real-time stock analysis capabilities to Claude Desktop and Claude Code. The tool provides five specific analysis functions and works with a single command installation.

SuperHQ: Run AI coding agents in isolated microVM sandboxes
SuperHQ is an open source Rust/GPUI app that runs AI coding agents (Claude Code, OpenAI Codex, Pi) in isolated microVM sandboxes. Each agent gets a full Debian VM, mounts project dirs read-only, and never sees host API keys — they're injected via an auth gateway proxy.

Introducing OneTool MCP: An Open Source Multi-Tool for Developers
OneTool MCP, built using Claude AI, offers developers over 100 tools for tasks like web searches, library updates, and file management without tool tax or context rot.