A powerful AI-powered coding assistant built using DeepSeek AI, LangChain, and Ollama. This assistant can help with Python programming, code debugging, documentation, and solution design.
- 🐍 Python Expert: Provides accurate code solutions.
- 🐞 Debugging Assistant: Identifies and resolves bugs with strategic print statements.
- 📝 Code Documentation: Generates professional code documentation.
- 💡 Solution Design: Assists in designing efficient coding solutions.
- Streamlit: For creating the web interface.
- LangChain: Manages LLM prompts and workflows.
- Ollama: Runs DeepSeek models locally.
- DeepSeek AI Models:
deepseek-r1:1.5b
anddeepseek-r1:3b
.
├── app.py # Main Streamlit application
├── requirements.txt # Project dependencies
└── README.md # Project documentation
-
Clone the Repository:
git clone https://github.com/your-username/custom-deepseek-assistant.git cd custom-deepseek-assistant
-
Create a Virtual Environment:
python -m venv venv source venv/bin/activate # For Linux/macOS venv\Scripts\activate # For Windows
-
Install Dependencies:
pip install -r requirements.txt
-
Run Ollama Locally:
Make sure Ollama is running onhttp://localhost:11434
. -
Start the Application:
streamlit run app.py
- Select the DeepSeek model (
1.5b
or3b
) from the sidebar. - Enter your coding question in the chat input field.
- The assistant responds with code suggestions, debugging tips, and more.
- Customized by: Md Emon Hasan
- GitHub: Md-Emon-Hasan
- LinkedIn: Md Emon Hasan
- Email: [email protected]
This project is licensed under the MIT License.
If you found this project helpful:
- Give it a ⭐ on GitHub
- Share it with your friends
- Fork and contribute to the project 🚀