Skip to content

Repository files navigation

fnOS Apps

这是一个使用 pnpm workspace 管理飞牛 fnOS 原生应用的多应用仓库。每个应用在 apps/<slug> 中独立开发、测试和发布;通用脚本、双架构打包和 GitHub Actions 工作流由根目录统一维护。

应用

应用名称 版本号 应用介绍 下载
DSH for fnOS 1.1.0 在飞牛 NAS 上为每位用户运行独立的 DeepSeek Harness 实例,支持目录授权、多版本管理、插件市场和自动空闲关闭。 GitHub
Xterm for fnOS 1.0.1 管理员专用本机 Bash 终端,以应用包用户运行,断开后结束会话。 GitHub

快速开始

要求 Node.js 24+、pnpm 11.22.0;本地打包还需要可执行的 fnpack

# 安装依赖并运行全仓测试
pnpm install
pnpm test

# 本地开发 DSH
pnpm run dev dsh

# 构建并打包 DSH 的全部支持架构
pnpm run build dsh
pnpm run pack dsh --all

# 发布前检查
pnpm run check dsh

操作单个应用时必须显式传入应用标识,例如 dsh;仓库不会默认选择某个应用。

完整的参数、单应用测试、fnpack 配置、脚手架和发布标签用法见命令使用手册。应用开发和发布约定见开发文档

仓库结构

apps/<slug>/             单个应用的源码、原生清单、测试和应用文档
apps/<slug>/native/      fnOS manifest、入口、权限、向导和资源
apps/<slug>/docs/        应用架构、验收与运行说明
scripts/                 通用脚手架、构建、打包、发布与 fnpack 安装器
scripts/apps/<slug>/     应用发布元数据
docs/                    workspace 通用开发与发布文档
.github/workflows/       CI、应用标签发布及可复用双架构构建

参考:飞牛开发指南开放 APIfnpack

About

面向飞牛 fnOS 的原生应用合集,提供统一开发、测试、双架构打包与发布工作流。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages