Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Persistent_WingmateNew to Visual Studio Code? Get it now.
Persistent_Wingmate

Persistent_Wingmate

Wingmate

|
195 installs
| (0) | Free
WingMate - Powered by GenAI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Persistent WingMate - Reimagining Software Development with Generative AI

Prerequisites

Visual Studio Code Version 1.80.0 or higher

Overview :

WingMate is an AI-powered productivity tool designed to assist developers in enhancing their efficiency and simplifying their development process. With a simple yet powerful user interface, WingMate caters to a diverse range of users, including technology experts, novices, and individuals with no technical knowledge. The tool leverages GenAI capabilities to understand user instructions and generate software solutions accordingly that includes Test generation and Code migration from source code to target code. This document outlines the vision and approach for the development of WingMate.

Introduction :

WingMate is a Visual Studio Code extension that offers a user-friendly chat-like interface for seamless interaction. This innovative approach minimizes the need to learn complex development tools, making it easier for users to communicate naturally. The extension takes user inputs in the form of queries and generates corresponding outputs. The user can interact with WingMate through an input field available in the extension panel. Users can customize relevant options to tailor WingMate's behavior to their specific need. This enhances the flexibility and functionality of WingMate during user interactions.

Features :

  1. A user can ask to Wingmate to perform Test Generation or Code Migration in natural language by typing in the provided chatbox.
  2. WingMate provides 2 suggestion buttons for Test Generation and Code Migration to assist the user in refining user input and indicating clearer intention with quicker input. This offers shortcuts that allow users to directly engage with its functionalities.
  3. To cater to user preferences, there is a dedicated setting/configuration gear button. Using it a user can add AI configuration and can provide HOstname to connect it with backend.
  4. Code selected from working source code will be auto pasted in the chatbox and then user will be ready to go.
  5. Can be used while and for coding on your project.

It serves you with the following skills

  • Code Migration: Code Conversion - Allows developers to seamlessly convert code between different programming languages. This feature empowers developers to work in their preferred language while collaborating with others who might use different programming paradigms. WingMate will automatically handle code conversion, ensuring that the migrated code remains functionally equivalent and error-free.

    • Languages supported : Python, Java, Ruby
  • Test Generation : Assists developers in writing comprehensive test cases for their code. By analyzing the codebase, WingMate can automatically generate test cases that cover various scenarios and edge cases. It can generate Test cases for user function at a click.

    • Languages supported : Python, Java

Usage

How to Install Extension:

  1. Download wingmate-extension-0.0.2.vsix extension installation file.
  2. To install extension, select extension icon on the left panel, select 3 dots on top right corner of opened panel. Then select Install from VSIX and select the VSIX file donwloaded just above.

image

  1. To activate and launch extension, run on command pallet use command(ctrl+shift+P): Wingmate Extension

image

4.Then Extension opens up as following

image

  1. To cater to user preferences, there is a dedicated Configuration gear button on top right corner.

image

  1. User will enter LLM configuration and Hostname to connect start using WingMate extension.

image

  1. Use suggestion buttons for quick input or chat with WingMate to perform task. Hit submit button to send request. When Code Migration suggestion button is clicked then user prompt is auto written in the chatbox.

image

  1. Select code from your working files with cursor and it gets pasted within triple backticks ``` ````.

image

  1. WingMate sends response on left side of the chat window.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft