@unit-mesh/autodev
v0.1.2
Published
🧙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! 🚀
Downloads
3
Readme
🧙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
- [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
- [x] TreeSitter
- [ ] 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
- [x] ONNX Runtime
- [x] Transformer.js
- [x] transformers
- [ ] Embedding Database
- [ ] Extensions
- [x] Build Tools
- [x] Gradle
- [x] Go Mod
- [x] NPM
- [ ] Database
- [ ] Terminal
- [x] Build Tools
- [ ] Docs with RAG
- [ ] spike: Auto Generate doc based on sourcecode
- [ ] Ask for AutoDev doc
- [ ] Markdown
- [ ] RDF
- [ ] l18n
- [x] init
Resources
- Code search Sweep
- TreeSitter Playground
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.