Overview of Freddy AI Copilot for Developers

Freddy AI Copilot for Developers is an AI-powered development companion available as an extension in Visual Studio Code. It supports the development of apps that extend the capabilities of Freshworks products by providing intelligent coding assistance throughout the development lifecycle.

Freddy AI Copilot for Developers converts natural-language descriptions into functional code to accelerate development. It also helps improve code quality and security, reduce migration risk during platform upgrades, and save time by automating routine development tasks.

Previously, creating apps required writing code and running CLI commands to build and publish apps. You can continue to use the SDK and CLI workflow. Alternatively, you can use Freddy AI Copilot for Developers to perform the same tasks using natural-language prompts and guided actions within Visual Studio Code.

To get started, install the Freshworks Developer Kit (FDK), install and configure the extension, and begin using prompts to generate, refine, and publish apps from your development environment.

Features of Freddy AI Copilot for Developers

Freddy AI Copilot for Developers provides the following features to help developers build, manage, and publish apps more efficiently.

  • Conversation to code: Interact with Copilot in plain language and use appropriate modes (Agent/Ask) to generate, explain, document, or debug code.
    • Ask mode: Ask questions or describe the functionality you want to build and Copilot responds with explanations or code snippets that you can review and incorporate into the app
    • Agent mode: Let Copilot perform tasks that modify your project files, reducing the amount of manual editing you need to do.
  • Use case to code: Convert natural language descriptions into working app code.
  • AI-assisted app migration: Upgrade your apps to the latest platform versions safely and efficiently.
  • Code refinement actions: Enhance your daily development workflow with built-in automation and analysis tools.
  • Design to code (experimental): Transform visual designs into functional frontend code.

To learn more about these features and how to use them, see Features of Freddy AI Copilot for Developers.