@unit-mesh/autodev

0.1.2 • Public • Published

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
    • [x] OpenAI Compatible
  • [ ] Provider API design
    • [x] LanguageProfile
    • [x] ToolchainContextProvider / ChatContextProvider
    • [x] BuildToolProvider
    • [x] Structurer
    • [x] TestGenProvider
    • [x] RelatedCode
    • [x] SimilarChunk
    • [x] ActionCreator
  • [ ] Chat mode
    • [x] Chat UI
    • [x] Chat with selection
  • [ ] Touch-point, aka: Contribution Point
    • [X] QuickPick
    • [x] ContextMenu
    • [x] QuickFix
    • [x] CodeLens
    • [x] Terminal
    • [x] Commit Message for SCM
    • [ ] Fix when error
    • [ ] Comments Title: comments/comment/title
    • [ ] Fix testings: testing/message/context
  • [ ] Action by AstNode
    • [x] TreeSitter
      • [x] Class level
      • [x] Method level
      • [x] 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
    • [x] Custom prompt settings
    • [x] Custom prompt
      • [x] Align to IDE version
    • [ ] Json Schema validation
  • [ ] Custom Agent
    • [ ] Custom Agent
    • [ ] Custom Agent API
  • [ ] Local Text Search
    • [x] TF-IDF
    • [x] Simple Text Embedding
  • [ ] Local Semantic Search
  • [ ] Extensions
    • [x] Build Tools
      • [x] Gradle
      • [x] Go Mod
      • [x] NPM
    • [ ] Database
    • [ ] Terminal
  • [ ] Docs with RAG
    • [ ] spike: Auto Generate doc based on sourcecode
    • [ ] Ask for AutoDev doc
      • [ ] Markdown
      • [ ] RDF
  • [ ] l18n
    • [x] 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.

Readme

Keywords

none

Package Sidebar

Install

npm i @unit-mesh/autodev

Weekly Downloads

1

Version

0.1.2

License

Apache-2.0

Unpacked Size

2.4 MB

Total Files

479

Last publish

Collaborators

  • phodal
  • cgqaq