미국 연방 법전, 전체 변경 이력을 포함한 Git 저장소로 이용 가능

미국 연방 법전이 이제 Git 저장소로 제공되어 연방 법률의 모든 편(title), 장(chapter), 조(section)이 Markdown 파일로 저장되어 있습니다. 각 커밋은 법률개정위원회(OLRC)의 릴리스 시점에 해당하며, 2013년부터 현재까지의 연방 법률 시점별 스냅샷을 제공합니다.
저장소 구조와 내용
이 저장소에는 미국 연방 법전의 53개 편이 포함되어 있으며, 약 2,950개의 장 수준 Markdown 파일과 60,400개의 조가 전체 법령 텍스트와 함께 있습니다. 데이터는 다음과 같은 디렉토리 구조로 구성되어 있습니다:
uscode/ ├── title-01-general-provisions/ │ ├── _title.md │ ├── chapter-001-rules-of-construction.md │ └── ... ├── title-02-the-congress/ ├── title-03-the-president/ └── ...
각 Markdown 파일에는 메타데이터(편 번호, 장, 제목, 조 수, 원본 URL)가 포함된 YAML 프론트매터와 상호 참조, 법령 주석, 개정 이력이 포함된 전체 법령 텍스트가 포함되어 있습니다.
법률 분석을 위한 Git 명령어
개발자들은 표준 Git 명령어를 사용하여 법률 변경 사항을 분석할 수 있습니다:
git diff congress/115..congress/116 --stat- 115차와 116차 의회 간 변경 사항 확인git diff annual/2019..annual/2025 -- uscode/title-18-crimes-and-criminal-procedure/- 2019년과 2025년 사이의 제18편(범죄 및 형사 절차) 전체 텍스트 비교git log --oneline -- "uscode/title-18-crimes-and-criminal-procedure/chapter-044-firearms.md"- 특정 조가 마지막으로 수정된 시점 확인git diff annual/2013..annual/2025 --stat | tail -1- 12년 역사 동안 변경된 파일 수 계산
태그와 역사적 시점
저장소에는 특정 의회 회기와 연도에 대한 태그가 포함되어 있습니다:
annual/2013- 113-21 (2013, 가장 이른 OLRC 스냅샷)congress/113- 113-296 (2014, 113차 의회 종료)annual/2015- 114-38 (2015)congress/114- 114-329 (2017, 114차 의회 종료)annual/2017- 115-51 (2017)congress/115- 115-442 (2019, 115차 의회 종료)annual/2019- 116-91 (2019)congress/116- 116-344 (2021, 116차 의회 종료)annual/2021- 117-81 (2021)annual/2022- 117-262 (2022)congress/117- 117-262 (2022, 117차 의회 종료)annual/2024- 118-158 (2024)congress/118- 118-158 (2024, 118차 의회 종료)annual/2025- 119-73 (2025, 현재 최신)
제한 사항
커버리지는 2013년부터 시작되며, OLRC XML 릴리스 시점은 113차 의회 이후부터만 사용 가능합니다. 이 저장소에는 법전화된 법률(통합 미국 연방 법전)만 포함되어 있으며, 개별 법안이나 지시 형식의 공법은 포함되지 않습니다. 모든 편이 실정법은 아닙니다. 일부 편은 법률 자체가 아닌 "법률의 증거"입니다. 부록 편(5A, 11a, 18a, 28a, 50A)은 아직 포함되지 않았으며, 제5, 10, 25, 28, 38, 40편의 6개 조는 원본 XML에서 중복된 조 번호를 가지고 있습니다.
📖 Read the full source: HN LLM Tools
👀 See Also

OpenJet v0.4: llama.cpp 백엔드를 사용한 제로 설정 로컬 코딩 에이전트
OpenJet v0.4는 로컬 LLM을 위한 오픈소스 터미널 코딩 에이전트로, 하드웨어를 자동 감지하고 llama.cpp를 구성하며 API 키 없이 Claude Code 스타일의 워크플로를 제공합니다.

잉크: 클로드 AI 에이전트가 주요 사용자인 배포 플랫폼
Ink(ml.ink)는 Claude와 같은 AI 에이전트를 위한 배포 플랫폼으로, 단일 도구 호출 배포, 프레임워크 자동 감지, 컴퓨팅, 데이터베이스, DNS, 비밀, 도메인, 메트릭, 로그 등 통합 서비스를 제공합니다.

트레판: AI 생성 코드를 위한 로컬 VS 코드 보안 감사 도구
Trepan은 AI 생성 코드 제안에 대한 보안 게이트키퍼 역할을 하는 오픈소스 VS Code 확장 프로그램입니다. 이는 Ollama를 사용하여 .trepan/system_rules.md 파일에 있는 프로젝트별 규칙에 대해 로컬 보안 감사를 실행합니다.

llmLibrarian: 파일 기반 AI 검색을 위한 MCP 통합 로컬 RAG 엔진
llmLibrarian은 MCP를 통해 검색 기능을 노출하는 로컬 RAG 엔진으로, Claude와 같은 AI 에이전트가 인덱싱된 파일을 쿼리할 수 있게 합니다. ChromaDB 컬렉션을 사용해 조직화하고, Ollama를 합성에 사용하며, 모든 것을 기기 내에서 유지합니다.