docs: 完善 README,补充远程桌面控制和 AI 编程助手说明

This commit is contained in:
2026-03-13 16:03:38 +08:00
parent 04fc326a8d
commit 67a19d486b

View File

@@ -8,12 +8,14 @@
[![Vite](https://img.shields.io/badge/Vite-6.3.5-646CFF?style=flat-square)](https://vitejs.dev/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind%20CSS-3.4.17-06B6D4?style=flat-square)](https://tailwindcss.com/)
一站式 AI 工作台 - 集成笔记管理、时间追踪、任务管理、AI 辅助等多种功能
一站式 AI 工作台 - 集成笔记管理、时间追踪、远程桌面控制、AI 辅助等多种功能
</div>
## ✨ 核心特性
- **🖥️ 远程桌面控制** - 屏幕监控与远程控制,支持内网穿透,随时随地访问
- **🤖 AI 编程助手** - Web 版 OpenCode 界面,随时随地编程
- **🤖 AI 集成** - 深度集成通义万相、豆包等 AI 能力支持语音转文字、视频解析、PPT 提取等
- **📝 Markdown 笔记管理** - 基于 Milkdown 编辑器支持数学公式KaTeX、代码高亮Prism、表格、任务列表等
- **⏱️ 时间追踪** - 记录学习和工作时间,生成生产力统计图表
@@ -96,9 +98,9 @@ XCDesktop/
│ │ ├── ai/ # AI 集成
│ │ ├── document-parser/ # 文档解析
│ │ ├── pydemos/ # Python Demo
│ │ ├── recycle-bin/ # 回收站
│ │ ├── recycle-bin/ # 回收站
│ │ ├── remote/ # 远程网页
│ │ ├── time-tracking/ # 时间追踪
│ │ ├── time-tracking/ # 时间追踪
│ │ └── todo/ # 任务管理
│ ├── middlewares/ # 中间件
│ ├── schemas/ # 数据验证
@@ -107,8 +109,17 @@ XCDesktop/
│ └── events/ # 事件总线
├── electron/ # Electron 主进程
├── shared/ # 共享类型和配置
├── remote/ # 远程桌面监控系统
│ ├── src/ # 后端服务
│ ├── public/ # 前端页面
│ ├── frp/ # 内网穿透 (FRP)
│ └── gitea/ # 自托管 Git 服务
├── service/ # Web 版 AI 编程助手
│ └── xcopencodeweb/ # OpenCode Web 界面
├── tools/ # 工具脚本
│ └── tongyi/ # 通义万相 AI 工具
├── command/ # 项目任务文档
├── public/ # 静态资源
├── notebook/ # 笔记数据存储(运行时)
└── release/ # 构建输出
```
@@ -129,6 +140,8 @@ XCDesktop/
| 模块 | 功能描述 |
|------|----------|
| 远程桌面控制 | 屏幕监控与远程控制,支持内网穿透,随时随地访问 |
| AI 编程助手 | Web 版 OpenCode 界面,随时随地编程 |
| AI 集成 | 通义万相语音转文字、视频解析、PPT 提取等 |
| 文档解析 | 支持导入博客、PDF 等格式 |
| 时间追踪 | 记录工作/学习时间,统计生产力 |
@@ -164,6 +177,13 @@ XCDesktop/
- **框架**: Electron 40
- **日志**: electron-log
### 远程控制
- **屏幕捕获**: FFmpeg, H.264 编码
- **流媒体**: WebSocket
- **内网穿透**: FRP
- **Git 服务**: Gitea
### AI 工具
- **语音识别**: 通义听悟
@@ -184,6 +204,25 @@ XCDesktop/
└── downloads/ # 下载文件
```
## ☁️ 远程服务
项目包含多个可选的远程服务组件,部署在远程被控电脑上:
### 远程桌面控制 (remote/)
**需部署在被控电脑上**的独立远程桌面监控系统:
- 屏幕捕获与 H.264 流媒体传输
- 远程鼠标、键盘控制
- FRP 内网穿透,支持外网访问
- 内置 Gitea 自托管 Git 服务
### AI 编程助手 (service/xcopencodeweb/)
Web 版 AI 编程助手,连接 OpenCode 服务器:
- 单文件 exe直接运行
- 支持外部 OpenCode 服务器
- 随时随地编程
## 🤝 贡献指南
欢迎提交 Issue 和 Pull Request请先阅读 [CONTRIBUTING.md](CONTRIBUTING.md)。