https://github.com/ThinkInAIXYZ/deepchat
DeepChat - 连接强大AI与个人世界的智能助手 | DeepChat - A smart assistant that connects powerful AI to your personal world
https://github.com/ThinkInAIXYZ/deepchat
Last synced: 3 months ago
JSON representation
DeepChat - 连接强大AI与个人世界的智能助手 | DeepChat - A smart assistant that connects powerful AI to your personal world
- Host: GitHub
- URL: https://github.com/ThinkInAIXYZ/deepchat
- Owner: ThinkInAIXYZ
- License: apache-2.0
- Created: 2025-02-14T01:56:51.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T11:21:19.000Z (3 months ago)
- Last Synced: 2025-03-12T12:22:46.022Z (3 months ago)
- Language: TypeScript
- Homepage: https://deepchat.thinkinai.xyz/
- Size: 8.15 MB
- Stars: 814
- Watchers: 16
- Forks: 133
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesomeLibrary - deepchat - 🐬DeepChat - 连接强大AI与个人世界的智能助手 | DeepChat - A smart assistant that connects powerful AI to your personal world (语言资源库 / typescript)
- awesome-hacking-lists - ThinkInAIXYZ/deepchat - DeepChat - 连接强大AI与个人世界的智能助手 | DeepChat - A smart assistant that connects powerful AI to your personal world (TypeScript)
README
![]()
DeepChat
Dolphins are good friends of whales, and DeepChat is your good assistant
### Reasoning
![]()
### Search
![]()
### Latex
![]()
### Artifacts support
![]()
## Main Features
- 🌐 Supports multiple model cloud services: DeepSeek, OpenAI, Silicon Flow, etc.
- 🏠 Supports local model deployment: Ollama
- 🚀 Multi-channel chat concurrency support, switch to other conversations without waiting for the model to finish generating, efficiency Max
- 💻 Supports multiple platforms: Windows, macOS, Linux
- 📄 Complete Markdown rendering, excellent code module rendering
- 🌟 Easy to use, with a complete guide page, you can get started immediately without understanding complex concepts## Currently Supported Model Providers
Ollama
Deepseek
Silicon
QwenLM
Doubao
MiniMax
Fireworks
PPIO
OpenAI
Gemini
GitHub Models
Moonshot
OpenRouter
Azure OpenAI
Compatible with any model provider in openai/gemini API format
## TODO List
- [x] Support for Ollama local model management
- [ ] Support for llama.cpp local model
- [x] Support for local file processing
- [x] Mermaid chart visualization
- [x] Search integration (local + cloud API)
- [ ] MCP support
- [x] Multi-modal model support
- [ ] Local chat data synchronization and encryption## Development
Please read the [Contribution Guidelines](./CONTRIBUTING.md)
### Install dependencies
```bash
$ npm install
# for windows x64
$ npm install --cpu=x64 --os=win32 sharp
# for mac apple silicon
$ npm install --cpu=arm64 --os=darwin sharp
# for mac intel
$ npm install --cpu=x64 --os=darwin sharp
# for linux x64
$ npm install --cpu=x64 --os=linux sharp
```### Start development
```bash
$ npm run dev
```### Build
```bash
# For windows
$ npm run build:win# For macOS
$ npm run build:mac# For Linux
$ npm run build:linux# Specify architecture packaging
$ npm run build:win:x64
$ npm run build:win:arm64
$ npm run build:mac:x64
$ npm run build:mac:arm64
$ npm run build:linux:x64
$ npm run build:linux:arm64
```## Star History
[](https://star-history.com/#ThinkInAIXYZ/deepchat&Date)
# 📃 License
[LICENSE](./LICENSE)