Getting started
Q2: agent interface
For organizations that provide API-based services to their customers, Swytchcode offers Q2 — an embeddable, AI-powered chat interface for interacting with APIs. Q2 can be easily integrated into modern ESM projects or legacy projects using script tags. The chat interface enables customers to generate API code snippets, design workflows, inquire about endpoint details, and receive step-by-step instructions for workflows.
Plugins
Swytchcode is available as both a Visual Studio Code (VSC) plugin and a Copilot Agent in chat interfaces. Both options generate high-quality code and workflows, but they have some key differences:
-
VSC plugin: The Swytchcode VSC plugin provides a native UI within Visual Studio Code, allowing developers to quickly fetch integration code for libraries. Notably:
- The AI operates independently of your code repository, ensuring privacy.
- No permissions are required, as it does not access your files or projects.
-
Copilot Agent: Swytchcode is also available as a Copilot Agent, accessible through any interface that supports GitHub Copilot chat, including:
- Visual Studio Code
- Visual Studio
- GitHub
- JetBrains IDEs
You can find the full list of supported platforms here. The Copilot Agent is entirely chat-driven, meaning you interact with it using commands within the chat interface.
Web application
The Swytchcode web application offers more control than the plugins by allowing you to:
- Manage libraries and their components.
- Generate and customize new workflows for libraries.
It is particularly useful for organizations and library owners who need to curate and control available integrations.
Which one to use?
- Q2 is only for organizations that provide APIs or libraries to their customers. You will need to generate Chat API keys in the web application.
- If you’re an organization or library owner, the web application is the best choice, as it provides full control over libraries and workflows.
- If you’re a developer, a plugin is more practical:
- Prefer a chat-based experience? Use the Copilot Agent.
- Prefer a native UI inside VS Code? Use the VSC Plugin. Both plugins generate the same high-quality code, so it ultimately depends on your workflow preference.