Agree on the partnership before you commit to it
Find out what you and your business partner are actually agreeing to. Each of you answers on your own, you see where your expectations differ, and you build a shared brief to take to your lawyer.
本地优先律师工作台:自备云端能力,管诉讼、写材料、派 Agent。原始文件只读,支持 Apple 芯片 Mac、Intel Mac 与 Windows。
Translation pending
BusinessRust · TypeScriptGitHub @leo123-ttoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
案件看板 CaseBoard · 律师案件管理软件 / 法律 AI 办案工作台(0.4.x 开源源码,macOS · Windows,Tauri 2 + React 19 + Rust)。新一代案件看板 New 免费下载见 lawtools.top。非商业用途免费(PolyForm Noncommercial)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗律师个人案件可视化看板,本地优先,不改动你的源文件。 把散落在文件夹里的诉讼材料,一眼看清「这个案件现在到哪一步」。
[!IMPORTANT] 新一代「案件看板 New」(0.5)已发布:面向个人律师和小团队的本地优先 AI 办案工作台(法律 AI 工作台),支持 macOS 与 Windows,安装包免费,原始文件只读。 下载、安装说明与视频教程:lawtools.top。本仓库是 0.4.x 的开源源码,0.5 是推倒重写的新软件,不在本仓库。
CaseBoard 是面向个人律师和小团队的案件进展可视化看板,定位:取代 Excel 案件登记表。
| 诉讼首页 · 重要日期 + 在办案件卡片 | 案件详情 + AI 助手定位争议焦点 |
| AI 生成文书 · 所见即所得编辑 / 导出 Word | 法律工具箱 · 计算器 / 知识库 / 自动化 |
| 模块 | 内容 |
|---|---|
| 📋 诉讼 | 案件看板 · 11 档智能状态机(接案 / 立案中 / 仲裁中 / 待开庭 / 审理中 / 已调解 / 上诉期 / 二审 / 再审 / 执行中 / 已结案),含仲裁→一审→二审→再审审级历程 |
| ⚖️ 执行 | 自动筛选执行中案件,独立展示:被执行人(身份证 / 地址 / 电话)/ 执行标的 / 执行节点时间轴 / 调解判决履行约定 / 执行法院联系 |
| 💼 非诉 | 7 类业务字段框架 + 7 问访谈引导(等同事访谈回填) |
| 🛠 工具 | 5 个法律小工具:律师费 / 诉讼费 / 利息执行款 / 天数 / 数字大写,带《诉讼费用交纳办法》《LPR 历史》《法释〔2020〕17 号》等法律依据 |
把案件材料按格式提取并在上下文预算内组成全案语料;超大表格先生成受控摘要,长材料会分块处理,再让模型输出:
对比传统"规则聚合":跨文档关联 / 反诉去污 / 同名合并 / 字段去重 全由 LLM 自动处理,改字段只需改 prompt,不再维护几百行规则代码。
实际耗时和成本取决于材料数量、OCR 页数、模型与网络状态;界面会显示逐份进度和失败原因。
执行案件详情页「🔍 查被执行人」按钮 → 自动从 LLM 抽出的当事人列表拿"被执行人":
所有原始 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)— 标出值得继续深挖的关联公司 / 新发现案号 / 第三方主体。
风险报告右上「🔬 深挖」按钮:按 LLM 给的深挖建议递归调元典 API:
search_qwal + search_ptal 按案号(ah=)拿文书详情P1 + P2 全部原始 JSON 拼一起 → DeepSeek 出深查报告,核心差异与下一步行动节按重要程度排序,律师直接拿来用。参考真实案件 yuandian_深查 108 行报告格式(摘要 / 主体 N · 关键画像 / 被执行案件全景 / 涉诉新发现 / 工商变更 / 财产线索 / 失信限消 / 关联公司分析 / 新发现案号 / 核心差异与下一步行动 / 数据来源)。
LLM 抽 key_dates 时自动给出 expires_at(应用法律知识):
首页「重要日期」widget 自动按到期日排序,< 7 天红色 · < 30 天橙色 · 已过期灰色,避免错过续封 / 上诉关键期。
详情页「案件报告」按钮 → 弹窗渲染 MD → 右上角 HTML / Word 导出:
抽取任务先进入全应用案件级队列,案内按服务状态从 8 路逐步降到 4/1 路;云端上传采用流式读取和共享节流,避免多案件叠加、大 PDF 整文件入内存或账户级错误反复重试。失败材料可在账户恢复后整案重试。
App 内右下「💬 反馈」按钮 → 自动收集脱敏诊断信息(版本 / OS / provider / 计数 / 最近失败文件名,不含案件名 / 当事人 / 文档内容)→ 用户确认后可匿名上传给维护者,也可只生成本地 MD 自行发送。匿名 client_id 仅用于关联同一设备的多次反馈。
右上角 chip 显示当日消费 + 当前余额,5 分钟周期自动刷新,< ¥5 时变橙色警示。
~/Library/Application Support/CaseBoard/settings.json(后续升 Keychain)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 在线 / 本机视觉模型(任选) |
详细架构与决策见各模块源码注释。
rustup install stable)xcode-select --install)pnpm install
pnpm tauri dev
启动后会弹出原生窗口,支持热重载。前端改了立即生效;Rust 改了会重新编译后重启窗口。
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 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)
本项目以 PolyForm Noncommercial License 1.0.0 授权(源码公开、非 OSI 「开源」,属源码可见许可)。
商业授权洽谈:通过本仓库 GitHub Issues 联系,或加作者微信(扫码请注明「CaseBoard 商业授权」):
Copyright © 2026 江苏漫修(无锡)律师事务所 · 刘成律师