Getting started
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?
- 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.