Skip to content

Commit 4ebd9b6

Browse files
authored
Merge pull request #5 from seekrays/dev
bug fix
2 parents 7ac9f82 + 2a15971 commit 4ebd9b6

27 files changed

+552
-539
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@
77
.env.local
88
.env.development.local
99
.env.test.local
10-
/release
10+
/release
11+
/docs/design

README.md

Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,32 @@
22

33
<div align="center">
44
<img src="public/assets/logo/logo.png" alt="SeekChat Logo" width="200" />
5-
<h3>✨ A Sleek and Powerful AI Chat Desktop Application ✨</h3>
5+
<h3>✨ A Sleek and Powerful AI Desktop Assistant ✨</h3>
66
<p>
7-
<a href="https://chat.seekrays.com" target="_blank">Official Website</a> |
7+
<a href="https://www.seekrays.com/chat" target="_blank">Official Website</a> |
88
<a href="README_zh-cn.md">中文文档</a>
99
</p>
1010
</div>
1111

12-
## Introduction
1312

14-
SeekChat is a desktop chat application that supports multiple Large Language Models (LLMs), built with Electron + React. It aims to provide users with a seamless AI conversation experience. Whether you need a personal assistant, creative partner, or professional tool, SeekChat can meet your requirements.
13+
SeekChat supports MCP tool execution, enabling AI to directly control your computer and perform various tasks. Easily automate file management, data analysis, code development, and more, turning AI into a truly intelligent assistant.
14+
1515

1616
## ✨ Key Features
1717

18-
- **Multi-Model Support**: Connect to multiple AI service providers, including OpenAI, DeepSeek, Silicon Valley AI, and more
19-
- **Local Memory**: All conversation history is stored in a local SQLite database, protecting your privacy
20-
- **Streaming Responses**: Real-time display of AI replies, providing a ChatGPT-like conversation experience
21-
- **Markdown Support**: Full support for Markdown formatting, including code blocks, tables, and math formulas
22-
- **Beautiful Interface**: Modern interface design with light/dark theme switching
23-
- **Flexible Configuration**: Customize API keys, interface parameters, and model settings
24-
- **Multi-Platform Support**: Compatible with macOS, Windows, and Linux systems
18+
- **Multiple AI Providers**: Support for various AI service providers
19+
- **MCP Tool Integration**: Support for [Model Context Protocol](https://github.com/mccpros/model-context-protocol) tools that enhance AI capabilities
20+
- **Local Storage**: Chat history is stored locally to protect your privacy
21+
- **Multi-language Support**: Available in English and Chinese
22+
- **Modern UI**: Simple and intuitive user interface
23+
24+
## 🌠 Screenshots
2525

26-
## 🛠️ Technology Stack
26+
### Chat Interface
27+
![Chat Interface](docs/screenshot/screenshot-chat.png)
2728

28-
- **Framework**: Electron + React
29-
- **UI Components**: Ant Design
30-
- **Database**: SQLite
31-
- **Build Tool**: Vite
32-
- **Routing**: React Router
29+
### MCP Tool Settings
30+
![MCP Tool Settings](docs/screenshot/screenshot-setting-mcp.png)
3331

3432
## 📦 Installation
3533

@@ -40,7 +38,7 @@ Visit the [Releases](https://github.com/seekrays/seekchat/releases) page to down
4038
### Build from Source
4139

4240
```bash
43-
# Clone repository
41+
# Clone the repository
4442
git clone https://github.com/seekrays/seekchat.git
4543
cd seekchat
4644

@@ -50,24 +48,23 @@ npm install
5048
# Run in development mode
5149
npm run dev
5250

53-
# Build application
54-
npm run electron:build
55-
```
51+
# Build for production
52+
# For macOS
53+
npm run electron:build:mac
5654

57-
## 🚀 Getting Started
55+
# For Windows
56+
npm run electron:build:win
5857

59-
1. After launching the application, first go to the settings page to configure your API keys
60-
2. Select the AI model service provider you want to use
61-
3. Start a new conversation!
58+
# For Linux
59+
npm run electron:build:linux
60+
```
6261

6362
## 🔌 Supported AI Providers
6463

65-
SeekChat supports the following AI service providers:
66-
67-
- **OpenAI** (GPT-4o, GPT-4.5-preview, o1-mini, etc.)
68-
- **DeepSeek** (DeepSeek Chat, DeepSeek Reasoner)
69-
- **Silicon Valley AI** (DeepSeek-V3, DeepSeek-R1, Qwen2.5, Llama-3.3, etc.)
70-
- **More coming soon!**
64+
- OpenAI
65+
- Anthropic (Claude)
66+
- Google (Gemini)
67+
- Custom providers
7168

7269
## 🤝 Contributing
7370

@@ -79,8 +76,3 @@ Pull Requests and Issues are welcome! If you have any suggestions or find a bug,
7976
- Thanks to the Electron and React communities
8077
- Special thanks to all users for their support and feedback
8178

82-
---
83-
84-
<div align="center">
85-
<p>Built with ❤️</p>
86-
</div>

README_zh-cn.md

Lines changed: 33 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,39 @@
11
# SeekChat
2-
32
<div align="center">
43
<img src="public/assets/logo/logo.png" alt="SeekChat Logo" width="200" />
5-
<h3>✨ 一个简洁强大的AI聊天桌面应用 ✨</h3>
4+
<h3>✨ 一个简洁强大的AI桌面助手 ✨</h3>
5+
<p>
6+
<a href="https://www.seekrays.com/chat" target="_blank">官网</a> |
7+
<a href="README.md">English Document</a>
8+
</p>
69
</div>
710

8-
## 简介
11+
SeekChat 支持 MCP 工具调用,让 AI 直接操作您的电脑并执行各种任务。轻松实现文件管理、数据分析、代码开发等自动化操作,将 AI 变成真正的智能助手。
912

10-
SeekChat 是一款支持多种 LLM(大型语言模型)的桌面聊天应用程序,采用 Electron + React 技术栈开发,旨在为用户提供无缝的 AI 对话体验。无论是个人助手、创意伙伴还是专业工具,SeekChat 都能满足您的需求。
13+
## 🌠 截图
1114

12-
## ✨ 主要特性
15+
### 聊天界面
16+
![聊天界面](docs/screenshot/screenshot-chat.png)
1317

14-
- **多模型支持**:连接多个 AI 服务提供商,包括 OpenAI、DeepSeek、硅基流动 等
15-
- **本地记忆**:所有对话历史都保存在本地 SQLite 数据库中,保护您的隐私
16-
- **流式响应**:实时显示 AI 回复,提供类似 ChatGPT 的对话体验
17-
- **Markdown 支持**:完整支持 Markdown 格式,包括代码块、表格和数学公式
18-
- **界面精美**:现代化界面设计,支持明/暗主题切换
19-
- **灵活配置**:可自定义 API 密钥、接口参数和模型设置
20-
- **多平台支持**:兼容 macOS、Windows 和 Linux 系统
18+
### MCP 工具设置
19+
![MCP 工具设置](docs/screenshot/screenshot-setting-mcp.png)
2120

22-
## 🛠️ 技术栈
21+
## ✨ 主要特性
22+
23+
- **多 AI 提供商支持**:支持多种 AI 服务提供商
24+
- **MCP 工具集成**:支持 [Model Context Protocol](https://github.com/mccpros/model-context-protocol) 工具,增强 AI 能力
25+
- **本地存储**:聊天历史记录存储在本地,保护您的隐私
26+
- **多语言支持**:支持英文和中文
27+
- **现代化界面**:简单直观的用户界面
2328

24-
- **框架**:Electron + React
25-
- **UI 组件**:Ant Design
26-
- **数据库**:SQLite
27-
- **构建工具**:Vite
28-
- **路由**:React Router
2929

3030
## 📦 安装
3131

3232
### 下载预编译版本
3333

3434
访问 [Releases](https://github.com/seekrays/seekchat/releases) 页面下载最新的预编译版本。
3535

36+
3637
### 从源码构建
3738

3839
```bash
@@ -46,15 +47,23 @@ npm install
4647
# 开发模式运行
4748
npm run dev
4849

49-
# 构建应用
50-
npm run electron:build
50+
# 构建生产版本
51+
# 对于 macOS
52+
npm run electron:build:mac
53+
54+
# 对于 Windows
55+
npm run electron:build:win
56+
57+
# 对于 Linux
58+
npm run electron:build:linux
5159
```
5260

53-
## 🚀 开始使用
61+
## 🔌 支持的 AI 提供商
5462

55-
1. 启动应用后,首先进入设置页面配置 API 密钥
56-
2. 选择您要使用的 AI 模型服务提供商
57-
3. 开始新的对话!
63+
- OpenAI
64+
- Anthropic (Claude)
65+
- Google (Gemini)
66+
- 自定义提供商
5867

5968
## 🤝 贡献
6069

@@ -66,8 +75,4 @@ npm run electron:build
6675
- 感谢 Electron 和 React 社区
6776
- 特别感谢所有用户的支持和反馈
6877

69-
---
7078

71-
<div align="center">
72-
<p>使用 ❤️ 构建</p>
73-
</div>

docs/design/about/about.html

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)