案件看板开源了:把仓库丢给 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 上编译这个项目”,环境配置、依赖安装、打包,它基本都能自己搞定。
如果你想手动来,核心就三步:
- 装环境:Node.js 20+、pnpm 9+、Rust(rustup install stable),Windows 需要 Visual Studio Build Tools
- 拉代码:git clone https://github.com/leo123-tto/case-board.git
- 编译: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 安装就行,不需要编译。