https://github.com/dnowdd/deepchat
DeepChat is a local chatbot project integrated with a modern web interface, developed with React.js. The system utilizes the DeepSeek-R1 artificial intelligence model, processed via Ollama.
https://github.com/dnowdd/deepchat
ai chatbot deepseek javascript react
Last synced: about 1 month ago
JSON representation
DeepChat is a local chatbot project integrated with a modern web interface, developed with React.js. The system utilizes the DeepSeek-R1 artificial intelligence model, processed via Ollama.
- Host: GitHub
- URL: https://github.com/dnowdd/deepchat
- Owner: Dnowdd
- License: mit
- Created: 2025-01-31T06:40:12.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-03T15:13:29.000Z (4 months ago)
- Last Synced: 2025-05-04T09:15:00.699Z (about 1 month ago)
- Topics: ai, chatbot, deepseek, javascript, react
- Language: TypeScript
- Homepage:
- Size: 319 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [](https://github.com/Dnowdd/DeepChat/stargazers)
[](https://github.com/Dnowdd/DeepChat/network/members)**DeepChat** is a local chatbot project integrated with a modern web interface, developed with React.js. The system utilizes the DeepSeek-R1 artificial intelligence model, processed via Ollama.
## πΈ Screenshots
![]()
## π Quick Start
1. Clone the Repository
> Run the following command in the terminal to clone the project:```bash
git clone https://github.com/Dnowdd/DeepChat.gitcd DeepChat
```2. Install Dependencies
> Make sure you have [Node.js](https://nodejs.org/en/download/current) installed on your machine. Then, install the project dependencies by running:```bash
npm install
```3. Configuring .env
> Before running the project, check if the .env file exists at the root of the project. If it doesn't, you can create and configure it by providing information such as `AI_ENDPOINT` and `AI_MODEL` so that the system can communicate with DeepSeek.```bash
VITE_AI_ENDPOINT=http://localhost:11434/api/generate # AI API endpoint, the ollama default is http://localhost:11434/api/generateVITE_AI_MODEL=deepseek-r1:8b # AI model name. The project was built using deepseek-r1:8b, but you can change it to any other model
```4. Run the Project
```bash
npm run dev
```5. Run Deepseek
> To use DeepSeek-R1, first install [Ollama](https://ollama.com/download). After installation, open a new terminal and execute the following command:```bash
ollama run deepseek-r1:8b
```The 8b parameter refers to a model with 8 billion parameters. The higher the number of parameters, the greater the computational resource requirements, but also the more advanced the artificial intelligence will be. For more information on available models, refer to the official [DeepSeek documentation](https://ollama.com/library/deepseek-r1) on the Ollama website.
## β¨ Features
- Switch between website languages: `en-us` and `pt-br`
- Cancel AI text generation at any time
- Fully responsive interface
## π Upcoming Features
- Support for multiple chat sessions
- Custom canvas for code snippets
- Markdown support for text formatting
- Enhanced input prompt for improved user experience
## π€ Contributing
We encourage contributions from the open-source community. Feel free to submit issues, suggestions, or pull requests to help improve **DeepChat**.
## π License
**DeepChat** is distributed under the _MIT License_, allowing for open collaboration and modification.
## π§ Contact
For any inquiries, suggestions, or feedback, donβt hesitate to reach out:
- Github: [Dnowdd](https://github.com/Dnowdd)
- LinkedIn: [Dnowdd](https://www.linkedin.com/in/dnowdd/)
- Email: [[email protected]](mailto:[email protected])
Made with β€οΈ by David Queiroz.