Refine desktop setup and remove bundled app center apps
This commit is contained in:
38
README.md
38
README.md
@@ -47,14 +47,6 @@
|
||||
|
||||

|
||||
|
||||
### 应用中心
|
||||
|
||||

|
||||
|
||||
### 智念视频助手
|
||||
|
||||

|
||||
|
||||
### 知识库
|
||||
|
||||

|
||||
@@ -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 安装包启动、权限、签名与公证
|
||||
|
||||
|
||||
Reference in New Issue
Block a user