Ship Electron:桌面客户端模板

从 Memwork 桌面端提炼出的干净 Electron 起点:主进程骨架、空间列表首页和带顶栏的左右两栏布局、浏览器跳转登录、自动更新、签名公证、主题和中英文,没有需要再删掉的业务代码。

私有仓库: okayok-ai/ship-electron

空间列表与左右两栏布局示意图

应用外壳

  • 主进程 / preload / 渲染进程分离,preload 只暴露必要接口
  • 空间列表首页,顶栏 + 左右两栏
  • 前进后退和侧栏导航
  • 单实例窗口,深链接回调自动唤起

账号

  • 在系统浏览器登录,通过应用协议跳回
  • 一次性 code 换 token,存入系统钥匙串
  • 账户设置页
  • 内置隐私政策和用户协议页

更新与发布

  • 推送 desktop-v 开头的标签,CI 自动构建、签名、公证
  • 安装包和更新描述文件发布到公开发布仓库
  • 每 30 分钟检查更新,用户确认后下载,退出时安装
  • 中英文更新日志自动同步到官网

定制

  • 产品名、协议名、域名都在一个配置文件里
  • 一条命令替换成新产品
  • 浅色 / 深色 / 跟随系统主题
  • 中英文界面和菜单

自动更新怎么工作

打 desktop-v1.2.0 标签(与 package.json 版本一致)。CI 签名、公证后,把安装包和更新描述文件以草稿形式传到公开发布仓库,校验通过再正式发布。客户端每 30 分钟检查一次,提示用户,同意后下载、退出时安装。网站和桌面端是两个独立仓库,版本线分开(v* 和 desktop-v*),通过更新日志关联。

技术栈

ElectronTypeScriptReactViteelectron-builderelectron-updaterTailwind CSSGitHub Actions

快速开始文档 · 搭配 TanStack 网站模板

价格

Ship Electron 桌面端模板

桌面客户端模板

$149/年

  • Electron 主进程骨架 + 界面外壳
  • 浏览器跳转登录,凭证存系统钥匙串
  • 自动更新、签名与公证
  • 浅色/深色主题、中英文切换
  • 订阅期间持续获得所有更新
预购 Ship Electron 桌面端模板
最划算

Ship 全家桶

网站 + 桌面端,一个订阅

$229/年

  • 两个模板全部包含
  • 网站与桌面端的登录、更新日志已打通
  • 比分开买省约 23%
  • 订阅期间持续获得所有更新
预购 Ship 全家桶

预购说明:GitHub 仓库访问即将开放。现在付款后,订阅和 GitHub 用户名会被保存,开放当天统一给所有订阅者发送仓库邀请。可随时在账单页取消订阅。