refactor(desktop): consolidate app on docked client

This commit is contained in:
2026-07-25 19:51:12 +08:00
parent 8e15c06148
commit 1e1718caee
38 changed files with 2024 additions and 7513 deletions

View File

@@ -1,20 +1,19 @@
# 森林AI 桌面客户端
# 森林AI App
桌面端提供两个独立可执行文件:
- `senlinai-mini.exe`:默认启动入口。窄屏、置顶,启动后按当前显示器高度停靠在屏幕右侧,也可以切换到左侧。
- `senlinai-full.exe`:完整工作台客户端。
森林AI唯一的桌面客户端采用窄屏停靠布局并在 Windows 上通过系统 AppBar 预留屏幕左侧或右侧工作区。
```bash
# 默认启动 Mini
npm install
npm run dev
# 分别启动
npm run mini:dev
npm run full:dev
# 一次构建两个 EXE
npm run build
npm run desktop:dev
```
两个构建产物会汇总到 `apps/desktop/release`
生产构建:
```bash
npm run desktop:build
```
- Web 开发端口:`5180`
- 默认窗口宽度:`420px`,可调整
- Windows 会为面板预留工作区;最大化的其他应用不会遮挡它