· 原载于微信公众号「零代码法律人」 · 368 阅读

律师为什么要懂 GitHub:先搜现成的,比自己闷头做划算

律师为什么要懂 GitHub: 先搜现成的,比自己闷头做划算 专题 04|开源、AI 与法律风险 · 系列 5 篇第 1 篇

01 · 怎么知道这东西的

我第一次听说 GitHub,是因为法穿。

今年三四月份,微信公众号刷到黄律师的文章,讲他做了一个法律人的 OA 系统,开源了,代码放在 GitHub 上面。当时那个项目更新很勤,隔三差五就有新版本。

我就好奇,点进去看了一眼。

满屏英文,每个按钮都不认识。当时的感受就是——这玩意儿跟我有什么关系?

后来用 AI 用得多了,慢慢发现不对劲。很多好东西,都在这上面。

别人写的 Skill、别人做的工具、别人调好的工作流——全放在 GitHub 上,谁都能看、谁都能拿。很多东西拿回来改改就能直接用,根本不需要自己从头搓。

这是个宝库,

只是以前跟法律人没交集。

现在交集来了。

02 · 它到底是个什么东西

说白了,GitHub 就是一个网站。

写代码的人把自己的项目放上去,别人能看见、能下载、能参与。你可以把它理解成一个"作品集广场"——只不过这里的作品是代码、工具、文档,不是设计稿。

它帮你干几件事:

存东西,不怕电脑坏了丢了。每次改动有记录,改坏了能退回去。多个人可以同时改一个项目,互不打架。最关键的——让别人看见你在做什么。

法律人不需要先学编程才能用它。注册一个账号,浏览器打开就行。你要做的第一件事不是写代码——是看别人写了什么。

03 · 为什么现在法律人得知道它

因为越来越多法律人开始自己动手了。

不是"学编程"那种动手。是让 AI 帮忙写个小工具、搭个自动化流程、做个 Skill。AI 把写代码的门槛踩到地上了,现在真正卡人的不是"会不会写",是"知不知道有现成的"。

拿我自己案件看板举例。

看板本身是我花了一个周末搭出来的第一版。但后来它能做的事越来越多,很大一部分原因是我从 GitHub 上找到了别人已经做好的 Skill,直接整合进来了:

杨卫薪的合同审查 Skill——拿来就能用的合同审查能力,我把它做成了看板里的一个功能。法穿的法院短信解析——法院发来的各种通知短信,自动识别案号、时间、事项。游初的民法请求权基础鉴定式案例分析——一套结构化的法律分析框架。

这些东西如果我自己从零写,每一个都得花好几天研究怎么设计、怎么实现。但别人已经在 GitHub 上开源了,我要做的就是找到它、理解它干什么、整合进来。

这就是 GitHub 对法律人最实在的价值:不用重复造车轮。先搜一圈,有现成的拿来改,没有的再动手。

想做什么东西之前,先去搜一下。

有现成的,拿来改。没有的,再动手。

GitHub 上现在跟法律相关的东西已经不少了。法规检索的 Skill、合同审查的脚本、案件管理工具、文书模板——黄律师的法穿、我自己的案件看板,代码都在上面。

不需要看懂每一行代码。拿回来丢给 AI,跟它说"帮我跑起来"或者"帮我改成我要的样子",就行了。

04 · 为什么有人愿意把东西放出来

你可能会想——这些人图什么?白给?

我自己开源案件看板之后,体会最深的一件事:不是涨了多少粉丝,是用户帮我把东西打磨出来了。

我一个人办案,能遇到的场景是有限的。但代码一放出来,几十个人上手试,各种我想不到的问题马上就暴露了——安装兼容、字段缺失、流程走不通。这些如果靠我自己测,可能三个月都发现不了。

还有一层。跟元典的常成聊,他说了句我觉得挺到位的:

"法律 AI 早期圈层里,谁先做出可见项目,谁就有先发优势。"

这话翻译过来就是——开源不是白送,是占位。你把东西放出来,别人认识你、信任你、找你协作。全国搞法律 AI 的人散在各个城市,GitHub 让大家彼此看见。

所以开源这件事,对法律人来说可以拆成两句话理解:

用的人——别人已经造好的车轮,你直接用就行。

做的人——把车轮放出来,真实用户帮你磨圆了。

两边都划算。

05 · 最低门槛怎么开始

不需要装任何东西。浏览器打开 github.com,邮箱注册,一分钟。

注册完了之后,四件事就够了:

第一,搜

搜索框输"法律""legal""合同""案件管理",看看别人在做什么。不用看懂代码,先看每个项目的 README——就是项目首页那段说明文字,告诉你这东西是干什么的、怎么用。

第二,收藏

GitHub 上没有"收藏"按钮,但有个 Star。点一下,这个项目就存在你的个人主页里了,下次想找直接去那里翻。

对你来说是收藏,对作者来说是鼓励。Star 越多,说明认可的人越多,作者更有动力继续做。

第三,提 PR

这个稍微进阶一点,但我觉得是 GitHub 最有意思的部分。

PR 全称 Pull Request,翻译过来就是"我改了点东西,你看看要不要收"。

拿我自己的案件看板举例。我把它开源之后,大家都能下载源代码自己跑。但我的软件不可能满足所有人——有人想加个字段,有人想改个流程,有人想适配自己的案件类型。

动手能力强的用户,自己就改了。但问题是:我这个看板更新很勤,基本每天都有新版本。你在本地自己改了代码,下次我一更新,你的修改就被覆盖了,白改。

更好的做法是什么?把你改的那部分代码通过 PR 提交给我。我收到之后看一下,没问题就合并进主代码。这样以后你更新软件,自己加的功能还在;其他用户也能用上你贡献的这部分。

我的案件看板有不少功能就是用户通过 PR 贡献的。有些人提交了好几次,软件越做越好用。这就是共创——你觉得好用的东西,可以让所有人都用上。

至于怎么提 PR——不需要理解底层技术细节。跟你的 AI 说一句"帮我把这部分改动提交 PR",它会帮你处理。

第四,拿来用

看到想用的项目,点 Fork——意思是复制一份到你自己名下,随便改,不影响原作者。

或者更简单:把项目地址丢给你的 AI,跟它说"帮我跑起来"或者"帮我改成什么什么样"。之前案件看板开源那篇我写过,Windows 用户就是这么把项目编译出来的——把仓库链接甩给 AI Agent,剩下的它自己搞定。

总结就四步:搜 → 收藏 → 参与 → 拿来用。不用急着写代码。

06 · 写在最后

回到开头那件事。

我第一次点进 GitHub 的时候,觉得跟自己没半点关系。现在回头看,这几个月用 AI 做东西,它是我去得最多的地方。

不是因为我变成程序员了——我到今天也不会自己写代码。是因为我知道了一件事:

很多我想做的东西,别人已经做过了,

就放在那里等着被找到。

下一篇聊:开源不等于"免费随便用"——开源协议的边界到底在哪。

如果这篇文章对你有帮助或者觉得还不错。

帮忙点个「👍」和「❤️」,对我来说真的很重要。

平台会因为这些反馈把文章推给更多人看,我也更有动力继续写下去。

如果愿意转发给身边的朋友或者朋友圈,那就更感谢了。