Skip to content

DeepThink is a locally running AI chatbot built using DeepSeek Intelligence and Streamlit. This project showcases real-time reasoning, multi-chat support, and an intuitive interface—all running without internet or API keys.

Notifications You must be signed in to change notification settings

Aish-p/DeepThink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 DeepThink: Your Smart, Local AI Chatbot

DeepThink is a streamlined, local AI chatbot built using DeepSeek Intelligence and Streamlit. This project showcases an interactive chat interface that mimics human-like reasoning, allowing users to engage in real-time AI conversations. With multi-chat support, users can create, rename, and manage conversations effortlessly—all while running 100% locally with no internet dependency. 🚀

🎯 Features

  • Real-Time AI Chat – Chat with DeepThink using DeepSeek's deep-learning-powered responses.

  • Multi-Chat Support – Create, rename, and delete chats across multiple chat sessions without losing session history.

  • Smart Thinking Phase – AI first "thinks" before responding, mimicking human-like reasoning.

  • Runs 100% Locally – No internet, no API keys—your data stays private.

🔧 Setup Guide

1️⃣ Install & Run Ollama Ensure that you have Ollama installed and running. Download it from 🔗 here

2️⃣ Pull the DeepSeek-R1 Model After installing Ollama, run the following command in your terminal:

ollama pull deepseek-r1

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run the Chatbot 🚀

Start the Streamlit app by running:

streamlit run app.py

🖥️ Usage Guide

  • Start a New Chat: Click "➕ New Chat" in the sidebar to begin.
  • Chat with DeepThink: Type your message and hit Enter—AI will respond dynamically.
  • Rename Chats: Click the ✏️ Rename button to customize chat titles.
  • Delete Chats: Click 🗑️ Delete to remove unwanted conversations.
  • Switch Between Chats: Click any chat title in the sidebar to revisit old conversations.

📷 UI Preview

Chat Window

Chat Window

AI Thinking in Progress

AI Thinking in Progress

AI Response

AI Response

🏗️ Tech Stack

Technology Purpose
Python 🐍 Backend Logic
Streamlit 🎨 Interactive UI
DeepSeek 🧠 AI Chat Model
Regex & Base64 🔤 Message Formatting

About

DeepThink is a locally running AI chatbot built using DeepSeek Intelligence and Streamlit. This project showcases real-time reasoning, multi-chat support, and an intuitive interface—all running without internet or API keys.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages