Skip to content

unit-mesh/auto-dev-vscode

Repository files navigation

logo

AutoDev for VSCode

Visual Studio Marketplace Version CI codecov

🧙‍AutoDev: the AI-powered coding wizard with multilingual support 🌐, auto code generation 🏗️, and a helpful bug-slaying assistant 🐞! Customizable prompts 🎨 and a magic Auto Dev/Testing/Document/Agent feature 🧪 included! 🚀

JetBrains' IDE Version: https://github.com/unit-mesh/auto-dev

Join the Community

wechat qrcode

If you are interested in AutoDev, you can join our WeChat group by scanning the QR code above.

(如果群二维码过期,可以添加我的微信号:phodal02,注明 AutoDev,我拉你入群)

Todos

  • Custom LLM config
    • OpenAI Compatible
  • Provider API design
    • LanguageProfile
    • ToolchainContextProvider / ChatContextProvider
    • BuildToolProvider
    • Structurer
    • TestGenProvider
    • RelatedCode
    • SimilarChunk
    • ActionCreator
  • Chat mode
    • Chat UI
    • Chat with selection
  • Touch-point, aka: Contribution Point
    • QuickPick
    • ContextMenu
    • QuickFix
    • CodeLens
    • Terminal
    • Commit Message for SCM
    • Fix when error
    • Comments Title: comments/comment/title
    • Fix testings: testing/message/context
  • Action by AstNode
    • TreeSitter
      • Class level
      • Method level
      • spike for Variable level, since is not easy to implement
    • Language Server Protocol
      • Java
      • Python
    • Backend Worker for TreeSitter analysis
  • DevIns language support
    • Syntax Highlight
    • Custom command
    • Input Language
  • Custom prompt
    • Custom prompt settings
    • Custom prompt
      • Align to IDE version
    • Json Schema validation
  • Custom Agent
    • Custom Agent
    • Custom Agent API
  • Custom Chat Server
  • Local Text Search
    • TF-IDF
    • Simple Text Embedding
  • Local Semantic Search
  • Search strategy
    • Hyde Document/Code strategy
    • Hyde Keywords strategy
  • Extensions
    • Build Tools
      • Gradle
      • Go Mod
      • NPM
      • Toml
    • Database
    • Terminal
  • Docs with RAG
    • spike: Auto Generate doc based on sourcecode
    • Ask business doc
      • Markdown
      • RDF
  • l18n
    • init

Resources

LICENSE

Inspired and based on:

  • AI-based Coding Editor Continue for LLM provider and CodeCompletion.
  • AI-based conversational search Bloop for indexes and code search.
  • AI-powered coding wizard AutoDev for AutoTasking.
  • TreeSitter-based architecture analysis: Guarding
  • Static SCA analyser: ArchGuard
  • DevIns parser based on VSCode Markdown

AutoDev VSCode is licensed under the Apache 2.0 license as defined in LICENSE.

About

AutoDev - 🧙‍the AI-powered coding wizard . Put the most loved AutoDev AI assistant into your VSCode, and have things done quickly

Topics

Resources

License

MIT, Apache-2.0 licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE.continue

Stars

Watchers

Forks

Packages

No packages published