Skip to content

Help make the extensions Marketplace better for everyone. Take this survey!

| Marketplace
Sign in
Visual Studio Code>Other>Freddy Copilot for DevelopersNew to Visual Studio Code? Get it now.
Freddy Copilot for Developers

Freddy Copilot for Developers

Freshworks Marketplace

|
337 installs
| (3) | Free
Use Freddy Copilot for Developers right inside the IDE to enhance and automate your Freshworks app coding with AI-powered assistance
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
  • Introduction
  • What's New in Freddy Copilot - Use Case to Code Integration!
    • Plugin Features overview
    • Usage guide
    • Plugin Features in detail
      • Usecase to App
      • Learn app development via Chat-based tutorials
      • Instant code generation
      • Perform 1-Click actions
    • Features
      • Pack and Publish App
    • Requirements
    • How to get started?
      • Setup guide
      • Configuration guide
    • What’s next?
    • Release Notes
    • Known Issues

Introduction

Freddy Copilot for Developers is a Generative AI-powered development experience tool that allows quicker and more intuitive app development. Stretching across the Freshworks app development journey, it integrates seamlessly with Visual Studio code and can suggest code snippets through conversational messages.

Instant code generation

What's New in Freddy Copilot - Use Case to Code Integration!

We're excited to introduce the latest enhancement to Freddy Copilot, your trusted companion for simplifying Freshworks app development within Visual Studio Code. In this update, we're thrilled to unveil a groundbreaking feature: "Use Case to Code Integration."

What is Use Case to Code Integration?

Imagine a scenario where you have a concept or a requirement in mind for a Freshworks app, but you're not quite sure how to translate it into code. That's where our Use Case to Code Integration steps in!

Simply describe your use case or requirement in plain language, and Freddy Copilot will intelligently analyze your input and generate the corresponding Freshworks app code for you.

Why Use Case to Code Integration Matters:

  • Efficiency
  • Accessibility
  • Empowerment
  • Accelerated Innovation
  • Seamless Integration

Plugin Features overview

It is a powerful VS Code extension designed to help developers streamline their Freshworks application development process. With Freddy Copilot, developers can perform operations such as

  1. Learn app development via Chat-based tutorials
  2. Instant code generation
  3. Perform 1-Click actions such as
    1. 1-Click Review
    2. 1-Click Documentation
    3. 1-Click Publish

Usage guide

  1. Open vs code editor and navigate to Freddy Copilot for Developers extension
  2. Use Instant code generation workflow for app creation via template generation
  3. Use Query to code workflow for app creation via queries
  4. Use Stop App and Run app options to handle app lifecycle
  5. Use Pack and Publish to upload app to application management portal (AMP)
  6. You can also use query to code option using the Command Pallete with Cmd + Shift + P and searching for Ask Freddy

Plugin Features in detail

Usecase to App

  1. Open the Chat Interface: Access the chat interface within Freddy Copilot in Visual Studio Code.

  2. Describe Your Use Case: Type or speak your use case or requirement in simple, natural language. For example, "I need an app that automatically assigns tickets based on priority."

  3. Freddy Analyzes and Generates Code: Freddy Copilot uses advanced AI capabilities to analyze your input and understand your intent. It then generates the code needed to implement your request as a Freshworks app, complete with the necessary logic and configurations.

  4. Review and Customize: Once the code is generated, you have the flexibility to review and customize it according to your specific requirements.

Learn app development via Chat-based tutorials

Chat-based tutorials

Instant code generation

Instant code generation

Perform 1-Click actions

1-Click actions

Features

Freddy copilot for developers supports variety of features and here is a quick list of all the supported items

  1. Conversational interface for chat - Text based code generation via chat interface

  2. Refactoring code: It can analyse the code selection and suggest improvements to make it more efficient, readable and maintainable.

  3. Explaining code: It can document the code selection and provide detailed explanations for complex code sections.

  4. Optimising code: It can optimise the code selection for better performance and faster load times. This can include optimizing images, reducing file sizes and implementing caching techniques.

  5. Writing documentation: It can create documentation for the app, including user guides, developer guides and API documentation.

  6. Create App : Create a fdk app using starter template

Create an app
  1. Run App : Run the app right from your VSCode by right clicking anywhere in the text-editor and selecting "Run App"
Run App

Pack and Publish App

Pack the app zip and publish to AMP without leaving your IDE

Create an app

Requirements

  1. VScode 1.5+
  2. FDK 9.0.2 or higher
  3. Node v18.13.0 or higher

How to get started?

Setup guide

  1. To kick things off, ensure you go through the necessary Prerequisites and get a thorough understanding.
  2. Create a Developer Account. Within the Dev Account, Sign up for a free trial account with a Freshworks product of your choice.
  3. Install the Freshworks CLI, aka FDK
  4. Configure Freddy Copilot for Developers, and start building Freshworks Applications.

Configuration guide

  1. Install the extension from VS Code Marketplace
  2. Navigate to extension settings
  3. Configure the setting values for "FDK path", "API Key", "User Name" and "Context Settings".

The extension supports following configuration keys

  1. Freddy: Fdk Path - You need to set up the FDK path of your installation directory
  2. Freddy: Freddy Api Key - API key to access Freddy Copilot
  3. Freddy: User Name - User Name displayed on Freddy Copilot
  4. Freddy: Context Settings - Number of previous conversation responses to be remembered and referred to while framing new answer with stored context for respective conversation. This ensures more accuracy in the answer given.

Note:

  • Enabling this feature will consume more tokens, roughly correlating to the number of messages in a conversation (about 2800 tokens).
  • By default, the value is set at 5, with the option to raise it to a maximum of 10.
  • Increasing this value enhances accuracy, but keep in mind that it will significantly raise token consumption per query.
Copilot configuration

Refer to the detailed instructions available here.

What’s next?

  1. Navigate to the tutorials section to explore more about building applications using Freddy Coplilot with detailed instructions.
  2. When faced with challenges during the process kindly refer to the troubleshooting document to resolve the same.
  3. Refer to the Freddy Copilot FAQs section to resolve commonly asked questions

Release Notes

The release notes can be found here

Known Issues

None yet

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft