Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodeMindNew to Visual Studio Code? Get it now.
CodeMind

CodeMind

Ersin

|
3 installs
| (0) | Free
AI-assisted code summarizer and git-aware code change analyzer for developers.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeMind VS Code Extension

CodeMind is an AI-powered VS Code extension that helps developers quickly understand and document code by summarizing logic, changes, selections, and libraries.


🔍 Features

  • Say Hello: A sample command to test extension activation.
  • Summarize Active File: Analyzes the currently open file and summarizes its structure and logic.
  • Summarize Git Diff: Summarizes recent Git changes in the active file using AI.
  • Summarize Selected Text: Provides focused summaries of selected code regions.
  • Extract Libraries and Generate Description: Extracts libraries from the active file and creates professional-level descriptions (for CV, job interviews, and portfolios).
  • Explain Function (Planned): AI-based hover explanation of functions and methods.
  • Auto Document (Beta): Generates inline comments and docstrings to increase code readability.

🚀 Usage

  1. Open any code file in VS Code.
  2. Open the Command Palette with Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux).
  3. Run any of these commands:
    • CodeMind: Summarize Active File
    • CodeMind: Summarize Git Diff
    • CodeMind: Summarize Selected Text
    • CodeMind: Extract Libraries and Generate Description
    • CodeMind: Say Hello

📦 Requirements

  • VS Code ≥ 1.99.0
  • Node.js ≥ 18.x
  • Internet access for AI summarization

🧠 Developer

Created by Ersin Akşar
🔗 GitHub
🔗 LinkedIn
🌐 ersinaksar.github.io


📘 About Extract Libraries and Generate Description

This unique feature scans the current file for library imports using language-specific patterns (Python, JS, TS, Dart) and generates three formal descriptions suitable for:

  • Your CV (what libraries you used and why),
  • A job interview (how you applied them in real-world scenarios),
  • Your portfolio (presenting your skills professionally).

It’s a smart way to turn raw code into professional communication.


💡 Coming Soon

  • Multi-file summarization
  • PR description autogen
  • Custom prompt templates
  • Offline model support
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft