Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DevPilot AINew to Visual Studio Code? Get it now.
DevPilot AI

DevPilot AI

Hooria Amir

|
4 installs
| (0) | Free
AI-powered developer productivity suite for Visual Studio Code with AST analysis, learning tools, Git assistance, and optional OpenAI or Gemini integrations.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 DevPilot

Offline-first AI developer productivity suite for Visual Studio Code

DevPilot Logo

Release VS Code Version Status Stars License Marketplace GitHub Forks

DevPilot is an offline‑first, AI‑enhanced development assistant built for Visual Studio Code. It combines AST‑powered code analysis, intelligent refactoring suggestions, workspace awareness, educational tools, authentication services, translation capabilities, productivity features, and optional AI integrations into a single developer‑focused platform.


💡 Learn, analyze, refactor, and improve code directly inside VS Code — even when offline.

Why DevPilot?

Most AI coding tools focus on generating code. DevPilot focuses on helping developers understand, analyze, improve, and learn from code directly inside Visual Studio Code.

It combines offline AST‑powered analysis, educational tooling, productivity features, and optional AI assistance into a single integrated experience.

🎥 Quick Demo

DevPilot Demo

Watch DevPilot in action: Project Demo (YouTube)


Dashboard (Github + Google Auth) DevAI
Hover Definitions & Suggestions Git Commit Message Generation
Learning Resources Translation & Tips

More Screenshots

Streak & Progress Todo Sync

📦 Latest Release

Version: v1.0.0

Released: July 2026

Includes:

  • AI chat, code explanations, and refactoring suggestions
  • Offline AST-based analysis and hover insights
  • Git commit generation and review support
  • Learning resources, TODO tracking, and developer workflow tools
  • Optional OpenAI, Gemini, or local FreeGPT support

AI Providers

DevPilot works with multiple AI backends. You can choose the provider that matches your privacy and workflow needs:

  • OpenAI — cloud-based completions and chat.
  • Gemini — Google-backed alternative for completions and chat.
  • Local (FreeGPT) — self-hosted FreeGPT-compatible endpoints for offline-first usage.

If you prefer not to use any cloud AI provider, DevPilot's offline analysis, AST inspection, TODO management, learning resources, and many productivity features continue to work without an API key.


📥 Installation

🛒 Install from Visual Studio Marketplace

The easiest way to install DevPilot is directly from the official Visual Studio Marketplace.

👉 Install DevPilot AI https://marketplace.visualstudio.com/items?itemName=devpilotorg.devpilot-ai-assistant-hooria

Or search for "DevPilot AI" in the VS Code Extensions Marketplace.


📥 Manual Installation (VSIX)

If you prefer installing manually or want a specific release:

👉 https://github.com/hooryaa/DevPilot--Visual-Studio-Code-Extension-for-Beginner-Developers/releases/latest

Download the latest .vsix and install it using:

Extensions → Install from VSIX...


✨ Features (high level)

Core Development

  • AST analysis (symbol extraction, complexity, dependency analysis)
  • Hover explanations and inline suggestions
  • Structural error detection and refactoring recommendations

AI Features

  • DevAI assistant (context-aware help)
  • Optional OpenAI and Gemini integration
  • Optional FreeGPT-compatible endpoints

Productivity

  • Git integration and commit message generation
  • Todo tracker with workspace scanning and sync
  • Progress / achievements tracking

Learning

  • Quiz runner and curated learning resources
  • Contextual learning notes and explanations

🔍 Core Capabilities

  • Deep AST analysis using Babel
  • Offline‑first heuristics and pattern detectors
  • Multi‑language support (JS/TS, Python, Go, Rust, Java, C#, C++, HTML/CSS)
  • Secure auth: GitHub (native) + Google (loopback/worker)
  • React dashboard webviews and lightweight editor providers

🏗 Architecture

flowchart TD
  EXT[DevPilot Extension - activate]
  AST[AST Analyzer Babel]
  UCR[Unified Command Router]
  SM[State Manager]
  WEB[Webviews React Dashboard Chat Learning]
  HOV[Hover and Inline Providers]
  REF[Refactor Code Actions]
  AC[Auth Coordinators GitHub Google]
  OAuthWorker[Cloudflare OAuth Worker]
  GitHub[GitHub API]
  OpenAI[OpenAI API optional]
  VSE[VS Code storage]

  EXT --> AST
  EXT --> UCR
  EXT --> WEB
  UCR --> HOV
  UCR --> REF
  AST --> HOV
  AST --> REF
  SM --> WEB
  AC --> OAuthWorker
  AC --> GitHub
  SM --- VSE
  OpenAI --> EXT

📦 Project Overview

  • ~100 TypeScript files
  • React‑powered dashboard (webviews)
  • Babel AST parsing + custom analyzers
  • Offline‑first analysis with optional LLM augmentation
  • OAuth authentication and secure token storage

📊 At a Glance

  • 100+ TypeScript files
  • Multi-language support
  • Offline-first architecture
  • React-powered dashboard
  • AST-driven analysis engine
  • AI-assisted development workflows

🏷 Technology Stack

  • TypeScript, Node.js
  • VS Code Extension API
  • @babel/parser, @babel/traverse
  • React, Radix UI, Tailwind CSS
  • esbuild, Jest, ESLint, vsce
  • Cloudflare Workers (optional OAuth worker)

📋 Requirements

  • Visual Studio Code 1.104.0+
  • Node.js 18+ (development only)

🚦 Project Status

Version: v1.0.0

Development: Active


🐛 Bug Reports & Feedback

Create issues and discussions on GitHub:

  • Issues
  • Discussions

When filing an issue, include: description, steps to reproduce, expected vs actual behavior, and DevPilot version.

For privacy and data handling details, see docs/PRIVACY_POLICY.md.


📜 License

Copyright (c) 2026 Hooria

The source code in this repository is licensed under the MIT License.

The DevPilot name, logo, branding, screenshots, documentation assets, and visual identity are not covered by the MIT License and may not be used without prior written permission.

See LICENSE and TRADEMARK.md for details.


⭐ Support DevPilot

If you find DevPilot useful:

  • ⭐ Star the repository
  • 📢 Share it with other developers
  • 🚀 Follow future releases

Built with ❤️ for developers, learners, and creators.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft