π§β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
- Custom LLM config
- OpenAI Compatible
- Provider API design
- ChatContext
- Structurer
- RelatedCode
- SimilarChunk?
- Chat mode
- Chat UI
- Chat with selection
- Chat with code
- Touch Point
- QuickPick
- ContextMenu
- QuickFix
- Terminal
- Commit Message
- CodeLens
- Semantic Analysis for multiple languages
- 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
- TreeSitter
- DevIns language support
- Syntax Highlight
- Custom command
- Custom prompt
- Json Schema validation
- Custom prompt settings
- Custom Agent
- Custom Agent
- Custom Agent API
- Extensions
- Database
- Terminal
- UI
- Local embedding
- TF-IDF
- [natural]((https://naturalnode.github.io/natural/tfidf.html)
- Simple Text Embedding
- ONNX Runtime
- Embedding Database
- TF-IDF
- l18n
- init
- Code search Sweep
- TreeSitter Playground
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
AutoDev VSCode is licensed under the Apache 2.0
license as defined in LICENSE.