tabby/clients/vscode
Meng Zhang 7184304bf9
fix(docs): update join slack link (#1113)
* fix(docs): update join slack link

* fix lint
2023-12-25 09:42:46 +08:00
..
.vscode refactor(agent): refactor tabby agent code style. Add typescripty strict check and eslint. (#950) 2023-12-06 22:06:01 +08:00
assets fix(docs): update join slack link (#1113) 2023-12-25 09:42:46 +08:00
src fix(docs): update join slack link (#1113) 2023-12-25 09:42:46 +08:00
.eslintrc refactor(agent): refactor tabby agent code style. Add typescripty strict check and eslint. (#950) 2023-12-06 22:06:01 +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(vscode): Hotfix 1.1.3. Do not show disconnected notification when initializing (#868) 2023-11-23 11:42:53 +08:00
LICENSE
package.json feat(vscode): support set auth token via vscode command. (#1100) 2023-12-22 18:02:52 +08:00
README.md fix(docs): update join slack link (#1113) 2023-12-25 09:42:46 +08:00
tsconfig.json refactor(agent): refactor tabby agent code style. Add typescripty strict check and eslint. (#950) 2023-12-06 22:06:01 +08:00
tsup.config.ts feat(agent): add experimental postprocess limit scope by syntax. (#758) 2023-11-12 10:11:31 -08:00

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, or join our Slack community for support.

Demo

Try our online demo here.

Demo

Getting 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 can build your own self-hosted Tabby server following this guide.
  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.
    • Note: If your Tabby server requires an authentication token, you can set it in the config file. (The web extension does not support setting the authentication token yet.)

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.