mirror of
https://github.com/TabbyML/tabby
synced 2024-11-22 17:41:54 +00:00
.. | ||
.vscode | ||
assets | ||
scripts | ||
src | ||
.eslintrc | ||
.gitattributes | ||
.gitignore | ||
.prettierrc.json | ||
.vscodeignore | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.build.json | ||
tsconfig.json | ||
tsup.config.ts |
Tabby VSCode Extension
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.
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.