下载

添加包源、安装组件并保持更新。版本归档、AI Skillsets 套件和 Server Monitor 代理也都在本页。

首页 / 下载
安装平台 筛选下方的安装程序、归档文件和命令。

软件包

组件通过私有包源分发。只需添加一次包源,之后即可像其他软件包一样安装和更新。

包源和安装命令在 Windows 和 Linux 上完全相同。

不提供软件包文件下载——软件包只能使用您的注册表凭据从此授权包源安装。

注册表凭据

这是您用于 Isabyte 私有 NuGet 包源(nuget.debiansrv.ddns.net)的个人用户名和令牌 —— NuGet 在每次下载包时以 Basic 身份验证方式发送两者,在您的许可证有效期间它们始终有效;您可以在 Isabyte 账户的“凭据”页面上生成、重新生成和吊销它们。

管理您的注册表凭据

下方命令中显示 <USERNAME> 或 <TOKEN> 的地方,请填入您在“凭据”页面上的值;本页从不显示它们。

Blazor Power Tools包源已上线v1.10.1137

  1. 添加包源

dotnet nuget add source https://nuget.debiansrv.ddns.net/v3/index.json --name Isabyte --username <USERNAME> --password <TOKEN> --store-password-in-clear-text

  1. 安装

dotnet add package Isabyte.PowerTools.Blazor --version 1.10.1137
dotnet add package Isabyte.PowerTools.Blazor.AI --version 1.10.1137

  1. 更新

dotnet add package Isabyte.PowerTools.Blazor # re-run to pull the latest
dotnet add package Isabyte.PowerTools.Blazor.AI # re-run to pull the latest

VS Code 扩展、isabyte-setup 工具和 Isabyte Expert MCP 服务器有单独的页面。 打开“代码插件”页面


AI Skillsets 套件

结构化的 markdown 技能文件,可让您的 AI 编程助手掌握 Isabyte Power Tools 的完整 API —— 组件、参数、使用模式以及整个应用的脚手架。它们是纯 markdown 文件,因此所有主流智能体客户端都能使用;各客户端的配置方法如下:

Claude Code

解压到 .claude/skills/,然后初始化项目,让智能体将其索引到项目记忆中:

mkdir -p .claude/skills && unzip isabyte-claude-skillsets.zip -d .claude/skills claude # then run /init — CLAUDE.md will reference the skills
OpenAI Codex

解压到仓库中的任意位置,并让 AGENTS.md 指向这些文件:

mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills echo "Read docs/isabyte-skills/README.md before using Isabyte Power Tools." >> AGENTS.md
opencode

与 Codex 相同的 AGENTS.md 约定 —— 共用一个指令文件:

mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills # opencode reads AGENTS.md automatically
Cursor

将文件放入规则目录:

mkdir -p .cursor/rules/isabyte && unzip isabyte-claude-skillsets.zip -d .cursor/rules/isabyte
GitHub Copilot

在仓库的指令文件中引用它们:

mkdir -p docs/isabyte-skills && unzip isabyte-claude-skillsets.zip -d docs/isabyte-skills echo "See docs/isabyte-skills/ for Isabyte Power Tools guidance." >> .github/copilot-instructions.md
Claude Projects / 任意 API 客户端

将文件上传为项目知识,或在调用 API 时把相关技能文件加入系统提示词。

Blazor 套件由共享组件清单生成;主套件额外包含设计系统和应用脚手架方面的深度技能。两者均可自由下载 —— 组件会在您的应用运行时校验许可证密钥。


Server Monitor 服务

在网络中的任意机器上安装 Isabyte Server Monitor 代理,即可将 CPU、GPU、内存、网络和进程指标实时推送到您的仪表板。它以轻量级后台服务的形式在 Windows 和 Linux 上运行。

当前显示 Linux 版代理。可在页面顶部切换。

1

安装软件包

下载并安装 .deb 软件包(Ubuntu/Debian):

sudo dpkg -i isabyte-servermonitor_1.10.112_amd64.deb

或安装 .rpm 软件包(Rocky/CentOS/RHEL):

sudo dnf install ./isabyte-servermonitor_1.10.112_x86_64.rpm
2

配置 Hub 连接

编辑配置:设置仪表板主机的接收 URL,并粘贴共享的监控密钥:

sudo nano /opt/isabyte-servermonitor/appsettings.json
{ "ServerMonitor": { "HubUrl": "https://your-dashboard-host/isabyte-servermonitor-ingest", "MonitorKey": "<your monitor key>", "ServerId": "my-linux-server", "IntervalMs": 2000 } }

监控密钥是每个 Server Monitor 代理通过 X-Isabyte-Monitor-Key 请求头发送的共享密钥,您应用的接收路由会在接受指标前校验它 —— 这是一个至少 32 个字符的值,需在每台服务器和您的应用中设置为 ServerMonitor:MonitorKey;您可以在 Isabyte 账户的“凭据”页面上生成并保存它,也可以自行创建。

获取或管理您的监控密钥
3

启动服务并设为开机自启

sudo systemctl enable --now isabyte-servermonitor

确认服务正在运行:

sudo systemctl status isabyte-servermonitor

服务配置参考

设置项 说明 默认值
HubUrl您的应用或收集器上只接收推送的接收 URL(默认路径为 /isabyte-servermonitor-ingest)(必填)
MonitorKey共享的监控密钥,通过 X-Isabyte-Monitor-Key 请求头发送。在每台服务器和您的应用中使用相同的值;密钥缺失或错误时会被拒绝并返回 401。也可以通过环境变量 ServerMonitor__MonitorKey 设置。(必填)
ServerId此服务器的唯一标识符计算机主机名
IntervalMs推送指标的频率(毫秒)2000
ShowCPU采集 CPU 使用率(总计及每个核心)true
ShowGPU采集 GPU 指标(NVIDIA GPU,通过 nvidia-smi)true
ShowMemory采集内存使用情况true
ShowNetwork采集网络吞吐量指标true
ShowProcesses采集 CPU 和内存占用最高的进程true
ShowSystemInfo采集操作系统、主机名、运行时间和 CPU 型号false
ShowServerLogs流式传输 LogFiles 中所列文件的新行true
LogFiles要流式传输的日志文件路径[]

防火墙与网络

监控服务会向您的仪表板主机发起出站 HTTPS 连接。请确保:

  • 服务能够通过配置的端口(通常为 443)访问仪表板主机。
  • 没有防火墙规则阻止被监控服务器的出站 HTTPS。
  • 位于反向代理(nginx、IIS)之后时,WebSocket 升级请求头会被转发。
  • 在内部网络中,使用内部 DNS 名称或 IP 地址作为 HubUrl 完全可行。
提示 部署服务之前,请先从被监控服务器测试连通性:
curl -I https://your-dashboard-host/isabyte-servermonitor-ingest

此处返回 401 是正常的:这说明该路由可以访问,只是 curl 没有发送监控密钥。

连接您的 Server Monitor 仪表板

仪表板直接从您自己的应用实时读取数据:注册一次监控服务(AddIsabyteServerMonitor()),映射接收路由(MapIsabyteServerMonitorIngest)和仪表板 hub(MapIsabyteServerMonitorHub),将每个代理的 HubUrl 指向接收路由,然后渲染组件:

@using Isabyte.PowerTools.Components.Tools <IsabyteServerMonitor Servers="@servers" />
提示 所有代理使用相同的 HubUrl 和 MonitorKey。在仪表板 hub 上链式调用 .RequireAuthorization(),用应用自身的登录来保护它。

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.