自称"全球首个开源 AI 原生矢量设计工具":自然语言直出无限画布设计,多个 AI 代理并发绘制不同区块,整套引擎用纯 Rust 重写、无浏览器内核。核心能力围绕多模型智能适配、MCPServer、Design-as-Code展开。总星 5669、月增 1259,增速比约 29%,在五千量级上持续爬坡说明热度并非昙花一现。

| 项目 | 内容 |
|---|---|
| 仓库 | ZSeven-W/openpencil |
| 语言 / 许可证 | Rust / MIT |
| 总星标 | ⭐ 5669 |
| 本月净增星标 | +1259 |
| 榜单 | 星标增速榜 第34名(相对增速视角排名) |
自称"全球首个开源 AI 原生矢量设计工具":自然语言直出无限画布设计,多个 AI 代理并发绘制不同区块,整套引擎用纯 Rust 重写、无浏览器内核。
总星 5669、月增 1259,增速比约 29%,在五千量级上持续爬坡说明热度并非昙花一现。增长动力来自三个情绪与事实的叠加:Figma 生态动荡让"开源替代品"叙事自带流量,而它在同类中唯一把 AI 当成产品核心而非插件——Prompt → Canvas 流式生成、Concurrent Agent Teams 让 hero/features/footer 多个代理并行作画并各带画布指示器,视觉演示冲击力极强;其次技术故事罕见地硬核:v0.7.5 弃用 Electron 后整仓转纯 Rust + GPU Skia,桌面单二进制仅 55.5 MB 且万节点画布空闲 CPU 趋零,工程质量党愿意为之背书;再加上 MCP Server 一键接入主流编码代理,把"设计工具"变成了 agent 可调用的一等能力。
明确不是 Tauri/Electron:渲染层原生 skia-safe(GL)、浏览器端 CanvasKit(WASM/WebGL2);UI 框架为 vendor 进来的纯 Rust GPU-Skia 框架 jian;窗口层用 winit fork casement;agent 运行时独立为 agent-rs 子模块。主要 crate 包括 op-editor-core、op-host-desktop/web、op-cli、op-mcp、op-ai、op-orchestrator、op-codegen、op-git、op-figma 等。Web 载荷 8.2MB wasm(gzip 2.18MB),无 GC 的所有权模型换来可预测延迟。
桌面安装 macOS 用 brew tap zseven-w/openpencil 后 brew install --cask openpencil;Windows 用 Scoop bucket;Linux 取 Releases 的 AppImage/deb。自建需 Rust stable(toolchain 锁定 1.94)与 wasm32 target,web SDK 另需 Bun ≥ 1.0 与 Node ≥ 18;克隆须 --recurse-submodules。
bash scripts/start-web-rust.sh # Web 开发服务器
cargo run -p op-host-desktop # 桌面应用
op start # 启动桌面
op design @landing.txt # 从文件批量生成设计
op import:figma design.fig # 导入 Figma
docker run -d -p 3100:3100 ghcr.io/zseven-w/openpencil-web:v${VERSION}
Penpot 是最接近的开源竞品但偏传统协作流程、AI 能力弱;Figma AI 闭源且账号锁定;Excalidraw/Lunacy 不做高保真矢量。OpenPencil 以"Rust 性能 + agent 原生 + Design-as-Code"三件套构成独特生态位,当前短板是品牌与插件生态尚薄、功能广度对标成熟工具仍有差距。
仓库:https://github.com/ZSeven-W/openpencil ;Releases 提供 AppImage/deb 与 CLI 安装脚本 install-op.sh;Docker 镜像 ghcr.io/zseven-w/openpencil-web;MIT License (c) 2026 ZSeven-W。