An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        


logo

DeepChat

Dolphins are good friends of whales, and DeepChat is your good assistant


中文 / English

### 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

[![Star History Chart](https://api.star-history.com/svg?repos=ThinkInAIXYZ/deepchat&type=Date)](https://star-history.com/#ThinkInAIXYZ/deepchat&Date)

# 📃 License

[LICENSE](./LICENSE)