GitHub 日榜 5 个开源项目逐项验过:CAD、生图提示词、文件管理、iOS 工具链与剪辑
核验 10/18 日榜 5 项目:cadcraft 的 MCP、handraw 署名条款、sigma 的 GPLv3、xtool 的 SDK 与 Concat。
10 月 18 日的 GitHub 日榜里,公众号「开源先锋」挑了 5 个项目:一个用 Rust 重写的 AutoCAD 风格绘图软件、一个把手绘风格编号化的生图 Skill、一个现代化文件管理器、一套跨平台 iOS 工具链,以及一个开源版剪映。星数都查了 2026-10-18 的 GitHub API,许可逐个打开 LICENSE 核对过——其中两个不是常见的 MIT,这一点比星数更影响能不能用。
要点
- cadcraft:纯 Rust 的 AutoCAD 风格 CAD,5,739 星,MIT 或 Apache-2.0 双许可;命令行、对象捕捉、DXF 读写、MCP 都齐,是这批里工程完成度最高的一个。
- handraw-style:把 331 种手绘风格和 167 种排版图型编号化的生图 Skill,5,681 星;许可证是「MIT 加署名要求」,不是标准 MIT。
- sigma-file-manager:Electron + Vue 的文件管理器,6,681 星,GPLv3——修改后再分发必须开源。
- xtool:跨平台 Xcode 替代品,12,613 星,MIT;能编译、签名、装真机,但仍依赖 Apple 的 SDK。
- Concat:本地优先的开源剪映替代,8,929 星,AGPL-3.0,仍是 beta;MCP 与 JSON-RPC 是它和其他剪辑工具的分水岭。
| 项目 | 星数 | 语言 | 许可 | 最适合 |
|---|---|---|---|---|
| cadcraft | 5,739 | Rust | MIT / Apache-2.0 | 想要 AutoCAD 工作流又不订阅的人 |
| handraw-style | 5,681 | HTML | MIT + 署名 | 需要统一画风的生图用户 |
| sigma-file-manager | 6,681 | TypeScript | GPLv3 | Windows/Linux 上嫌资源管理器不够用的人 |
| xtool | 12,613 | Swift | MIT | 要在 Linux/WSL 上做 iOS 开发的人 |
| Concat | 8,929 | Rust | AGPL-3.0 | 想本地剪片、又要脚本化的人 |
cadcraft:CAD 即命令

cadcraft 最值得看的设计是「一切皆命令」。命令行支持自动补全、命令别名、@dx,dy 相对坐标和直接距离输入,对象捕捉提供 11 种;DXF 原生读写(ASCII 与二进制,R12 到 2018),DWG 通过 acadrust 读写,导出支持 PDF、SVG 与 PNG。它还有 MCP server、JSON 控制通道和 cadcraft-cli,Agent 可以像人一样在命令行里打字,也可以直接调用任意命令并回读结果。平台覆盖 macOS、Windows、Linux、FreeBSD,另有 WebAssembly 版本可在浏览器运行。
边界要在用之前知道:README 明说尚未建模的实体在保存时不会被保留,并给出了文件格式对齐文档;项目 2026-10-07 才创建,属于快速迭代期。它和站内写过的 RustGIS 是同一种思路——用 Rust 重写专业桌面软件,并把每个操作暴露成可脚本化的命令。
handraw:画风编号化
handraw-style 解决的是「描述不准」:它把 331 种手绘风格、167 种排版图型和 36 种单色主题色全部编号,你给出「图型 SC-001,风格 041,主题:秋天的第一杯奶茶」这样的组合,它就输出一段中英双语提示词,复制到 Midjourney、DALL·E、Flux 等工具里出图。仓库带完整画廊,可离线浏览。
它的许可需要特别注意:LICENSE 写的是「MIT License (with Attribution Requirement)」,在标准 MIT 之上加了署名条件。这不影响个人使用,但商用前要按它的条款保留署名。另外它是提示词生成器,不负责出图,最终效果仍取决于你用的生图模型。
sigma:搜索是卖点
sigma-file-manager 用 Electron + Vue + TypeScript 写成,主打三件事:秒级全局搜索(README 称整块 1TB 硬盘约 2 秒,且能容错拼写、大小写、词序和缺失扩展名)、内置扩展市场、以及局域网共享(浏览器访问、二维码、FTP)。此外还有标签页与分屏、空格快速预览、标签与仪表盘、WSL 目录直读,在 Windows 上可以顶替资源管理器的大部分日常操作。
要接受两个前提:macOS 虽然支持但没有官方构建,需要自己编译;许可证是 GPLv3,修改后分发必须开源,商业闭源集成要另谈。
xtool:无 Mac 做 iOS

xtool 用 SwiftPM 和命令行把 Xcode 的职责重做了一遍:创建项目、编译 SwiftUI 应用、签名、生成描述文件、安装到真机,还能通过 XKit 以代码方式操作 Apple Developer Services。平台覆盖 Linux、Windows(WSL)和 macOS,等于把 iOS 开发从 Mac 上解绑了一部分。
前提很硬:它需要 Apple 的 Darwin SDK,而 SDK 只随 Xcode 分发,所以「完全不用 Apple 的文件」并不成立;无线调试、部分签名能力仍受 Apple 限制。站内此前拆过 不用 Mac 做 iPhone 应用 这条路线,xtool 正是它的底层。
Concat:开源剪映 beta

Concat 用 Rust 写原生引擎加 GPU 合成器,覆盖自动字幕(本地 Whisper)、文字转语音与声音克隆、背景移除、关键帧、多轨剪辑和 4K 导出,全部在本地完成,素材不上传。它还内置 MCP server,并提供 JSON-RPC API,脚本或 Agent 可以直接驱动剪辑——这一点是它和大多数开源剪辑工具的差别。
需要看清的是:项目仍标为 beta,README 自己说「能用,但还有棱角」;Windows ARM 构建暂停;许可证是 AGPL-3.0,做二次分发尤其是网络服务时要按 AGPL 处理。设备覆盖 macOS、Windows、Linux、Android,iOS 需要侧载。
五个里怎么挑
要替代 AutoCAD 的工作流,选 cadcraft;它也是这批里唯一把 Agent 接口做成一等公民的。要做统一风格的社媒图或海报,handraw-style 省的是写提示词的时间,记得它的署名条款。只想要一个更快的文件管理器,sigma 的搜索体验最直接,但要接受 GPLv3。要在 Linux 或 WSL 上碰 iOS,xtool 是当前最完整的开源路线,前提仍是 Apple 的 SDK。要本地剪片又想脚本化,Concat 值得试,但别把 beta 版本放进生产流水线。
五个项目在 2026-10-18 都有近期推送,都还在活跃开发;星数只说明关注度,许可和完成度才是选型依据。
快速上手
# cadcraft:从源码跑桌面版(Rust 1.95+)
git clone https://github.com/storytold/cadcraft
cd cadcraft && cargo run --release -p cadcraft -- --sample
# handraw-style:把仓库当提示词库打开
git clone https://github.com/yang0/handraw-style.git
# xtool:按官方安装文档安装
# https://xtool.sh/documentation/xtooldocs/installation-linux
# https://xtool.sh/documentation/xtooldocs/installation-macos
sigma-file-manager 与 Concat 建议直接从各自 GitHub Releases 下载对应平台安装包;Concat 的 Windows 构建未签名,安装时系统会提示。具体命令以各仓库 README 为准。