cc-haha/docs/desktop/index.md
程序员阿江(Relakkes) 870e03d88b docs(desktop): 全面更新桌面端文档,替换真实截图,修复 DMG 布局
- 重写 02-architecture.md:修正 Rust 函数签名、补充 AdapterSidecar/Updater 插件、更新目录结构
- 重写 03-features.md:补充 ComputerUse/ToolInspection/ImageGallery 等新组件和页面
- 精简 04-installation.md:仅保留 macOS/Windows,新增 Web UI 模式说明
- 精简 index.md:移除过时配图说明表格
- 删除 8 张 AI 渲染概念图,替换为 9 张真实应用截图
- 新增 desktop/README.md:开发/构建指南 + macOS 常见问题
- 修复 DMG 构建脚本:通过 AppleScript 控制图标布局(App 左/Applications 右)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 10:25:36 +08:00

60 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 桌面端文档
> 图形化的 AI Code Editor支持多会话、多标签、IM 接入的完整桌面体验。
![桌面端界面](../images/desktop_ui/01_full_ui.png)
---
## 文档目录
### [快速上手](./01-quick-start.md)
面向用户的桌面端使用指南界面布局、对话操作、多标签、权限控制、项目管理、模型配置、IM 适配器、定时任务。
### [架构设计](./02-architecture.md)
面向开发者的技术架构三层架构Tauri → Server → CLI、WebSocket 协议、HTTP API、状态管理、协议代理、适配器桥接、目录结构。
### [功能详解](./03-features.md)
深入每个功能模块聊天引擎、代码展示、工具调用、Agent Teams、提供商管理、技能/Agent、定时任务、IM 适配器、设计系统。
### [安装指南](./04-installation.md)
下载安装、macOS/Windows 常见问题、Web UI 模式。
---
## 快速开始
### 用户
1. 阅读 [安装指南](./04-installation.md) 下载安装
2. 阅读 [快速上手](./01-quick-start.md) 了解界面和操作
3. 配置 AI 模型提供商,开始对话
### 开发者
1. 阅读 [架构设计](./02-architecture.md) 理解三层架构
2. 关键源码位置:
- `desktop/src/` — React 前端
- `desktop/src-tauri/` — Tauri Rust 后端
- `desktop/sidecars/` — Sidecar 入口
- `src/server/` — Express API 服务端
- `adapters/` — IM 适配器
---
## 核心概念
| 概念 | 说明 |
|------|------|
| **Tauri** | 跨平台桌面框架Rust 管理窗口和 Sidecar 进程 |
| **Sidecar** | 随主进程启动的后台服务,运行 API 服务器 |
| **Session** | 一次对话会话,绑定工作目录,通过 WebSocket 通信 |
| **Tab** | 标签页,对应一个 Session 或特殊页面 |
| **Provider** | AI 模型提供商,支持 Anthropic/OpenAI 兼容接口 |
| **Adapter** | IM 适配器Telegram/飞书接入 Claude Code |
| **Store** | Zustand 状态容器,按领域拆分管理 |