case-board
Health Pass
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 52 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in scripts/build-free-macos.sh
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
案件看板 CaseBoard · 律师案件管理软件 / 法律 AI 办案工作台(0.4.x 开源源码,macOS · Windows,Tauri 2 + React 19 + Rust)。新一代案件看板 New 免费下载见 lawtools.top。非商业用途免费(PolyForm Noncommercial)
案件看板 · CaseBoard
律师个人案件可视化看板,本地优先,不改动你的源文件。
把散落在文件夹里的诉讼材料,一眼看清「这个案件现在到哪一步」。
[!IMPORTANT]
新一代「案件看板 New」(0.5)已发布:面向个人律师和小团队的本地优先 AI 办案工作台(法律 AI 工作台),支持 macOS 与 Windows,安装包免费,原始文件只读。
下载、安装说明与视频教程:lawtools.top。本仓库是 0.4.x 的开源源码,0.5 是推倒重写的新软件,不在本仓库。
是什么
CaseBoard 是面向个人律师和小团队的案件进展可视化看板,定位:取代 Excel 案件登记表。
- 打开 App 一眼看清 案件在哪个阶段、关键信息是什么 —— 不用再去源文件夹翻
- 当前阶段的信息显示在最前 —— 在执行就显执行卡,在审理就显审理卡
- 关键信息 LLM 自动抽取 —— 用户不用手填字段
- 本地优先 —— 源文件只读不动;关键信息抽取 / OCR 默认走云端(DeepSeek / MinerU),可选配本机模型
界面预览
![]() |
![]() |
| 诉讼首页 · 重要日期 + 在办案件卡片 | 案件详情 + AI 助手定位争议焦点 |
![]() |
![]() |
| AI 生成文书 · 所见即所得编辑 / 导出 Word | 法律工具箱 · 计算器 / 知识库 / 自动化 |
核心模块
| 模块 | 内容 |
|---|---|
| 📋 诉讼 | 案件看板 · 11 档智能状态机(接案 / 立案中 / 仲裁中 / 待开庭 / 审理中 / 已调解 / 上诉期 / 二审 / 再审 / 执行中 / 已结案),含仲裁→一审→二审→再审审级历程 |
| ⚖️ 执行 | 自动筛选执行中案件,独立展示:被执行人(身份证 / 地址 / 电话)/ 执行标的 / 执行节点时间轴 / 调解判决履行约定 / 执行法院联系 |
| 💼 非诉 | 7 类业务字段框架 + 7 问访谈引导(等同事访谈回填) |
| 🛠 工具 | 5 个法律小工具:律师费 / 诉讼费 / 利息执行款 / 天数 / 数字大写,带《诉讼费用交纳办法》《LPR 历史》《法释〔2020〕17 号》等法律依据 |
关键能力
🪄 LLM 全局抽 — 不靠规则,模型通读全案
把案件材料按格式提取并在上下文预算内组成全案语料;超大表格先生成受控摘要,长材料会分块处理,再让模型输出:
- 结构化 JSON 填表 — 案号 / 法院 / 案由 / 当事人 / 法官 / 关键日期 / 收费 / 调解结果 / 案件一句话概括 全部自动填到数据库
- 完整案件分析报告 MD — 资深律师助理视角的案件梳理,包含案件概况 / 当事人与代理 / 时间线 / 争议焦点 / 程序进展 / 关键日期提醒 / 法院联系 / 注意事项
对比传统"规则聚合":跨文档关联 / 反诉去污 / 同名合并 / 字段去重 全由 LLM 自动处理,改字段只需改 prompt,不再维护几百行规则代码。
实际耗时和成本取决于材料数量、OCR 页数、模型与网络状态;界面会显示逐份进度和失败原因。
🔍 元典查被执行人 + LLM 风险提示报告(执行模块独占)
执行案件详情页「🔍 查被执行人」按钮 → 自动从 LLM 抽出的当事人列表拿"被执行人":
- 企业:走 14 个元典端点 — 工商画像 / 失信 / 限消 / 被执行案件 / 法律文书 / 法院公告 / 开庭公告 / 股权出质 / 股权冻结(财产线索)/ 对外投资(关联公司)/ 工商变更 / 担保 / 行政处罚 / 经营异常 / 严重违法
- 自然人:走元典权威 + 普通案例库 按姓名 + 身份证号搜文书
所有原始 JSON 落 ~/Library/Application Support/CaseBoard/external/<case_id>/yuandian_raw/ 不浪费(每次查询都烧元典积分,本地保留)。
之后喂 DeepSeek 单次 LLM call → 输出风险提示报告 MD(参考资深律师风格:摘要 / 关键画像 / 被执行案件全景 / 失信限消 / 财产线索 / 核心差异与下一步行动)+ 深挖建议 JSON(关联公司 / 新发现案号 / 第三方主体,供「🔬 深挖」按钮用)。
实测一个 2 个被执行人的案件:32 个 API 调用 + 1 次 LLM ≈ 60-90 秒,报告 1000-3000 字。
报告里 LLM 还会主动给出深挖建议(dig_hints)— 标出值得继续深挖的关联公司 / 新发现案号 / 第三方主体。
🔬 P2 深挖关联公司 · 资产路径
风险报告右上「🔬 深挖」按钮:按 LLM 给的深挖建议递归调元典 API:
- 关联公司:跑 7 个核心端点(aggregation / executions / executed_person / out_invest / frozen_equity / pledge / writ_list)
- 新发现案号:
search_qwal+search_ptal按案号(ah=)拿文书详情 - 第三方主体:按姓名搜文书
P1 + P2 全部原始 JSON 拼一起 → DeepSeek 出深查报告,核心差异与下一步行动节按重要程度排序,律师直接拿来用。参考真实案件 yuandian_深查 108 行报告格式(摘要 / 主体 N · 关键画像 / 被执行案件全景 / 涉诉新发现 / 工商变更 / 财产线索 / 失信限消 / 关联公司分析 / 新发现案号 / 核心差异与下一步行动 / 数据来源)。
⏰ 保全续封 · 上诉期 到期提醒
LLM 抽 key_dates 时自动给出 expires_at(应用法律知识):
- 动产 / 资金保全 → 1 年到期
- 不动产 / 股权 → 3 年到期
- 民事一审判决书上诉期 → 15 天
- 民事裁定书上诉期 → 10 天
- 调解约定还款期 → 每期单独列
首页「重要日期」widget 自动按到期日排序,< 7 天红色 · < 30 天橙色 · 已过期灰色,避免错过续封 / 上诉关键期。
📖 案件分析报告 → HTML / Word 一键导出
详情页「案件报告」按钮 → 弹窗渲染 MD → 右上角 HTML / Word 导出:
- HTML:陶土红 × 羊皮纸 法律文书专业风格(衬线标题 + meta pills + 案件速览 + 报告正文 + 打印优化),内嵌 CSS 单文件可分享
- Word:走 macOS 原生 textutil HTML → docx,Times + 中文字体,字号符合 Word 视角(14px 正文 / 15px 一级标题 / 16px 居中大标题)
🚀 大批量材料排队与动态并发
抽取任务先进入全应用案件级队列,案内按服务状态从 8 路逐步降到 4/1 路;云端上传采用流式读取和共享节流,避免多案件叠加、大 PDF 整文件入内存或账户级错误反复重试。失败材料可在账户恢复后整案重试。
💬 反馈通道
App 内右下「💬 反馈」按钮 → 自动收集脱敏诊断信息(版本 / OS / provider / 计数 / 最近失败文件名,不含案件名 / 当事人 / 文档内容)→ 用户确认后可匿名上传给维护者,也可只生成本地 MD 自行发送。匿名 client_id 仅用于关联同一设备的多次反馈。
💰 DeepSeek 余额监控
右上角 chip 显示当日消费 + 当前余额,5 分钟周期自动刷新,< ¥5 时变橙色警示。
隐私铁律
- 原文件只读、原地不动:工具只记录路径,不复制、不移动、不重命名
- 抽取出的结构化数据、报告、数据库存在本机
~/Library/Application Support/CaseBoard/ - ⚠️ 但默认走云端:文本抽取 / OCR 会把文档内容发往 DeepSeek / MinerU 处理(介意请改用本机模型)
- API key / token 永远不进代码、不入 git;只存本机
settings.json(后续升 Keychain) - 反馈只在用户明确点击上传后发送脱敏诊断;也可选择只生成本地 MD
- MCP 接入需要在 App 内显式授权,记录在
mcp_clients表
安装
lawtools.top 现在提供的是新一代「案件看板 New」(0.5)安装包,与老版并排安装、数据互不影响;0.4 安装包已停止分发。以下是 0.4 老版的安装说明,留作参考。
macOS 包暂未做 Developer ID 公证。安装后若系统提示“已损坏”或无法验证,按 dmg 内《请先阅读》执行:
xattr -cr /Applications/案件看板.app
然后重新打开;也可到「系统设置 → 隐私与安全」确认仍要打开。
系统要求:macOS 11+ / Windows 10+。
技术栈
| 层 | 选型 |
|---|---|
| 桌面壳 | Tauri 2 |
| 后端核心 | Rust + Tokio |
| 数据库 | SQLite + sqlx |
| 前端 | React 19 + TypeScript + Vite 7 |
| UI | Tailwind v4 + shadcn/ui |
| 本地 LLM | llama.cpp + MiniCPM-V 4.6(可选) |
| 云端 LLM | DeepSeek v4-flash / v4-pro(可选) |
| OCR | MinerU 在线 / 本机视觉模型(任选) |
详细架构与决策见各模块源码注释。
开发
环境要求
- Node 20+ · pnpm 10+ · Bun 1.3.10(构建内置 Pi Runtime)
- Rust 1.80+(
rustup install stable) - macOS Xcode Command Line Tools(
xcode-select --install)
启动开发模式
pnpm install
pnpm tauri dev
启动后会弹出原生窗口,支持热重载。前端改了立即生效;Rust 改了会重新编译后重启窗口。
打包 dmg
bash scripts/release.sh aarch64 # Apple Silicon
bash scripts/release.sh x86_64 # Intel 交叉编译
分别产出 Apple Silicon 的 aarch64 与 Intel 的 x64 DMG,同时生成带签名的 App updater 包。
测试 / 质量基线
cargo fmt --all -- --check
cargo clippy --all-targets -- -D warnings
pnpm exec tsc --noEmit && pnpm build
Windows / Linux
Windows x64 已进入正式发版矩阵,由 GitHub Actions 构建 NSIS 安装包并执行启动冒烟;路径、Ctrl 快捷键、npm .cmd、配置目录、Cookie 与资料包等共性兼容已处理。Linux 尚未进入官方发布矩阵,欢迎提交不含真实案件 fixture 的 PR。
项目结构
caseboard/
├── src/ # React 前端
│ ├── components/ # 全局组件(ModuleTabs / HomeView / 弹窗)
│ ├── modules/ # 三大模块
│ │ ├── litigation/ # 诉讼(包含案件状态机 inferStatus)
│ │ ├── transaction/ # 非诉(字段框架 + 访谈)
│ │ └── tools/ # 5 个法律工具(纯 React 重写)
│ └── lib/ # 跨模块共享:api / types / utils / caseSnapshot
├── src-tauri/ # Rust 后端
│ ├── src/
│ │ ├── db/ # SQLite + aggregator
│ │ ├── ingest/ # 扫描 / OCR / pipeline
│ │ ├── llm/ # 本机 / 云端 LLM 客户端
│ │ ├── feedback/ # 反馈 MD 生成
│ │ ├── deepseek/ # DeepSeek 余额管理
│ │ ├── lifecycle/ # 本机 llama-server 自启
│ │ ├── settings.rs # 本机配置读写
│ │ └── lib.rs # Tauri commands
│ └── migrations/ # SQLite migrations(只增不改)
├── scripts/release.sh # 一键打 dmg
└── public/ # 静态资源(图标 / svg)
状态
- ✅ 0.4.x 是最终开源大版,源码最后同步到 v0.4.18(见 Releases);欢迎在此基线上提 PR 或继续定制
- 🆕 新一代「案件看板 New」(0.5)为闭源免费软件,下载见 lawtools.top
- 🐢 个人项目节奏:issue / PR 会看,但不承诺响应时限;Linux 适配欢迎 PR
反馈 & 贡献
- 用户反馈:App 右下角 💬 反馈按钮 → 预览脱敏诊断 → 可匿名上传,也可只保存本地 MD
- 安全问题:见 SECURITY.md
- 行为准则:见 CODE_OF_CONDUCT.md
- 贡献指南:见 CONTRIBUTING.md
License · 授权
本项目以 PolyForm Noncommercial License 1.0.0 授权(源码公开、非 OSI 「开源」,属源码可见许可)。
- ✅ 免费:个人、学习、研究、教育、非营利组织、政府机构等一切非商业用途,可自由使用、修改、分发。
- 💼 商业用途须授权:任何商业目的的使用,必须事先取得版权人书面商业授权。
商业授权洽谈:通过本仓库 GitHub Issues 联系,或加作者微信(扫码请注明「CaseBoard 商业授权」):

Copyright © 2026 江苏漫修(无锡)律师事务所 · 刘成律师
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found



