Hub documentation
Spaces での Tabby
Spaces での Tabby
Tabbyは、オープンソースでセルフホスト可能なAIコーディングアシスタントです。Tabbyを使用すると、すべてのチームがLLMによるコード補完サーバーを簡単に構築できます。
このガイドでは、独自のTabbyインスタンスをデプロイし、Hugging Faceのウェブサイトから直接開発に活用する方法を学びます。
最初のTabby Space
このセクションでは、Tabby Space のデプロイ方法と、自分や組織での使用方法を学びます。
SpacesにTabbyをデプロイする
Tabbyは、わずか数回のクリックでSpacesにデプロイできます:
Owner(個人アカウントまたは組織)、Space の名前、Visibility を定義する必要があります。API エンドポイントを保護するために、Visibility を Private に設定します。

Building statusが表示されます。Runningになると、Spaceが利用可能になります。Tabby Swagger UIが表示されない場合は、ページを再読み込みしてください。

スペースのタイトル、絵文字、色をカスタマイズしたい場合は、「Files and Versions」に移動し、README.mdファイルのメタデータを編集してください。
Tabby Space の URL
Tabby が起動し、スペースのリンクが https://huggingface.luowenyang.topm/spaces/TabbyML/tabby の場合、直接 URL は https://huggingface.co/proxy/tabbyml-tabby.hf.space. になります。この URL を使用すると、フルスクリーンモードで安定した Tabby インスタンスにアクセスでき、IDE/エディタ拡張機能が通信するための API エンドポイントとして機能します。
VSCode拡張機能をSpaceバックエンドに接続する
- VSCode Extensionをインストールしてください。
- 以下のファイルを開きます。
~/.tabby-client/agent/config.toml. の両方の[server]セクションと[server.requestHeaders]セクションのコメントを外します。- エンドポイントを、前回のステップで見つけた Direct URL に設定してください。その形式は
https://huggingface.co/proxy/UserName-SpaceName.hf.spaceのようになるはずです。 - Space が Private に設定されているため、エンドポイントへのアクセスには認証ヘッダーの設定が必須です。トークンは Access Tokens ページから取得できます。
- エンドポイントを、前回のステップで見つけた Direct URL に設定してください。その形式は

接続が成功したことを示す✓アイコンが表示されるようになります。

セットアップが完了しました。タブ補完をお楽しみください!

JetBrainsなどの他のIDEでも、Tabbyの拡張機能を利用できます。
フィードバックとサポート
改善の提案や特定のサポートが必要な場合は、Tabby Slackコミュニティに参加するか、TabbyのGitHubリポジトリからご連絡ください。
Update on GitHub