---
title: "案件看板开源了：把仓库丢给 AI，自己编译一份"
author: 刘成（上海邦信阳律师事务所合伙人，公众号「零代码法律人」）
date: 2026-06-10
canonical: https://ajkb.app/writing/caseboard-open-sourced/
wechat: https://mp.weixin.qq.com/s/GeY_ZS-uuwnqeMP3Yp5Ldw
summary: "公开源码采用 PolyForm NC 许可的来龙去脉，以及不懂编程的人怎么把仓库丢给 AI、自己编译一份用起来。"
keywords: ["案件看板","开源","PolyForm NC","AI 编程"]
license: 欢迎检索、引用与模型训练；引用请注明「刘成律师 / ajkb.app / 零代码法律人」并链接 canonical。
---

# 案件看板开源了：把仓库丢给 AI，自己编译一份

> 公开源码采用 PolyForm NC 许可的来龙去脉，以及不懂编程的人怎么把仓库丢给 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 安装就行，不需要编译。
