Desktop alpha

把 SkillRun Desktop 作为本地控制台运行。

Desktop 是 SkillRun Core 的 tray-first 消费者控制台。它用于查看本地 capsule、复核 Team Library catalog 状态和安装计划、预览 Router 暴露、挂载 MCP client、查看 run evidence,但不会绕过 Core。

安装 Core CLI

Desktop 需要本机先有 Core CLI。先完成这里,再验证 binary,然后再启动桌面端。

macOS / Linux

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/iiwish/skillrun/releases/latest/download/skillrun-installer.sh | sh
skillrun --version

Windows PowerShell

powershell -ExecutionPolicy Bypass -c "irm https://github.com/iiwish/skillrun/releases/latest/download/skillrun-installer.ps1 | iex"
skillrun --version

试用 alpha binary

desktop-v0.1.0-alpha.6 是用于验证 Desktop 打包、首次运行 demo 路径和远程 catalog URL 只读检查的公开 prerelease。它不是稳定版 Desktop release。

下载 alpha prerelease

Release

desktop-v0.1.0-alpha.6

Core gate

SkillRun Core v0.6.8 real smoke

状态

Prerelease,不是 latest

Alpha.6 重点

  • 首次运行 demo 引导:从主工作台进入本地 hero catalog。
  • 远程 Team Library catalog URL 只读 inspect、status 和 install plan。
  • 默认使用 `command_hello` 的低摩擦 Team Library hero catalog smoke。
  • Hero flow 覆盖 inspect -> install plan -> install apply -> enable -> exposure -> router dry-run。

Alpha 安装说明

  • macOS package 当前未签名、未 notarize,首次启动时可能出现系统安全提示。
  • Desktop 不捆绑或安装 Core CLI、Python、Node、npm、pip package 或 action 依赖。
  • 旧版 Core 可能缺少远程 catalog URL、Team Catalog status 或 Router routes JSON surface。请升级 Core,或配置指向兼容 `skillrun` 的 Runtime bin。
  • 请把这个版本用于本地验证,不要把它当成正式日常控制台。

artifacts

  • macOS arm64 / x64 DMG 和 app tar
  • Windows x64 NSIS installer
  • Linux AppImage、deb 和 rpm

从源码运行 Desktop

源码路径仍然适合开发和本地调试。这会启动本地 Tauri 开发构建;它不是后台 Router daemon。

alpha source path

git clone https://github.com/iiwish/skillrun-desktop.git
cd skillrun-desktop
npm install
npm run skillrun:verify-local
npm run tauri -- dev

验证 Desktop 会看到什么

which skillrun
skillrun --version
npm test -- --run
npm run smoke:real-core

Desktop 控制什么

Core JSON surfaces only

Capsules

通过 Core 命令导入 `.skr`、查看 inventory,并显式 enable / disable 本地暴露意图。

Team Library

粘贴共享 catalog URL 做只读 inspect/status/plan;准备安装时,再使用本地 catalog/package 路径执行 checksum 校验后的 guarded `.skr` import。

Router 与客户端

预览 Router 暴露,执行 mount plan/apply,并让 MCP client 挂载 `skillrun router serve --mcp`。

Run evidence

通过 Core JSON surface 查看摘要型 run records,并检查结构化结果。

边界

  • Desktop 不替代 SkillRun Core,也不自定义 install、import、mount 或 rollback 语义。
  • Desktop 不启动隐藏 Router daemon。MCP client 通过自己的 config 启动 `skillrun router serve --mcp`。
  • Desktop 不安装 Python、Node、npm、pip package 或 action 依赖。
  • Desktop 不承诺 marketplace、publisher identity、signed trust 或 OS sandbox。

推荐首次运行路径

  1. 01

    安装 Core,并跑通 5 分钟路径。

  2. 02

    启动 Desktop,试用本地 hero catalog,或粘贴共享 team catalog URL 做只读复核。

  3. 03

    准备安装时,使用本地 catalog/package 路径执行 guarded `.skr` import。

  4. 04

    复核后再 enable exposure,然后把 Router 挂载到 MCP client。