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:
parent
394483c363
commit
4c5b8ee0ee
72
README.md
72
README.md
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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
|
|
||||||
```
|
|
||||||
|
|
||||||
# 🤝 貢献
|
# 🤝 貢献
|
||||||
|
|
||||||
|
|||||||
@ -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
51
docs/dev.md
Normal 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
|
||||||
|
```
|
||||||
Loading…
x
Reference in New Issue
Block a user