Skip to main content

Visual Studio Code

Tabby VSCode Extension

License Extension Version Visual Studio Marketplace Open VSX Slack Community

Tabby is an open-source, self-hosted AI coding assistant designed to help you write code more efficiently.

Installation​

The Tabby VSCode extension is available on the Visual Studio Marketplace and Open VSX. To install the extension in VSCode/VSCodium, launch Quick Open (shortcut: Ctrl/Cmd+P), paste the following command, and press enter:

ext install TabbyML.vscode-tabby

Autocomplete​

Tabby suggests multi-line code completions and full functions in real-time as you write code.

Autocomplete Demo

Chat​

Tabby can answer general coding questions and specific questions about your codebase with its chat functionality. Here are a few ways to utilize it:

  • Start a session in the chat view from the activity bar.
  • Select some code and use commands such as Tabby: Explain This to ask questions about your selection.
  • Request code edits directly by using the Tabby: Start Inline Editing command (shortcut: Ctrl/Cmd+I).

Getting Started​

  1. Setup Tabby Server: Set up your self-hosted Tabby server and create your account following this guide.
  2. Connect to Server: Use the Tabby: Connect to Server... command in the command palette and input your Tabby server's endpoint URL and account token. Alternatively, use the Config File for cross-IDE settings.

That's it! You can now start using Tabby in VSCode. Use the Tabby: Quick Start command for a detailed interactive walkthrough.

Additional Resources​