autodev-vscode  by unit-mesh

VSCode extension for AI-powered code assistance

created 2 years ago
446 stars

Top 68.4% on sourcepulse

GitHubView on GitHub
Project Summary

AutoDev for VSCode is an AI-powered coding assistant designed to enhance developer productivity through features like multilingual code generation, automated documentation, and bug fixing. It targets developers seeking to streamline their workflow with AI assistance directly within their IDE.

How It Works

The extension integrates AI models to provide various coding assistance features. It leverages a Tree-Sitter-based architecture for code analysis, enabling features like semantic search and custom RAG strategies. This approach allows for deeper understanding and manipulation of code compared to simpler text-based methods.

Quick Start & Requirements

  • Install via VSCode Extensions Marketplace.
  • Requires an OpenAI API key or compatible LLM endpoint.
  • Refer to Documentation for detailed setup.

Highlighted Details

  • Supports chat mode, code completion, auto-documentation, custom prompts, and commit message generation.
  • Includes "Auto Dev/Testing/Document/Agent" features for automated workflows.
  • Offers natural language semantic search and multiple RAG strategies.
  • VSCode version has feature parity for chat, completion, auto-doc, custom prompts, and commit messages compared to the JetBrains IDE version.

Maintenance & Community

  • Project is actively developed by unit-mesh.
  • Community engagement is encouraged via WeChat (contact phodal02).
  • A roadmap is available, detailing feature status across VSCode and IDEA platforms.

Licensing & Compatibility

  • Licensed under Apache 2.0.
  • Compatible with commercial use and closed-source projects.

Limitations & Caveats

The VSCode version currently lacks several advanced features present in the JetBrains IDE version, including refactoring with linting, CLI suggestions, Dockerfile generation, CI/CD integration, and various AI Agent capabilities.

Health Check
Last commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
25 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.