Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>deepthroat-aiNew to Visual Studio Code? Get it now.
deepthroat-ai

deepthroat-ai

CanniDev

|
5 installs
| (1) | Free
Deepseek ai vs code extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DeepSeek Chat for VS Code

A Visual Studio Code extension that integrates DeepSeek AI chat directly into your editor's sidebar. It provides contextual AI assistance by understanding your active code files and selections.

Features

  • 🤖 Chat with DeepSeek AI models (1.5B and 14B variants)
  • 📝 Context-aware responses based on your active file or selection
  • ⚡ Real-time streaming responses
  • 🎨 Native VS Code theme integration
  • 🔍 Syntax highlighting for code snippets
  • 🛑 Ability to stop generation mid-stream

Prerequisites

  • Visual Studio Code ^1.99.0
  • Ollama installed locally
  • DeepSeek model pulled in Ollama

Installation

  1. Install Ollama from ollama.ai

  2. Pull the DeepSeek model:

ollama pull deepseek-r1:1.5b
ollama pull deepseek-r1:14b
  1. Install this extension from the VS Code Marketplace

Configuration

You can customize which DeepSeek models are available in the extension:

  1. Open VS Code Settings (File > Preferences > Settings)
  2. Search for "DeepSeek Chat"
  3. Under "Models", you can add or modify the available models
  4. Default models are:
    • deepseek-r1:1.5b
    • deepseek-r1:14b

Usage

  1. Open the DeepSeek Chat panel from the activity bar (look for the chat icon)
  2. Select your preferred model size (1.5B or 14B)
  3. Type your question in the input box
  4. Toggle "Include active file context" if you want the AI to consider your current file
  5. Press Enter or click "Ask Question"

Development

  1. Clone the repository:
git clone https://github.com/cannidev/deepthroat-ai
cd deepthroat-ai
  1. Install dependencies:
npm install
  1. Start the development server:
npm run watch
  1. Press F5 to open a new VS Code window with the extension loaded

Building

To create a VSIX package:

npm run package

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Built with DeepSeek AI models
  • Uses Ollama for local model hosting
  • Built for Visual Studio Code using the VS Code Extension API
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft