Repolode
cables-gl

cables-gl/cables_electron

将 cables.gl 可视化节点编辑器打包为 Mac、Windows 和 Linux 桌面应用的 Electron 版本。

Star
128
Fork
13
未关闭 Issue
0
最近提交
22小时前

这是什么?

Cables Standalone 是 cables.gl 编辑器的桌面版本,cables.gl 是一个基于浏览器的可视化编程环境,用于制作实时图形和交互式作品。项目基于 Electron 构建,使编辑器及其算子能以原生应用的形式运行在 macOS、Windows 和 Linux 上,并尽量与网页版保持功能一致。

由于桌面应用不受浏览器沙箱限制,它的安全限制比网页版少。项目默认开启 Node 集成并关闭 web 安全选项,因此可以运行补丁和算子中的外部代码。使用者应只打开来自可信来源的补丁和算子。

应用支持启动参数,例如以全屏打开编辑器或启动时最大化渲染窗口。Mac 版以 DMG 形式分发,Windows 版为便携式可执行文件,Linux 版为 AppImage。项目目前仍处于积极开发阶段,可能存在不兼容的变更。

核心功能

  • 01将 cables.gl 编辑器以桌面应用形式运行在 macOS、Windows 和 Linux 上。
  • 02基于 Electron 打包,提供 Mac DMG、Windows 便携版和 Linux AppImage。
  • 03支持启动参数,可全屏打开编辑器或最大化渲染窗口。
  • 04可通过 cables.json 文件覆盖本地默认配置。
  • 05取消浏览器沙箱限制,使补丁能够运行外部代码。

适用场景

  • 在桌面环境中离线制作实时图形和交互式视觉效果。
  • 在本地运行 cables 补丁,并访问系统资源。
  • 使用本地构建的编辑器开发或测试 cables 算子。

快速上手

  1. 1

    从 cables.gl standalone 页面下载应用

  2. 2

    Mac:打开 .dmg 并将应用拖到“应用程序”文件夹

  3. 3

    Linux:为 AppImage 设置可执行权限

    chmod +x ...AppImage
  4. 4

    使用 cables_dev 仓库搭建本地开发环境

使用前须知

  • 项目处于大量开发阶段,功能可能随时出错或失效。
  • Ubuntu 24.04 及更高版本可能需要变通方案,例如使用 --no-sandbox 选项。
  • Windows 版本未签名,首次运行时会弹出安全提示。
  • Electron 配置关闭了许多标准安全保护,因此只应打开来自可信来源的作品。

收录于专题

标签

常见问题

cables_electron 是什么?
将 cables.gl 可视化节点编辑器打包为 Mac、Windows 和 Linux 桌面应用的 Electron 版本。 Cables Standalone 是 cables.gl 编辑器的桌面版本,cables.gl 是一个基于浏览器的可视化编程环境,用于制作实时图形和交互式作品。项目基于 Electron 构建,使编辑器及其算子能以原生应用的形式运行在 macOS、Windows 和 Linux 上,并尽量与网页版保持功能一致。
cables_electron 可以免费使用吗?用的什么许可证?
cables_electron 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
cables_electron 还在维护吗?
活跃维护中。cables_electron 最近一次提交是在 2026年11月6日。
cables_electron 适合用来做什么?
在桌面环境中离线制作实时图形和交互式视觉效果。 在本地运行 cables 补丁,并访问系统资源。 使用本地构建的编辑器开发或测试 cables 算子。
cables_electron 怎么安装和运行?
从 cables.gl standalone 页面下载应用 Mac:打开 .dmg 并将应用拖到“应用程序”文件夹 Linux:为 AppImage 设置可执行权限: chmod +x ...AppImage 使用 cables_dev 仓库搭建本地开发环境
在哪里获取 cables_electron?
源代码和安装说明在 GitHub 上:https://github.com/cables-gl/cables_electron

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目