0.1.2 • Published 16 days ago

@unit-mesh/autodev v0.1.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
16 days ago

🧙‍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

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
  • Local Text Search
  • Local Semantic Search
  • Extensions
    • Build Tools
      • Gradle
      • Go Mod
      • NPM
    • Database
    • Terminal
  • Docs with RAG
    • spike: Auto Generate doc based on sourcecode
    • Ask for AutoDev 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.