Giter VIP home page Giter VIP logo

auto-dev-vscode's Introduction

logo

AutoDev 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

Todos

  • 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
  • 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
  • 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

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

auto-dev-vscode's People

Contributors

phodal avatar cgqaq avatar zhengxs2018 avatar teobler avatar eltociear avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.