tabby/clients/vscode
2024-09-09 22:01:56 -07:00
..
.vscode fix(agent&vscode): fix treeshaking for build scritps. (#2357) 2024-06-06 17:19:07 +08:00
assets style(vscode): display iframe only when iframe is fully loaded (#3024) 2024-08-29 22:23:09 -07:00
scripts ci: add release-vsce.yml (#2989) 2024-08-26 20:28:38 -07:00
src refactor(vscode/chat): remove unused getTheme function and related code (#3107) 2024-09-09 22:01:56 -07:00
.eslintrc fix(agent): fix readable stream in browser. (#2359) 2024-06-07 17:18:51 +08:00
.gitattributes fix(vscode): chat panel display issues (#2276) 2024-05-29 17:20:28 +08:00
.gitignore feat(chat-panel): add vscode bundle script (#2206) 2024-05-22 15:39:12 +08: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 chore(vscode): bump vsce version to 1.11.0-dev. (#3014) 2024-08-28 21:45:07 -07:00
CONTRIBUTING.md docs: add CONTRIBUTING.md for VSCode (#2913) 2024-08-19 22:03:34 -07:00
LICENSE
package.json fix(vscode): move diff dependency to devDependencies 2024-08-30 17:43:18 -07:00
README.md docs(vscode): update inline editing command (#2855) 2024-08-13 11:02:48 +08:00
tsconfig.build.json chore(vscode): use codelens for inline edit actions / decorations (#3000) 2024-08-28 21:52:58 -07:00
tsconfig.json chore(vscode): use codelens for inline edit actions / decorations (#3000) 2024-08-28 21:52:58 -07:00
tsup.config.ts fix(agent&vscode): fix treeshaking for build scritps. (#2357) 2024-06-06 17:19:07 +08:00

Tabby VSCode Extension

License VSCode Extension Version VSCode Extension Installs Slack Community

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

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.

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