把全球各国的法律塞进一个 Git 仓库,像查代码历史一样追溯法律变化——哪天哪条法律改了、改了什么字,都能精确到字级别追踪。
global-law 项目将全球各国法律统一纳入 Git 版本管理,每个国家作为一个子模块,每次提交对应一条法律生效。不是按国家各管各的,而是按法律实际生效日期排序,形成一条世界法律变更时间线。
核心功能
1. 全球法律统一时间线
所有法律按实际生效日期排序,形成全球法律变更史,而非按国家分别管理。
2. 精确到字的追溯
使用 git blame 能定位到具体哪条法律写了某一行;law.py words 能追踪每个词的变更来源。
3. 按日期查历史状态
输入任意日期如 2022-05-01,即可查看当天所有在效法律的全貌。
4. 支持 AI 查询
内置 MCP 服务器,Claude、Cursor、VS Code 等工具可以直接查询,比如"2022 年 5 月 1 日美国破产法第 11 章 1182 条怎么写的",无需额外配置。
5. 子模块按需加载
全球数据约几个 GB,但可以只下载某个国家的数据。比如罗马尼亚约 60 MB,按需加载节省空间。
使用方法
# 基础克隆(约 650 MB 的索引)
git clone https://github.com/lexifina/global-law && cd global-law
# 按需加载某个国家
python3 tools/countries.py add romania
# 或者全部拉取
git submodule update --init --recursive
# 查 2022 年 5 月 1 日全球法律状态
python tools/law.py world 2022-05-01
# 查具体条款历史
python tools/law.py show 2022-05-01 united-states/federal/usc/title-11/1182.md
python tools/law.py blame 2022-07-01 united-states/federal/usc/title-11/1182.md
# 对比两个日期的差异
python tools/law.py diff 2022-05-01 2022-07-01 united-states/federal/usc/title-11/1182.md
项目采用 CC0 协议,完全免费开放使用。
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:global-law:用 Git 版本管理全球法律,精确到字的变更追溯