Visual Studio Code
Tabby VSCode Extension
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. Give it a try in the online playground.
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β
- Setup Tabby Server: Set up your self-hosted Tabby server and create your account following this guide.
- 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β
- Online Documentation
- GitHub Repository: Feel free to Report Issues or Contribute
- Slack Community: Participate in discussions, seek assistance, and share your insights on Tabby.