Introduction


SmartVscode: Controlling VS Code by natural language

News

  • new[2024-11-08] We have now released the SmartVscode v1.0 version, it is based on App-Controller framework.

What’s SmartVscode?

SmartVscode aims to revolutionize how we interact with the powerful capabilities of Visual Studio Code by harnessing the simplicity and intuitiveness of natural language. Envision seamlessly toggling themes, connecting to remote servers, or even generate a mini-game — all articulated through natural language. This innovative method is designed to make coding more efficient and advanced, taking users into a new stage of interacting with software.

  • 🔥 Natural Language Command Interface: Execute a wide array of VS Code commands simply by expressing your intention in natural language. No need to memorize complex command syntax or search through menus—let the plugin understand and act upon your instructions.

  • Automated Task Execution: Streamline your development workflow with tasks automated by your descriptions. Whether you need to switch up your coding environment by changing themes and fonts or start a new project component like a mini-game, just ask and it’s done.

  • 📃 Interactive Sidebar Conversations: Engage in a dynamic conversation with your editor. Get instant responses right in your sidebar conversation window.

Feature Video

Tic-tac-toe Game

game8x

A comprehensive pipeline in Python including configuration, code, and execution.

quicksort4x

Style Changing

fontsize2x

Theme Changing

theme1_8x

Roadmap

  • More supported capabilities of Vscode to called by natural language

  • Supporting streaming response for user simple question.

  • Introducing user feedback for task.

  • More beautiful UI view.

License

SmartVscode is released under Apache License 2.0.