tabby/clients/vscode
Zhiming Ma 5be9a6ae1b
docs(clients): update getting-started and troubleshooting docs. (#531)
2023-10-10 21:11:54 -07:00
..
.vscode feat(vscode): add keybindings for accepting inline completions. (#297) 2023-07-14 14:54:24 +08:00
assets docs: Update vscode walthrough on tabby cloud (#507) 2023-10-08 21:26:21 -07:00
src feat(agent): add user properties for anonymous usage tracking. (#483) 2023-09-27 19:15:39 -07:00
.eslintrc.json feat(vscode): add keybindings for accepting inline completions. (#297) 2023-07-14 14:54:24 +08:00
.gitattributes feat: add icon for vscode extension 2023-04-04 17:58:37 +08:00
.gitignore feat: tabby agent auth (#240) 2023-06-15 08:53:21 -07:00
.prettierrc.json feat(vscode): add keybindings for accepting inline completions. (#297) 2023-07-14 14:54:24 +08:00
.vscodeignore feat(vscode): add keybindings for accepting inline completions. (#297) 2023-07-14 14:54:24 +08:00
CHANGELOG.md fix(agent): hotfix vscode extension 0.6.1. Filter out no data AgentStats event. (#489) 2023-09-28 18:58:44 -07:00
LICENSE feat: support vscode packaging 2023-04-04 14:30:47 +08:00
README.md docs(clients): update getting-started and troubleshooting docs. (#531) 2023-10-10 21:11:54 -07:00
package.json fix(agent): hotfix vscode extension 0.6.1. Filter out no data AgentStats event. (#489) 2023-09-28 18:58:44 -07:00
tsconfig.json refactor: update yarn workspace struct and build scripts. (#288) 2023-07-11 14:02:58 +08:00
tsup.config.ts refactor: update yarn workspace struct and build scripts. (#288) 2023-07-11 14:02:58 +08:00

README.md

Tabby VSCode Extension

License VSCode Extension Version VSCode Extension Installs Slack Community

Tabby is an AI coding assistant that can suggest multi-line code or full functions in real-time.

Tabby VSCode extension is compatible with VSCode ≥ 1.82.0, as well as web environments like vscode.dev.

For more information, please check out our Website and GitHub. If you encounter any problem or have any suggestion, please open an issue!

Demo

Try our online demo here.

Demo

Get Started

Once you have installed the Tabby VSCode extension, you can easily get started by following the built-in walkthrough guides. You can access the walkthrough page at any time by using the command Tabby: Getting Started.

  1. Setup the Tabby server: You have two options to set up your Tabby server. You can either build your own self-hosted Tabby server following this guide or get a Tabby Cloud hosted server here.
    Note: Tabby Cloud is currently in closed beta. Join our Slack community and ask in #help-self-hosting channel to get a beta invite.
  2. Connect the extension to your Tabby server: Use the command Tabby: Specify API Endpoint of Tabby to connect the extension to your Tabby server. If you are using a Tabby Cloud server endpoint, follow the instructions provided in the popup messages to complete the authorization process.

Once the setup is complete, Tabby will automatically provide inline suggestions. You can accept the suggestions by simply pressing the Tab key.

If you prefer to trigger code completion manually, you can select the manual trigger option in the settings. After that, use the shortcut Alt + \ to trigger code completion. To access the settings page, use the command Tabby: Open Settings.