ARTICLE · 1185385
AI工具速递 | 10月15日:Rust 重写 Acrobat 两周 13,684 星,Postgres 向量索引快过 HNSW
今天精选 4 个值得关注的开发工具:ArtCraft 全家桶继续爆发,PdfCraft 把 Adobe Acrobat 用纯 Rust 重写了一遍、两周冲到 13,684 星;Timescale 开源的 pg_vectorsearch 在 HN 上实测比 pgvector 的 HNSW 还快;OpenCode 2.0 大版本重构昨天冲上 HN 首页。另有 3 个项目速览。
🔥 本周精选
PdfCraft — 纯 Rust 重写的开源 Adobe Acrobat
🔥 两周 13,684 星 | ⭐ MIT/Apache-2.0 | 上手:低当你要合并两份合同、从 PDF 里抽一页、或者只是想打开一个加密文档却不想付 Acrobat 订阅费的时候,PdfCraft 提供的是一套完整的 PDF 工作台:阅读、组织页面、合并拆分、加密文档处理,全部用纯 Rust 从零重写,是 ArtCraft 系列(PhotoCraft、FilmCraft 同门)里最新的爆款。
几个硬指标值得注意:渲染层支持竖排日文、彩色 emoji、软蒙版和透明度渐变,拿 pdf.js 的 983 个测试文件跑完零崩溃;每次保存都是增量写入,原始字节不动,原子落盘加 qpdf 校验;页面管理做成卡片式网格,旋转、删除、插入、拖拽排序都能无限撤销,撤销历史在保存后依然有效。
和之前推荐过的 WordCraft 是同一个团队的思路:clean-room 重写 Adobe/Office 全家桶,自带 MCP server,Agent 也能直接驱动。全平台覆盖 macOS、Windows、Linux、FreeBSD 和 Web。无账号、无遥测、离线可用。
适合谁: 经常处理 PDF 又不想装 Acrobat 的开发者;需要深度表单编辑的专业用户可能还要等。
评价: 值得上手
来源:https://github.com/storytold/pdfcraftpg_vectorsearch — 比 pgvector HNSW 更快的 Postgres 向量索引
🔥 HN 首页 184 赞 | ⭐ PostgreSQL 协议 | 上手:中当你在 Postgres 里存了上千万向量、发现 pgvector 的 IVFFlat 和 HNSW 开始变慢的时候,Timescale 开源的这个扩展提供了另一条路:自研的 PRISM 索引 + RaBitQ 量化,官方实测在 1 亿向量数据集上比 HNSW 更快,而且只用四分之一的内存。
技术设计有几个亮点:RaBitQ 量化带理论误差上界,搜索时先用量化结果粗筛、再用误差界排除不可能命中的向量,最后只对少数候选做全精度重排;距离计算用 SIMD 优化(AVX2/AVX512/NEON);索引走 PostgreSQL buffer cache 预热,支持动态增删改,prism_rebalance 在线维护。现有 pgvector 的 vector 和 halfvec 列可以直接建索引,不用迁移数据。
和 pgvector 的关系是互补而非替代:它只解决「大规模 ANN 搜索」这一个场景,小数据量用 pgvector 就够了。目前还是 alpha,官方明确说不能上生产,版本升级可能要删索引重建。
适合谁: 向量规模千万级以上、在 Postgres 里做 RAG 或语义搜索的团队;小项目不必折腾。
评价: 可以观望(alpha 阶段,生产环境再等等)
来源:https://github.com/timescale/pg_vectorsearchOpenCode 2.0 — 百万日活踩坑后的 Agent 全面重构
🔥 HN 首页 200 赞 | ⭐ 客户端/服务端架构 | 上手:低当你的定时任务、TUI、Web 界面和桌面 App 各自维护一套 Agent 会话、状态对不上的时候,OpenCode 2.0 的思路是:把 Server 做成单实例后台进程,所有客户端(TUI、Web、桌面、脚本)都连同一个中心,会话天然共享。
这次重构最值得关注的是 Code Mode:内置了一个极简 JavaScript 解释器,能把 MCP server 和 OpenAPI 端点转成函数,让 Agent 写一段脚本串起多个工具调用——一次往返搞定「调工具→处理结果→再调下一个」,不再逐个串行。官方说可以把一千个 MCP server 挂上去也不撑爆上下文。API 全部重写,新增 @opencode/client 包(vanilla JS 和 Effect 双客户端),脚本里三行代码就能创建会话并让它干活。
和 Claude Code、Codex CLI 的差异在于开放度:不绑定模型厂商,MCP 生态直接接入,支持自定义脚本编排。大版本刚发,插件生态还需要时间跟上。
适合谁: 想自建 Agent 工作流、又不想被单一厂商锁定的开发者;只需要开箱即用编程助手的可以观望。
评价: 值得上手
来源:https://anoma.ly/notes/opencode-2-0/VectorCraft — 纯 Rust 重写的开源 Illustrator
🔥 两周 8,872 星 | ⭐ MIT/Apache-2.0 | 上手:低当你要画张架构图、改个 logo、或者做张海报却不想开 Illustrator 订阅的时候,VectorCraft 是 ArtCraft 系列对 Adobe Illustrator 的回答:纯 Rust clean-room 重写,支持实时混合(blend)、路径查找器(Pathfinder)、剪切蒙版和实时外观面板,截图里的霓虹海报就是用它自己做的。
能力和原版对齐到什么程度:支持多画板、符号库、渐变网格、文字沿路径排列;钢笔工具带实时预览,锚点吸附到像素网格;效果面板里的投影、发光都是非破坏性的,随时改参数。和 PdfCraft 一样自带 MCP server,Agent 可以直接生成和编辑矢量图。全平台覆盖 macOS、Windows、Linux、FreeBSD 和 Web。
和 PdfCraft、PhotoCraft 同属一个团队的高产输出,目前还在活跃开发期,部分高级功能(比如 AI 网格变形)还没对齐原版。无账号、无遥测。
适合谁: 偶尔做图、不想为 Illustrator 付订阅的开发者;专业插画师依赖的高级功能还需等待。
评价: 值得上手
来源:https://github.com/storytold/vectorcraft⚡ 速览
• Anatomy 持续追踪 — 已 9,973 星,向万星稳步迈进 → https://github.com/wheresryan22/anatomy • FilmCraft — Rust 重写 Premiere Pro,开源非线性视频编辑器,13,264 星 → https://github.com/storytold/filmcraft • dsh-our-free-model 持续追踪 — 已 16,123 星,dsh 免费前沿模型插件 → https://github.com/Ebony-Vinyl/dsh-our-free-model
💡 今日技巧
PdfCraft 的 MCP server 开启后,Claude Code 可以直接操作 PDF:合并文件、提取页面、读取表单字段都能用自然语言下指令。配置路径:Settings → MCP → 勾选「Enable MCP server」,然后在 Claude Code 的 MCP 配置里加一行指向 PdfCraft 的端口即可。
以上就是今天的 AI 工具速递。PdfCraft 和 pg_vectorsearch 你最想先试哪个?评论区聊聊。如果觉得有用,欢迎转发给身边的开发者朋友。
📚 参考来源
1. PdfCraft
https://github.com/storytold/pdfcraft
2. pg_vectorsearch
https://github.com/timescale/pg_vectorsearch
3. OpenCode 2.0
https://anoma.ly/notes/opencode-2-0/
4. VectorCraft
https://github.com/storytold/vectorcraft
5. Anatomy
https://github.com/wheresryan22/anatomy
6. FilmCraft
https://github.com/storytold/filmcraft
7. dsh-our-free-model
https://github.com/Ebony-Vinyl/dsh-our-free-model















































































