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

案件看板开源了:把仓库丢给 AI,自己编译一份

把仓库丢给 AI,自己编译一份 源码公开了,需求池也打开了

案件看板发布之后,陆续收到不少同行的反馈和鼓励,得到正反馈很开心。

有人问 Windows 能不能用——可以,不过得自己动手部署。我主力设备是 MacBook,没法帮大家编译 Windows 版。

思考了几天,我决定把源码公开。

不是为了秀代码——说实话一个人写的项目,很多地方还挺糙。公开的目的很简单:

避免重复造轮子。

哪里不顺手,按自己的习惯改;觉得缺功能,提出来或者自己加上去。大家一起把这个东西做得更完善。

01 · 站在别人的肩膀上

过去两周高强度迭代了几十次,不少功能是站在别人肩膀上做的。

国外开源的 Mike 项目,主要吸收了它在法律专业内容上的结构化处理思路。鲸鱼兄弟的 CodeWhale,学到的是他对 DeepSeek 的深度优化——怎么提高缓存命中率、怎么用好工具调用、怎么做上下文管理。

这些优化是在 Agent 层和 Harness 层做的。案件看板的 AI 不是一个简单的聊天对话框,背后有不少工程上的考量。

还有法院短信解析、本地知识库功能,也都整合进来了。比如元典平台的调用,我花了不少时间研究该走哪些 API 接口、怎么组合调用。

调回来的数据会存进本地知识库,下次再查同一个法条或企业,会优先检索本地,避免重复花积分。越用越省钱——这是设计时就想好的。

Opus 4.8 拉满,两周烧了 20 亿 token,整个项目堆到 5 万多行代码——总算到了我觉得可用的阶段。

仓库地址:https://github.com/leo123-tto/case-board

当前版本 v0.3.9,CI 跑通,代码就是我每天在用的那一份。

02 · 先说清楚:这不是传统「开源」

公开源码,不等于传统意义上的「开源」。

案件看板用的是 PolyForm Noncommercial 许可——个人用、学习、研究,随便拉随便改,完全免费。但如果要拿去做商业产品,需要先找我拿授权。

同行律师自己用,没有任何限制。

03 · 想自己编译一份?丢给 AI 就行

如果你想自己编译一份(比如你用 Windows),最简单的方式:把仓库地址丢给 AI Agent,让它帮你自动编译部署。

Workbuddy、Claude Code、Codex,随便哪个都行。把 GitHub 链接甩给它,告诉它“帮我在 Windows 上编译这个项目”,环境配置、依赖安装、打包,它基本都能自己搞定。

如果你想手动来,核心就三步:

  1. 装环境:Node.js 20+、pnpm 9+、Rust(rustup install stable),Windows 需要 Visual Studio Build Tools
  2. 拉代码:git clone https://github.com/leo123-tto/case-board.git
  3. 编译:pnpm install && pnpm tauri build

编译完成后,Windows 下会在 target/release/bundle/ 里生成安装包。README 里写得比较详细,照着来问题不大。

04 · 有几个注意事项,提前说

案件看板默认用 DeepSeek 做文档抽取和 AI 分析,需要自己申请一个 DeepSeek API key,在设置里填上。OCR 走的是 MinerU 在线服务,电脑配置够强的话,也可以自己部署本地模型。

另外 Windows 上有两三处 macOS 专属的系统调用需要适配,README 的「Windows / Linux 移植」一节列了具体改动点,代码量不大。

折腾出了 Windows 版的同学,欢迎提 PR 回来,我会合进主分支。

05 · 比起代码,我更想要你的需求

案件看板目前主要围绕诉讼和执行在做,非诉模块只预留了一个功能页。欢迎做非诉的小伙伴提需求——告诉我你们的高频工作场景是什么,一起把非诉模块补起来。不用写代码,把场景和痛点说清楚就行。

好的需求,比好的代码更稀缺。

如果你自己会写代码,或者让 AI Agent 帮你写,也可以直接提 PR(Pull Request)。简单说就是:你 fork 一份仓库到自己账号下,改好代码后提交过来,我审核没问题就合进主分支。相当于你帮我完善了一个功能,所有人都能用到。

一个人做,天花板很低。有同行愿意一起提需求、提代码、验证想法,这个项目就能走得远一些。

参与方式都在 GitHub 上:Issues 提 bug 和建议,Discussions 聊想法和需求,PR 直接贡献代码。

最后致敬一下法穿项目(https://github.com/Lawyer-ray/FachuanHybridSystem)——我开源的主要动力就是受它的启发,太酷了。一个人也可以有热爱,有纯粹。

案件看板依然是一个人的项目,迭代节奏随缘。但源码摆在那里,需求池打开了,想参与的人不会没有入口。

GitHub 仓库:https://github.com/leo123-tto/case-board

Mac 用户直接去 lawtools.top下载 dmg 安装就行,不需要编译。