docs: Update README and add development documentation

- Reformatted sections in README.md for better readability.
- Added new development documentation in docs/dev.md to guide setup and installation processes.
- Updated Japanese and Chinese README translations to reference the new development documentation.
This commit is contained in:
kangfenmao 2025-03-14 16:49:51 +08:00
parent 394483c363
commit 4c5b8ee0ee
4 changed files with 117 additions and 150 deletions

View File

@ -28,37 +28,38 @@ Cherry Studio is a desktop client that supports for multiple LLM providers, avai
1. **Diverse LLM Provider Support**: 1. **Diverse LLM Provider Support**:
- ☁️ Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more - ☁️ Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more
- 🔗 AI Web Service Integration: Claude, Peplexity, Poe, and others - 🔗 AI Web Service Integration: Claude, Peplexity, Poe, and others
- 💻 Local Model Support with Ollama, LM Studio - 💻 Local Model Support with Ollama, LM Studio
2. **AI Assistants & Conversations**: 2. **AI Assistants & Conversations**:
- 📚 300+ Pre-configured AI Assistants - 📚 300+ Pre-configured AI Assistants
- 🤖 Custom Assistant Creation - 🤖 Custom Assistant Creation
- 💬 Multi-model Simultaneous Conversations - 💬 Multi-model Simultaneous Conversations
3. **Document & Data Processing**: 3. **Document & Data Processing**:
- 📄 Support for Text, Images, Office, PDF, and more - 📄 Support for Text, Images, Office, PDF, and more
- ☁️ WebDAV File Management and Backup - ☁️ WebDAV File Management and Backup
- 📊 Mermaid Chart Visualization - 📊 Mermaid Chart Visualization
- 💻 Code Syntax Highlighting - 💻 Code Syntax Highlighting
4. **Practical Tools Integration**: 4. **Practical Tools Integration**:
- 🔍 Global Search Functionality - 🔍 Global Search Functionality
- 📝 Topic Management System - 📝 Topic Management System
- 🔤 AI-powered Translation - 🔤 AI-powered Translation
- 🎯 Drag-and-drop Sorting - 🎯 Drag-and-drop Sorting
- 🔌 Mini Program Support - 🔌 Mini Program Support
5. **Enhanced User Experience**: 5. **Enhanced User Experience**:
- 🖥️ Cross-platform Support for Windows, Mac, and Linux
- 📦 Ready to Use, No Environment Setup Required - 🖥️ Cross-platform Support for Windows, Mac, and Linux
- 🎨 Light/Dark Themes and Transparent Window - 📦 Ready to Use, No Environment Setup Required
- 📝 Complete Markdown Rendering - 🎨 Light/Dark Themes and Transparent Window
- 🤲 Easy Content Sharing - 📝 Complete Markdown Rendering
- 🤲 Easy Content Sharing
# 📝 TODO # 📝 TODO
@ -77,36 +78,7 @@ Cherry Studio is a desktop client that supports for multiple LLM providers, avai
# 🖥️ Develop # 🖥️ Develop
## IDE Setup Refer to the [development documentation](docs/dev.md)
[Cursor](https://www.cursor.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
## Project Setup
### Install
```bash
yarn
```
### Development
```bash
yarn dev
```
### Build
```bash
# For windows
$ yarn build:win
# For macOS
$ yarn build:mac
# For Linux
$ yarn build:linux
```
# 🤝 Contributing # 🤝 Contributing

View File

@ -29,37 +29,38 @@ Cherry Studioは、複数のLLMプロバイダーをサポートするデスク
1. **多様な LLM サービス対応** 1. **多様な LLM サービス対応**
- ☁️ 主要な LLM クラウドサービス対応OpenAI、Gemini、Anthropic など - ☁️ 主要な LLM クラウドサービス対応OpenAI、Gemini、Anthropic など
- 🔗 AI Web サービス統合Claude、Peplexity、Poe など - 🔗 AI Web サービス統合Claude、Peplexity、Poe など
- 💻 Ollama、LM Studio によるローカルモデル実行対応 - 💻 Ollama、LM Studio によるローカルモデル実行対応
2. **AI アシスタントと対話** 2. **AI アシスタントと対話**
- 📚 300+ の事前設定済み AI アシスタント - 📚 300+ の事前設定済み AI アシスタント
- 🤖 カスタム AI アシスタントの作成 - 🤖 カスタム AI アシスタントの作成
- 💬 複数モデルでの同時対話機能 - 💬 複数モデルでの同時対話機能
3. **文書とデータ処理** 3. **文書とデータ処理**
- 📄 テキスト、画像、Office、PDF など多様な形式対応 - 📄 テキスト、画像、Office、PDF など多様な形式対応
- ☁️ WebDAV によるファイル管理とバックアップ - ☁️ WebDAV によるファイル管理とバックアップ
- 📊 Mermaid による図表作成 - 📊 Mermaid による図表作成
- 💻 コードハイライト機能 - 💻 コードハイライト機能
4. **実用的なツール統合** 4. **実用的なツール統合**
- 🔍 グローバル検索機能 - 🔍 グローバル検索機能
- 📝 トピック管理システム - 📝 トピック管理システム
- 🔤 AI による翻訳機能 - 🔤 AI による翻訳機能
- 🎯 ドラッグ&ドロップによる整理 - 🎯 ドラッグ&ドロップによる整理
- 🔌 ミニプログラム対応 - 🔌 ミニプログラム対応
5. **優れたユーザー体験** 5. **優れたユーザー体験**
- 🖥️ Windows、Mac、Linux のクロスプラットフォーム対応
- 📦 環境構築不要ですぐに使用可能 - 🖥️ Windows、Mac、Linux のクロスプラットフォーム対応
- 🎨 ライト/ダークテーマと透明ウィンドウ対応 - 📦 環境構築不要ですぐに使用可能
- 📝 完全な Markdown レンダリング - 🎨 ライト/ダークテーマと透明ウィンドウ対応
- 🤲 簡単な共有機能 - 📝 完全な Markdown レンダリング
- 🤲 簡単な共有機能
# 📝 TODO # 📝 TODO
@ -78,36 +79,7 @@ Cherry Studioは、複数のLLMプロバイダーをサポートするデスク
# 🖥️ 開発 # 🖥️ 開発
## IDEの設定 参考[開発ドキュメント](dev.md)
[Cursor](https://www.cursor.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
## プロジェクトの設定
### インストール
```bash
$ yarn
```
### 開発
```bash
$ yarn dev
```
### ビルド
```bash
# Windowsの場合
$ yarn build:win
# macOSの場合
$ yarn build:mac
# Linuxの場合
$ yarn build:linux
```
# 🤝 貢献 # 🤝 貢献

View File

@ -28,37 +28,38 @@ Cherry Studio 是一款支持多个大语言模型LLM服务商的桌面客
1. **多样化 LLM 服务支持** 1. **多样化 LLM 服务支持**
- ☁️ 支持主流 LLM 云服务OpenAI、Gemini、Anthropic、硅基流动等 - ☁️ 支持主流 LLM 云服务OpenAI、Gemini、Anthropic、硅基流动等
- 🔗 集成流行 AI Web 服务Claude、Peplexity、Poe、腾讯元宝、知乎直答等 - 🔗 集成流行 AI Web 服务Claude、Peplexity、Poe、腾讯元宝、知乎直答等
- 💻 支持 Ollama、LM Studio 本地模型部署 - 💻 支持 Ollama、LM Studio 本地模型部署
2. **智能助手与对话** 2. **智能助手与对话**
- 📚 内置 300+ 预配置 AI 助手 - 📚 内置 300+ 预配置 AI 助手
- 🤖 支持自定义创建专属助手 - 🤖 支持自定义创建专属助手
- 💬 多模型同时对话,获得多样化观点 - 💬 多模型同时对话,获得多样化观点
3. **文档与数据处理** 3. **文档与数据处理**
- 📄 支持文本、图片、Office、PDF 等多种格式 - 📄 支持文本、图片、Office、PDF 等多种格式
- ☁️ WebDAV 文件管理与数据备份 - ☁️ WebDAV 文件管理与数据备份
- 📊 Mermaid 图表可视化 - 📊 Mermaid 图表可视化
- 💻 代码高亮显示 - 💻 代码高亮显示
4. **实用工具集成** 4. **实用工具集成**
- 🔍 全局搜索功能 - 🔍 全局搜索功能
- 📝 话题管理系统 - 📝 话题管理系统
- 🔤 AI 驱动的翻译功能 - 🔤 AI 驱动的翻译功能
- 🎯 拖拽排序 - 🎯 拖拽排序
- 🔌 小程序支持 - 🔌 小程序支持
5. **优质使用体验** 5. **优质使用体验**
- 🖥️ Windows、Mac、Linux 跨平台支持
- 📦 开箱即用,无需配置环境 - 🖥️ Windows、Mac、Linux 跨平台支持
- 🎨 支持明暗主题与透明窗口 - 📦 开箱即用,无需配置环境
- 📝 完整的 Markdown 渲染 - 🎨 支持明暗主题与透明窗口
- 🤲 便捷的内容分享功能 - 📝 完整的 Markdown 渲染
- 🤲 便捷的内容分享功能
# 📝 待辦事項 # 📝 待辦事項
@ -77,36 +78,7 @@ Cherry Studio 是一款支持多个大语言模型LLM服务商的桌面客
# 🖥️ 开发 # 🖥️ 开发
## IDE 设置 参考[开发文档](dev.md)
[Cursor](https://www.cursor.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
## 项目设置
### 安装
```bash
$ yarn
```
### 开发
```bash
$ yarn dev
```
### 构建
```bash
# Windows
$ yarn build:win
# macOS
$ yarn build:mac
# Linux
$ yarn build:linux
```
# 🤝 贡献 # 🤝 贡献

51
docs/dev.md Normal file
View File

@ -0,0 +1,51 @@
# 🖥️ Develop
## IDE Setup
[Cursor](https://www.cursor.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
## Project Setup
### Install
```bash
yarn
```
### Development
### Setup Node.js
Download and install [Node.js v20.x.x](https://nodejs.org/en/download)
### Setup Yarn
```bash
corepack enable
corepack prepare yarn@4.6.0 --activate
```
### Install Dependencies
```bash
yarn install
```
### Start
```bash
yarn dev
```
### Build
```bash
# For windows
$ yarn build:win
# For macOS
$ yarn build:mac
# For Linux
$ yarn build:linux
```