{
  "projects": [
    {
      "id": "cloudflared",
      "title": "cloudflared",
      "description": "通过 Cloudflare Tunnel 将本地服务安全地连接到 Cloudflare 网络。",
      "prompt": "确保当前设备有 istoreenhance，以及有 ks-cli，然后帮我安装 luci-app-cloudflared（简体中文语言包也需安装），但是上游仓库里 cloudflared 还是旧版本，帮我从 https://github.com/cloudflare/cloudflared/releases/ 下载最新的适合当前设备的二进制，替换为新版本",
      "category": "network",
      "docker": false,
      "priority": 0,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://github.com/cloudflare/cloudflared/releases/",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos"
      ]
    },
    {
      "id": "home-assistant",
      "title": "Home Assistant",
      "description": "开源家庭自动化平台，适合有常开设备、NAS 或软路由的用户。",
      "prompt": "请介绍 Home Assistant 的主要用途，并检查当前设备是否适合部署。先说明运行方式、硬件和存储要求、网络访问方式及风险，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 10,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 2147483648,
      "url": "https://github.com/home-assistant/core",
      "tags": [
        "智能家居"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "immich",
      "title": "Immich",
      "description": "自托管照片和视频备份工具，适合希望把手机照片保存在自己设备上的用户。",
      "prompt": "请介绍 Immich 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、磁盘、数据库、Docker 和备份要求，再给出部署方案；下载镜像、创建容器、写入配置或初始化照片库前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 20,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/immich-app/immich",
      "tags": [
        "媒体"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "jellyfin",
      "title": "Jellyfin",
      "description": "开源影音媒体库，可在家庭服务器上管理并串流电影、剧集和音乐。",
      "prompt": "请介绍 Jellyfin 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、磁盘、媒体目录、转码或索引要求及访问风险，再给出部署方案；安装软件、创建容器、写入配置或初始化媒体库前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 30,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://jellyfin.org/docs/general/installation/container/",
      "tags": [
        "媒体"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "navidrome",
      "title": "Navidrome",
      "description": "轻量个人音乐服务器，兼容 Subsonic 客户端。",
      "prompt": "请介绍 Navidrome 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、磁盘、媒体目录、转码或索引要求及访问风险，再给出部署方案；安装软件、创建容器、写入配置或初始化媒体库前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 40,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://www.navidrome.org/docs/installation/docker/",
      "tags": [
        "媒体"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "openlist",
      "title": "OpenList",
      "description": "聚合多种网盘并提供统一文件浏览和 WebDAV 访问。",
      "prompt": "请介绍 OpenList 的主要用途，并检查当前设备是否适合部署。先说明磁盘、数据库、权限、备份和网络访问要求，再给出部署方案；安装软件、创建容器、挂载目录、写入配置或初始化数据前必须让我确认。",
      "category": "storage",
      "docker": true,
      "priority": 50,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/OpenListTeam/OpenList",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "rclone",
      "title": "Rclone",
      "description": "在本地与多种云存储之间同步、复制或挂载文件。",
      "prompt": "请介绍 Rclone 的主要用途，并检查当前设备是否适合使用。先说明数据范围、存储后端、权限、加密、版本保留和恢复验证要求，再给出方案；安装软件、配置远端、开始同步备份或删除数据前必须让我确认。",
      "category": "storage",
      "docker": true,
      "priority": 60,
      "risk": "high",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://rclone.org/install/",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "qbittorrent",
      "title": "qBittorrent",
      "description": "带 Web 界面的 BitTorrent 下载和队列管理工具。",
      "prompt": "请介绍 qBittorrent 的主要用途，并检查当前设备是否适合部署。先说明磁盘、网络、端口、远程管理和合规风险，再给出部署方案；安装软件、开放接口、写入配置或开始下载前必须让我确认。",
      "category": "apps",
      "docker": false,
      "priority": 70,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/qbittorrent/qBittorrent",
      "tags": [
        "下载"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "aria2",
      "title": "aria2",
      "description": "支持 HTTP、FTP、SFTP、BitTorrent 和 Metalink 的轻量下载工具。",
      "prompt": "请介绍 aria2 的主要用途，并检查当前设备是否适合部署。先说明磁盘、网络、端口、远程管理和合规风险，再给出部署方案；安装软件、开放接口、写入配置或开始下载前必须让我确认。",
      "category": "apps",
      "docker": false,
      "priority": 80,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://aria2.github.io/",
      "tags": [
        "下载"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "uptime-kuma",
      "title": "Uptime Kuma",
      "description": "监控网站和服务可用性，并提供告警与状态页。",
      "prompt": "请介绍 Uptime Kuma 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "maintenance",
      "docker": true,
      "priority": 90,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/louislam/uptime-kuma",
      "tags": [
        "监控"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "netdata",
      "title": "Netdata",
      "description": "实时展示主机、容器和应用的性能指标。",
      "prompt": "请介绍 Netdata 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "maintenance",
      "docker": true,
      "priority": 100,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://learn.netdata.cloud/docs/netdata-agent/installation/docker",
      "tags": [
        "监控"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "ddns-go",
      "title": "DDNS-GO",
      "description": "自动更新动态域名解析，支持 IPv4、IPv6 和多家 DNS 服务商。",
      "prompt": "请介绍 DDNS-GO 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": true,
      "priority": 110,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://github.com/jeessy2/ddns-go",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "smartdns",
      "title": "SmartDNS",
      "description": "提供本地 DNS 缓存、测速和上游解析选择。",
      "prompt": "请介绍 SmartDNS 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": false,
      "priority": 120,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 134217728,
      "url": "https://pymumu.github.io/smartdns/en/",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "tailscale",
      "title": "Tailscale",
      "description": "基于 WireGuard 的低门槛异地组网和远程访问工具。",
      "prompt": "请介绍 Tailscale 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": true,
      "priority": 130,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://tailscale.com/kb/1174/install-openwrt",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "sun-panel",
      "title": "Sun-Panel",
      "description": "为家庭服务和书签提供统一导航首页。",
      "prompt": "请介绍 Sun-Panel 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 140,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://github.com/hslr-s/sun-panel",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "memos",
      "title": "Memos",
      "description": "通过时间线和标签管理轻量个人笔记。",
      "prompt": "请介绍 Memos 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 150,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/usememos/memos",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "vaultwarden",
      "title": "Vaultwarden",
      "description": "兼容 Bitwarden 客户端的轻量密码管理服务器。",
      "prompt": "请介绍 Vaultwarden 的主要用途，并检查当前设备是否适合部署。先说明权限、认证、TLS、数据保护、备份和公网暴露风险，再给出部署方案；安装软件、创建容器、写入配置、授予权限或开放端口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 160,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/dani-garcia/vaultwarden",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "it-tools",
      "title": "IT-Tools",
      "description": "提供编码、转换、网络和开发相关的浏览器工具集合。",
      "prompt": "请介绍 IT-Tools 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 170,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://github.com/CorentinTh/it-tools",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "eclipse-mosquitto",
      "title": "Eclipse Mosquitto",
      "description": "适合传感器和自动化系统使用的轻量 MQTT Broker。",
      "prompt": "请介绍 Eclipse Mosquitto 的主要用途，并检查当前设备是否适合部署。先说明权限、认证、TLS、数据保护、备份和公网暴露风险，再给出部署方案；安装软件、创建容器、写入配置、授予权限或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 180,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 134217728,
      "url": "https://mosquitto.org/download/",
      "tags": [
        "智能家居"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "node-red",
      "title": "Node-RED",
      "description": "用可视化流程连接 IoT 设备、API 和消息系统。",
      "prompt": "请介绍 Node-RED 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 190,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://nodered.org/docs/getting-started/docker",
      "tags": [
        "智能家居"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "zigbee2mqtt",
      "title": "Zigbee2MQTT",
      "description": "将 Zigbee 设备接入 MQTT，减少对厂商网关的依赖。",
      "prompt": "请介绍 Zigbee2MQTT 的主要用途，并检查当前设备与外设是否兼容。先说明硬件型号、接口、驱动、权限、网络和故障回退要求，再给出部署方案；安装软件、映射设备、修改配置或启用自动操作前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 200,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://www.zigbee2mqtt.io/guide/installation/02_docker.html",
      "tags": [
        "智能家居"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "syncthing",
      "title": "Syncthing",
      "description": "在多台设备间进行点对点连续文件同步。",
      "prompt": "请介绍 Syncthing 的主要用途，并检查当前设备是否适合使用。先说明数据范围、存储后端、权限、加密、版本保留和恢复验证要求，再给出方案；安装软件、配置远端、开始同步备份或删除数据前必须让我确认。",
      "category": "storage",
      "docker": true,
      "priority": 210,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://docs.syncthing.net/",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "restic",
      "title": "restic",
      "description": "将加密、去重备份写入本地或多种远程后端。",
      "prompt": "请介绍 restic 的主要用途，并检查当前设备是否适合使用。先说明数据范围、存储后端、权限、加密、版本保留和恢复验证要求，再给出方案；安装软件、配置远端、开始同步备份或删除数据前必须让我确认。",
      "category": "storage",
      "docker": false,
      "priority": 220,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://restic.readthedocs.io/en/stable/020_installation.html",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "adguard-home",
      "title": "AdGuard Home",
      "description": "通过本地 DNS 为整个网络过滤广告和跟踪域名。",
      "prompt": "请介绍 AdGuard Home 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": true,
      "priority": 230,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://adguard-dns.io/kb/adguard-home/docker/",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "ollama",
      "title": "Ollama",
      "description": "在本地运行和管理大语言模型，并提供推理 API。",
      "prompt": "请介绍 Ollama 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、GPU、磁盘、模型或 API 依赖、许可证、认证和公网暴露风险，再给出部署方案；下载模型、安装软件、创建容器、写入配置或开放接口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 240,
      "risk": "high",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/ollama/ollama/blob/main/docs/docker.mdx",
      "tags": [
        "AI"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "photoprism",
      "title": "PhotoPrism",
      "description": "对已有照片目录进行索引、搜索和相册管理。",
      "prompt": "请介绍 PhotoPrism 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、磁盘、媒体目录、转码或索引要求及访问风险，再给出部署方案；安装软件、创建容器、写入配置或初始化媒体库前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 250,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://docs.photoprism.app/getting-started/docker-compose/",
      "tags": [
        "媒体"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "nextcloud",
      "title": "Nextcloud",
      "description": "提供文件、日历、联系人和团队协作能力的私有云。",
      "prompt": "请介绍 Nextcloud 的主要用途，并检查当前设备是否适合部署。先说明磁盘、数据库、权限、备份和网络访问要求，再给出部署方案；安装软件、创建容器、挂载目录、写入配置或初始化数据前必须让我确认。",
      "category": "storage",
      "docker": true,
      "priority": 260,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/nextcloud/docker",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "transmission",
      "title": "Transmission",
      "description": "适合常开设备使用的轻量 BitTorrent 客户端。",
      "prompt": "请介绍 Transmission 的主要用途，并检查当前设备是否适合部署。先说明磁盘、网络、端口、远程管理和合规风险，再给出部署方案；安装软件、开放接口、写入配置或开始下载前必须让我确认。",
      "category": "apps",
      "docker": false,
      "priority": 270,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/transmission/transmission",
      "tags": [
        "下载"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "chinese-sub-finder",
      "title": "ChineseSubFinder",
      "description": "为本地影视库自动搜索和整理中文字幕。",
      "prompt": "请介绍 ChineseSubFinder 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、磁盘、媒体目录、转码或索引要求及访问风险，再给出部署方案；安装软件、创建容器、写入配置或初始化媒体库前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 280,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/ChineseSubFinder/ChineseSubFinder",
      "tags": [
        "媒体"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "zerotier",
      "title": "ZeroTier One",
      "description": "通过虚拟局域网连接异地设备和网络。",
      "prompt": "请介绍 ZeroTier One 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": true,
      "priority": 290,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://github.com/zerotier/ZeroTierOne",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "lucky",
      "title": "Lucky",
      "description": "集成 DDNS、反向代理、端口转发和证书管理的网络工具。",
      "prompt": "请介绍 Lucky 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": true,
      "priority": 300,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/gdy666/lucky",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "dpanel",
      "title": "DPanel",
      "description": "通过 Web 界面管理 Docker 容器和 Compose 项目。",
      "prompt": "请介绍 DPanel 的主要用途，并检查当前设备的 Docker 环境是否适合部署。先说明 Docker Socket 权限、网络、存储和备份风险，再给出部署方案；安装软件、挂载 Docker Socket、创建或修改容器前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 310,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/donknap/dpanel",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "code-server",
      "title": "code-server",
      "description": "在浏览器中使用 VS Code 并访问远程工作目录。",
      "prompt": "请介绍 code-server 的主要用途，并检查当前设备是否适合部署。先说明权限、认证、TLS、数据保护、备份和公网暴露风险，再给出部署方案；安装软件、创建容器、写入配置、授予权限或开放端口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 320,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://coder.com/docs/code-server/install",
      "tags": [
        "工具"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "diagrams-net",
      "title": "diagrams.net",
      "description": "自托管流程图、网络图和架构图编辑器。",
      "prompt": "请介绍 diagrams.net 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 330,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/jgraph/drawio",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "gogs",
      "title": "Gogs",
      "description": "轻量自托管 Git 仓库和代码协作服务。",
      "prompt": "请介绍 Gogs 的主要用途，并检查当前设备是否适合部署。先说明磁盘、数据库、权限、备份和网络访问要求，再给出部署方案；安装软件、创建容器、挂载目录、写入配置或初始化数据前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 340,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://gogs.io/docs/installation/install_from_docker",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "cups",
      "title": "CUPS",
      "description": "为局域网设备提供打印机管理和共享服务。",
      "prompt": "请介绍 CUPS 的主要用途，并检查当前设备与外设是否兼容。先说明硬件型号、接口、驱动、权限、网络和故障回退要求，再给出部署方案；安装软件、映射设备、修改配置或启用自动操作前必须让我确认。",
      "category": "apps",
      "docker": false,
      "priority": 350,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://openprinting.github.io/cups/",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "network-ups-tools",
      "title": "Network UPS Tools",
      "description": "监控 UPS 状态并在断电时协调安全关机。",
      "prompt": "请介绍 Network UPS Tools 的主要用途，并检查当前设备与外设是否兼容。先说明硬件型号、接口、驱动、权限、网络和故障回退要求，再给出部署方案；安装软件、映射设备、修改配置或启用自动操作前必须让我确认。",
      "category": "maintenance",
      "docker": false,
      "priority": 360,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 268435456,
      "url": "https://networkupstools.org/",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "openwrt",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "audiobookshelf",
      "title": "Audiobookshelf",
      "description": "管理和播放有声书与播客的自托管媒体服务。",
      "prompt": "请介绍 Audiobookshelf 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、磁盘、媒体目录、转码或索引要求及访问风险，再给出部署方案；安装软件、创建容器、写入配置或初始化媒体库前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 370,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://www.audiobookshelf.org/docs/#docker-compose-install",
      "tags": [
        "媒体"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "kopia",
      "title": "Kopia",
      "description": "通过命令行、桌面界面或服务模式创建加密快照备份。",
      "prompt": "请介绍 Kopia 的主要用途，并检查当前设备是否适合使用。先说明数据范围、存储后端、权限、加密、版本保留和恢复验证要求，再给出方案；安装软件、配置远端、开始同步备份或删除数据前必须让我确认。",
      "category": "storage",
      "docker": true,
      "priority": 380,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://kopia.io/docs/installation/",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "paperless-ngx",
      "title": "Paperless-ngx",
      "description": "对票据和扫描文档进行 OCR、检索、标签和归档。",
      "prompt": "请介绍 Paperless-ngx 的主要用途，并检查当前设备是否适合部署。先说明磁盘、数据库、权限、备份和网络访问要求，再给出部署方案；安装软件、创建容器、挂载目录、写入配置或初始化数据前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 390,
      "risk": "medium",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://docs.paperless-ngx.com/setup/",
      "tags": [
        "文件"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "openai-codex-cli",
      "title": "OpenAI Codex CLI",
      "description": "在终端中检查、修改和运行代码的编码代理。",
      "prompt": "请介绍 OpenAI Codex CLI 的主要用途，并检查当前工作区是否适合使用。先说明账号或 API 依赖、代码访问范围、沙箱、审批和费用风险，再给出安装与使用方案；安装工具、登录账号、读取或修改文件、执行命令前必须让我确认，且不要在对话或日志中显示凭据。",
      "category": "advanced",
      "docker": false,
      "priority": 400,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "workspace",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://learn.chatgpt.com/docs/codex/cli",
      "tags": [
        "AI"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "claude-code",
      "title": "Claude Code",
      "description": "Anthropic 提供的商业终端编码代理。",
      "prompt": "请介绍 Claude Code 的主要用途，并检查当前工作区是否适合使用。先说明账号或 API 依赖、代码访问范围、沙箱、审批和费用风险，再给出安装与使用方案；安装工具、登录账号、读取或修改文件、执行命令前必须让我确认，且不要在对话或日志中显示凭据。",
      "category": "advanced",
      "docker": false,
      "priority": 410,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "workspace",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://docs.anthropic.com/en/docs/claude-code/getting-started",
      "tags": [
        "AI"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "opencode",
      "title": "OpenCode",
      "description": "支持多种托管或本地模型的开源终端编码代理。",
      "prompt": "请介绍 OpenCode 的主要用途，并检查当前工作区是否适合使用。先说明账号或 API 依赖、代码访问范围、沙箱、审批和费用风险，再给出安装与使用方案；安装工具、登录账号、读取或修改文件、执行命令前必须让我确认，且不要在对话或日志中显示凭据。",
      "category": "advanced",
      "docker": true,
      "priority": 420,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "workspace",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://github.com/anomalyco/opencode",
      "tags": [
        "AI"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "aider",
      "title": "Aider",
      "description": "面向 Git 仓库的终端 AI 结对编程工具。",
      "prompt": "请介绍 Aider 的主要用途，并检查当前工作区是否适合使用。先说明账号或 API 依赖、代码访问范围、沙箱、审批和费用风险，再给出安装与使用方案；安装工具、登录账号、读取或修改文件、执行命令前必须让我确认，且不要在对话或日志中显示凭据。",
      "category": "advanced",
      "docker": true,
      "priority": 430,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "workspace",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://github.com/Aider-AI/aider",
      "tags": [
        "AI"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "goose",
      "title": "Goose",
      "description": "支持 MCP 和多种模型提供商的可扩展编码代理。",
      "prompt": "请介绍 Goose 的主要用途，并检查当前工作区是否适合使用。先说明账号或 API 依赖、代码访问范围、沙箱、审批和费用风险，再给出安装与使用方案；安装工具、登录账号、读取或修改文件、执行命令前必须让我确认，且不要在对话或日志中显示凭据。",
      "category": "advanced",
      "docker": true,
      "priority": 440,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "workspace",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://github.com/aaif-goose/goose",
      "tags": [
        "AI"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "localai",
      "title": "LocalAI",
      "description": "提供 OpenAI 兼容接口的本地多模态推理服务。",
      "prompt": "请介绍 LocalAI 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、GPU、磁盘、模型或 API 依赖、许可证、认证和公网暴露风险，再给出部署方案；下载模型、安装软件、创建容器、写入配置或开放接口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 450,
      "risk": "high",
      "executionIntent": "heavy_write",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 10737418240,
      "url": "https://github.com/mudler/LocalAI",
      "tags": [
        "AI"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "litellm",
      "title": "LiteLLM",
      "description": "统一连接、路由和限额管理多家模型 API 的网关。",
      "prompt": "请介绍 LiteLLM 的主要用途，并检查当前设备是否适合部署。先说明权限、认证、TLS、数据保护、备份和公网暴露风险，再给出部署方案；安装软件、创建容器、写入配置、授予权限或开放端口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 460,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 2147483648,
      "url": "https://github.com/BerriAI/litellm",
      "tags": [
        "AI"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "open-webui",
      "title": "Open WebUI",
      "description": "连接本地或远程模型的自托管聊天界面。",
      "prompt": "请介绍 Open WebUI 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、GPU、磁盘、模型或 API 依赖、许可证、认证和公网暴露风险，再给出部署方案；下载模型、安装软件、创建容器、写入配置或开放接口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 470,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 2147483648,
      "url": "https://github.com/open-webui/open-webui",
      "tags": [
        "AI"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "excalidraw",
      "title": "Excalidraw",
      "description": "自托管手绘风白板和草图工具。",
      "prompt": "请介绍 Excalidraw 的主要用途，并检查当前设备是否适合部署。先说明运行方式、资源、存储、端口、认证和备份要求，再给出部署方案；安装软件、创建容器、写入配置或开放端口前必须让我确认。",
      "category": "apps",
      "docker": true,
      "priority": 480,
      "risk": "medium",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://github.com/excalidraw/excalidraw",
      "tags": [
        "工具"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "headscale",
      "title": "Headscale",
      "description": "自托管的 Tailscale 兼容控制平面。",
      "prompt": "请介绍 Headscale 的主要用途，并检查当前网络是否适合部署。先说明地址、端口、DNS、路由、防火墙、远程访问和回退方案，再给出部署计划；安装软件、修改网络配置、开放端口或接管现有服务前必须让我确认。",
      "category": "network",
      "docker": true,
      "priority": 490,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 536870912,
      "url": "https://headscale.net/stable/setup/install/container/",
      "tags": [
        "网络"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "sftpgo",
      "title": "SFTPGo",
      "description": "统一提供 SFTP、WebDAV、HTTP 和对象存储入口。",
      "prompt": "请介绍 SFTPGo 的主要用途，并检查当前设备是否适合部署。先说明权限、认证、TLS、数据保护、备份和公网暴露风险，再给出部署方案；安装软件、创建容器、写入配置、授予权限或开放端口前必须让我确认。",
      "category": "storage",
      "docker": true,
      "priority": 500,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://docs.sftpgo.com/latest/docker/",
      "tags": [
        "文件"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "gemini-cli",
      "title": "Gemini CLI",
      "description": "Google 提供的开源终端编码代理。",
      "prompt": "请介绍 Gemini CLI 的主要用途，并检查当前工作区是否适合使用。先说明账号或 API 依赖、代码访问范围、沙箱、审批和费用风险，再给出安装与使用方案；安装工具、登录账号、读取或修改文件、执行命令前必须让我确认，且不要在对话或日志中显示凭据。",
      "category": "advanced",
      "docker": true,
      "priority": 510,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "workspace",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 1073741824,
      "url": "https://github.com/google-gemini/gemini-cli",
      "tags": [
        "AI"
      ],
      "systems": [
        "ubuntu",
        "debian"
      ]
    },
    {
      "id": "langflow",
      "title": "Langflow",
      "description": "通过可视化流程构建 Agent、RAG 和模型工作流。",
      "prompt": "请介绍 Langflow 的主要用途，并检查当前设备是否适合部署。先说明 CPU、内存、GPU、磁盘、模型或 API 依赖、许可证、认证和公网暴露风险，再给出部署方案；下载模型、安装软件、创建容器、写入配置或开放接口前必须让我确认。",
      "category": "advanced",
      "docker": true,
      "priority": 520,
      "risk": "high",
      "executionIntent": "may_modify",
      "scope": "device",
      "workspaceRequirement": "durable",
      "estimatedWriteBytes": 4294967296,
      "url": "https://docs.langflow.org/deployment-docker",
      "tags": [
        "AI"
      ],
      "systems": [
        "istoreos",
        "ubuntu",
        "debian"
      ]
    }
  ]
}
