Refine desktop setup and remove bundled app center apps

This commit is contained in:
inman
2026-06-04 09:58:58 +08:00
parent 6153579b90
commit 84128dbe23
73 changed files with 3888 additions and 2024 deletions

View File

@@ -47,14 +47,6 @@
![对话与快捷任务](resources/readme/04-chat-quick-task.png)
### 应用中心
![应用中心](resources/readme/05-app-center.png)
### 智念视频助手
![智念视频助手](resources/readme/06-nianxx-play.png)
### 知识库
![知识库](resources/readme/07-knowledge.png)
@@ -80,7 +72,7 @@
- **知识库**:支持文本类资料导入,包含 Word 等常用格式;导入后会复制到本地安全目录,避免源文件删除后丢失。
- **定时任务**:面向用户可见、可管理的自动化任务能力,与 OpenClaw 内部 heartbeat 机制分离。
- **渠道管理**:支持渠道和账号绑定,渠道账号可维护备注;新增渠道时会自动创建对应 Agent删除渠道时同步清理绑定 Agent。
- **应用中心**承载固定业务应用,当前重点集成 `NianxxPlay / 智念视频助手`,桌面端负责伴随安装、启动、健康检查与外壳承载
- **应用中心**保留固定业务应用入口;当前不再内置业务应用,后续由产品交付节奏重新接入
- **初始化流程**:首次打开时引导安装或重装 OpenClaw 运行环境,并内置内测阶段模型配置与必要依赖。
- **运行维护**管理员模式下提供模型配置诊断、Gateway 状态、OpenClaw 运行信息和高级排查入口。
@@ -92,7 +84,6 @@
- 状态管理Zustand
- Agent 内核OpenClaw Gateway
- 包管理pnpm
- 内置应用NianxxPlay 作为应用中心内的大型业务应用
## 目录结构
@@ -104,7 +95,7 @@ yinian-desktop/
│ ├── main/ # Electron 主进程入口与 IPC
│ └── utils/ # 初始化、配置、打包、诊断等工具
├── resources/ # 图标、内置资源、预装能力包资源
├── scripts/ # 打包、OpenClaw bundle、NianxxPlay bundle 脚本
├── scripts/ # 打包、OpenClaw bundle、预装能力包等脚本
├── shared/ # Main / Renderer 共享类型
├── src/ # Renderer 前端
│ ├── components/ # 公共组件
@@ -117,6 +108,25 @@ yinian-desktop/
## 本地开发
### 快速开始
面向客户或测试人员的最快路径:
```bash
git clone <仓库地址>
cd yinian-desktop
pnpm install
cp .env.example .env.local
```
如果只是体验桌面外壳和本地能力,可以在 `.env.local` 中启用离线演示模式:
```bash
YINIAN_CONTROL_PLANE_MODE=mock
```
如果需要连接真实组织空间,请从部署负责人处获取服务地址和 OAuth 客户端配置,写入本机 `.env.local`。仓库只保留 `.env.example` 占位模板,不提交真实 API key、token、client secret、证书或客户专属服务端点。
### 环境要求
- Node.js 20+
@@ -159,7 +169,9 @@ pnpm run package:mac:pilot:arm64
pnpm run package:mac:pilot
```
打包前脚本会准备 OpenClaw runtime、OpenClaw plugins、预装能力包、NianxxPlay bundle、Node/uv 等必要运行资源。
打包前脚本会准备 OpenClaw runtime、OpenClaw plugins、预装能力包、Node/uv 等必要运行资源。
如果没有私有模型凭据或客户专属服务配置,建议先使用普通开发模式或非 pilot 打包;真实密钥应只通过 CI Secret、本机环境变量或服务端下发进入运行时不应进入 git 仓库。
## 运行时说明
@@ -186,7 +198,7 @@ pnpm run package:mac:pilot
- 能力包列表、本地安装与快捷任务触发
- 知识库上传、备份、删除与对话上下文选择
- 定时任务创建、启停与执行记录
- 应用中心打开 NianxxPlay、刷新、返回与历史项目
- 应用中心空状态与导航入口
- 设置页管理员模式、模型诊断、渠道管理
- macOS arm64 安装包启动、权限、签名与公证