From 67a19d486bd8496b019ef7355189ee5534f889e0 Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Fri, 13 Mar 2026 16:03:38 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=AE=8C=E5=96=84=20README=EF=BC=8C?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E8=BF=9C=E7=A8=8B=E6=A1=8C=E9=9D=A2=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=92=8C=20AI=20=E7=BC=96=E7=A8=8B=E5=8A=A9=E6=89=8B?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bbc3fb3..2f93918 100644 --- a/README.md +++ b/README.md @@ -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 辅助等多种功能 ## ✨ 核心特性 +- **🖥️ 远程桌面控制** - 屏幕监控与远程控制,支持内网穿透,随时随地访问 +- **🤖 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)。