跳到正文
发现
DESIGN:OS Studio:GPU 加速界面设计工具
桌面应用设计创意

DESIGN:OS Studio:GPU 加速界面设计工具

Rust 编写的本地优先 GPU 加速界面设计工具,可读写 Figma .fig 文件,并内置 AI 编码助手面板与 MCP 服务。

admin
发布于 2026-11-07
浏览
5
访问
0
下载
0
版本
v0.7.9
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

DESIGN:OS Studio 是一款用 Rust 编写的本地优先、GPU 加速界面设计工具。它直接打开并保存磁盘上的 Figma .fig 文件,画布通过 wgpu 在 Metal、DirectX 12 或 Vulkan 上渲染,无头截图使用 tiny-skia CPU 渲染。项目以源码可见方式发布,许可证为 PolyForm Shield 1.0.0。

主要功能

  • 读写 .fig 文件:读取 .fig 容器(fig-kiwi、DEFLATE 或 Zstd),写出容器版本 106,保存为包含 meta.json 和 images/ 的 ZIP。
  • Agents 面板:在打开的文件上运行你自己的编码代理 CLI,支持 Claude Code、Codex、Grok、Antigravity 和 Gemini CLI。每个 CLI 使用自己的登录方式,Studio 不需要 API Key,并会在重启后保留文件会话。
  • MCP 服务:designos-mcp 通过 stdio 提供工具,可查看设计、读取设计系统、用 designos_apply_batch 一步写入,并用 designos_lint 检查结果。
  • 变量与模式:支持颜色、数字、字符串和布尔变量,变量可放在带模式的集合中;画框可针对每个集合固定模式,模式可随 .fig 往返保存。支持导入导出 Figma JSON 和 W3C Design Tokens(DTCG)。
  • Dev Mode:按 Shift+D 打开,可生成 CSS、Tailwind、React、SwiftUI、UIKit、Compose、Android XML 和 HTML 代码。
  • Multi-Edit:按 Q 选择匹配的图层进行批量编辑。
  • 大文件处理:使用 2048 单位网格的空间索引 SceneIndex 将工作限制在视口内,重复形状共享网格 GeomCache;资料称 336 MB 的 Untitled UI PRO 套件可作为包含 207,601 个节点的单一文档打开。
  • 无头截图:可从终端或 CI 调用 designos-studio --screenshot 生成截图。
  • 隐私:无遥测。Studio 会发起有限的网络请求:文件缺少字体时从 Fontsource API 下载开放许可字体、代理提供方出错后检查公开状态页、点击重试连接时做连接检查、安装插件时从 GitHub 下载插件。启动的代理 CLI 按各自条款联网。

安装与使用

安装包包含 designos-studio、designos、designos-mcp 和 designos-diff 四个工具。

  • macOS:下载 designos-<version>-macos.dmg,打开后将 designos.app 拖入「应用程序」。可选:双击 DMG 内的 install-cli.command,清除隔离属性并把上述命令行工具链接到 PATH。
  • Windows:使用 designos-<version>-x86_64-pc-windows-msvc-setup.exe 安装,或解压 ZIP 后运行 powershell -ExecutionPolicy Bypass -File .\install.ps1。
  • Linux:Debian/Ubuntu 可运行 sudo apt install ./designos_<version>_amd64.deb;其他发行版解压 tar.gz 后运行 ./install.sh,安装到 ~/.local,无需 sudo。

常用命令示例:

  • designos-studio <file> --panel agents:打开文件并显示 Agents 面板。
  • designos <file> --inspect-json:输出节点数量等信息。
  • designos <file> --export-variables <out>:导出变量。
  • designos <file> --select <layer> --codegen react:为选中图层生成 React 代码。

注意事项

  • 资料记录了 0.6.0 的已知问题:保存 .fig 会丢失编号列表格式,并把实例上继承或变量绑定的填充写成固定值。
  • Studio 不提供实时多人协作、带 SSO 和 SCIM 的企业云管理,也不提供托管的评论邮件或 Slack 通知。
  • 项目采用 PolyForm Shield 1.0.0 许可证,属于源码可见,并非传统开源许可。
  • 下载安装包后可按资料建议用 SHA256SUMS 或 release-manifest.json 校验。

本作品整理自 GitHub 开源项目 jangtrinh/design-os-studio,原作者 @jangtrinh。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.7.9当前版本

    v0.7.9 发布各平台安装包,每个包包含 designos-studio、designos、designos-mcp、designos-diff 四个工具;macOS 提供 DMG,Windows 提供安装器或 ZIP,Linux 提供 deb 与 tar.gz。

评论