비글 SCM: AST 트리를 저장하는 소스 코드 관리 시스템

비글 SCM의 기능
비글은 바이너리 블롭 대신 AST(추상 구문 트리) 구조를 저장하는 소스 코드 관리 시스템입니다. 이 시스템은 코드 관련 활동을 위한 데이터베이스 허브 역할을 하며, 소스 파일뿐만 아니라 티켓과 CI 결과 같은 관련 데이터도 저장합니다.
기술적 구현
시스템은 충돌 없는 병합을 위해 "CRDT 스타일"로 설명되는 BASON(바이너리 JSON)을 데이터 형식으로 사용합니다. 저장소의 경우, 비글은 거의 모든 키-값 데이터베이스를 지원하며, 현재 구현체는 RocksDB입니다.
현재 상태와 사용법
비글은 초기 실험 단계에 있으며 자체 호스팅하고 있습니다. 문서에는 명시적으로 "나머지는 보장되지 않습니다. 사용에 따른 위험은 본인에게 있습니다."라고 명시되어 있습니다.
실제 사용 예시
README에서 발췌한 구체적인 명령어와 워크플로우입니다:
- 초기 프로젝트 게시:
$ be post //replicated.live/@gritzko/librdx - 로컬 저장소 위치: 프로토콜이 지정되지 않을 때
$HOME/.be - RocksDB 확인:
$ ls $HOME/.be/replicated.live/ - 저장소 상태 확인:
$ cat .be는//replicated.live/@gritzko/librdx같은 세부 정보를 표시합니다 - 저장소 가져오기:
$ be get //replicated.live/@gritzko/librdx
be repo 명령어는 다음과 같은 구조화된 정보를 표시합니다:
- 저장소:
replicated.live - 프로젝트 경로:
/@gritzko/librdx - 브랜치:
*main - 기본 파일 수:
574 - 웨이포인트:
0
파일 구조와 구성 요소
코드베이스에는 다양한 구성 요소를 위한 여러 C 파일이 포함되어 있습니다:
BE.c,BE.h- 핵심 기능BE.cli.c- 명령줄 인터페이스BE.http.c- HTTP 서버BESRV.c,BESRV.h- 서버 구성 요소BESYNC.c,BESYNC.h- 동기화GREP.c,IGNO.c,VER.c- 추가 유틸리티
프로젝트에는 CLI 사용법, HTTP 인터페이스, 저장소 모델, 설계 근거를 다루는 문서 파일이 포함되어 있습니다.
📖 전체 소스 읽기: HN LLM Tools
👀 See Also

SuperHQ: 격리된 마이크로VM 샌드박스에서 AI 코딩 에이전트 실행
SuperHQ는 Rust/GPUI로 작성된 오픈소스 앱으로, AI 코딩 에이전트(Claude Code, OpenAI Codex, Pi)를 격리된 microVM 샌드박스에서 실행합니다. 각 에이전트는 전체 Debian VM을 할당받고, 프로젝트 디렉토리는 읽기 전용으로 마운트되며, 호스트 API 키는 인증 게이트웨이 프록시를 통해 주입되어 에이전트에 노출되지 않습니다.

오픈소스 Next.js 스타터 키트, AI 쓰레기 방지를 위한 가드레일 및 에이전트 지침 추가
새로운 Next.js 보일러플레이트에는 인증, 데이터베이스, CI, 테스트, Claude Code 지침이 기본 내장되어 있어, AI 코딩 에이전트를 사용해 프로덕션 앱을 더 빠르게 구축하려는 개발자를 대상으로 합니다.

에이전트-리콜: 지속적인 클로드 코드 메모리를 위한 로컬 SQLite MCP
agent-recall은 로컬 SQLite 파일을 사용하여 Claude Code에 세션 간 지속적인 메모리를 제공하는 MCP 서버입니다. 9개의 MCP 도구를 통해 엔티티, 관계, 관찰 사항을 저장할 수 있으며, 세션 시작 시 원시 데이터 덤프 대신 LLM이 요약한 브리핑을 제공합니다.

콜로니: 로컬-퍼스트 조정 계층으로 멀티 에이전트 핸드오프 토큰을 30K에서 400으로 줄이다
Colony는 로컬 우선 조정 기반으로, 다중 에이전트 간 핸드오프 비용을 약 30,000 토큰에서 400 토큰으로 줄입니다. 컨텍스트 재생 대신 SQLite에 저장된 간결한 관찰을 사용합니다.