# Installation guide

Install Test Companion in your IDE to generate, automate, and fix test cases without leaving your editor.

Test Companion runs as an extension or plugin inside your editor. Choose the install guide that matches your IDE.

## Visual Studio Code and forks

If you use **Visual Studio Code**, **Cursor**, **VSCodium**, or **Kiro**, follow the Visual Studio Code install guide. One flow covers the editor and its forks, because they share the same Extensions view.

[Install Test Companion in Visual Studio Code](/content/docs/test-companion/get-started/installation-guide/vscode/index.html)

## Visual Studio

If you use **Visual Studio 2022** or **Visual Studio 2026** on Windows, follow the Visual Studio install guide. It covers the Extension Manager install path and the `.vsix` download path that some organizations require.

[Install Test Companion in Visual Studio](/content/docs/test-companion/get-started/installation-guide/visual-studio/index.html)

## IntelliJ and other JetBrains IDEs

If you use **IntelliJ IDEA**, **PyCharm**, **WebStorm**, **GoLand**, **Rider**, **RubyMine**, **PhpStorm**, **CLion**, **RustRover**, or **DataGrip**, follow the IntelliJ install guide. All JetBrains-family IDEs share the same plugin marketplace.

[Install Test Companion in IntelliJ](/content/docs/test-companion/get-started/installation-guide/intellij/index.html)

## Eclipse

If you use **Eclipse IDE** 2024-03 or later, follow the Eclipse install guide. It covers the Eclipse Marketplace install path and the update site path that some organizations require.

[Install Test Companion in Eclipse](/content/docs/test-companion/get-started/installation-guide/eclipse/index.html)

## What you need

Every guide assumes you have:

- A BrowserStack account. If you do not have one, [create a BrowserStack account](/content/site-root.html).
- A supported version of your IDE. Each child guide states the minimum.

To use AI Skills for Test Companion, enable [BrowserStack AI in your account settings](/content/accounts/settings/ai-preferences/index.html). For further details, refer to our comprehensive documentation on activating [AI preferences](/content/docs/iaam/settings-and-permissions/activate-browserstack-ai/index.html).

## Next steps

- [Generate test cases](/content/docs/test-companion/test-lifecycle/generate-test-cases/index.html): Write test cases from requirements using AI.
- [Automate tests with AI](/content/docs/test-companion/web-testing/test-lifecycle/automate-tests/index.html): Convert manual test cases into executable automation scripts.
- [Fix failed tests](/content/docs/test-companion/web-testing/test-lifecycle/fix-failed-tests/index.html): Debug and fix test failures using Test Reporting & Analytics.
