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

CodeMind

Ersin

|
19 installs
| (1) | 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: Test command to check extension is loaded properly.
  • Say Hello My Love: Verifies your token with Firebase via a Python script.
  • 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. Run CodeMind: Say Hello My Love to verify your token (only once per session).
  2. After successful verification, use any of the following commands via the Command Palette (Cmd+Shift+P / Ctrl+Shift+P):
    • CodeMind: Summarize Active File
    • CodeMind: Summarize Git Diff
    • CodeMind: Summarize Selected Text
    • CodeMind: Extract Libraries and Generate Description
    • CodeMind: Analyze Code Quality
    • CodeMind: Suggest Refactors
    • CodeMind: Detect Code Smells
    • CodeMind: Enhance Selected Code

📦 Requirements

  • VS Code ≥ 1.99.0
  • Node.js ≥ 18.x
  • Internet access for AI summarization
  • Python ≥ 3.10 with requests module
  • Firebase Cloud Function deployed for token verification

🧠 Developer

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


📘 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
  • GitHub token sync for seamless onboarding
  • Customizable token validation rules
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft