Tabby logo

Tabby

開く

Tabby はセルフホスト型のオープンソースAIコーディングアシスタント。GitHub Copilotのオンプレミス代替として、自社ハードウェアでDBやクラウドに依存せず動作します。

共有:

Tabby

Tabby は TabbyML が開発したセルフホスト型のオープンソースAIコーディングアシスタントです。GitHub Copilotのオンプレミス代替を提供し、すべてのチームが簡単に自前のLLM駆動コード補完サーバーを構築できます——DBMSやクラウドサービスが不要で、コンシューマーグレードGPUもサポートします。

厳格なデータプライバシー要件やエアギャップ環境を持つチームにとって、TabbyはAIコード補完、アンサーエンジン、インラインチャットを完全に自社管理下に置けます。

主な機能

1. 完全セルフホスト

Tabbyをあなたの方法で、あなたのルールで実行。外部DBMSもクラウドサービスも不要——すべて自社インフラで実行され、コードはプライベートに保たれます。

2. コード補完

コーディングコンテキストを理解するインテリジェントなリアルタイムAIコード補完。適応型キャッシュで正確なストリーミングとキャンセルを実現し、1秒未満の補完を達成。

3. アンサーエンジン

IDE内で質問し、即座に信頼できる回答を取得——内部エンジニアリングデータと統合できる中央ナレッジエンジン搭載(v0.13.0で追加)。

4. インラインチャット

エディタから離れずリアルタイムでAIアシスタントとコラボレーション。

5. コンシューマーグレードGPU対応

手頃なコンシューマーハードウェア向けに最適化され、柔軟な推論オプション(CPU、CUDA、Metal)とCodeLlama、StarCoder、CodeGen、Qwenなどの人気コーディングモデルに対応。

6. 豊富な統合

OpenAPIインターフェース、IDE拡張(VS Code、Vim、IntelliJ)、Tree-sitterタグによるリポジトリコンテキスト、GitLab SSO、セルフホストGitHub/GitLab、管理UI。

使用シナリオ

  • データプライバシーチーム: コードをサードパーティクラウドに送信せずAIコーディング支援を利用。
  • エアギャップ環境: 完全オフラインの隔離ネットワークで実行。
  • エンタープライズ: セルフホスト補完+GitLab SSOと管理コントロール。
  • コスト管理: 自社ハードウェアでオープンウェイトモデルを実行し、シート単位のサブスク料金を回避。

料金プラン

Tabbyは無料でオープンソース。支払うのは実行するハードウェアのコストのみ:

  • コミュニティプラン: ローカルファースト展開、完全無料。
  • チーム/エンタープライズプラン: 組織向けの強化されたセキュリティサポートと柔軟な展開オプション。

モデル推論コストは完全に自己管理——オープンウェイトモデルをローカルで実行するか、自社インフラを持ち込みます。

優位性と独自の価値提案

  1. 完全なデータコントロール: コードが自社インフラから出ることはありません。
  2. 外部依存ゼロ: 自包含で、DBやクラウド不要。
  3. OpenAPIインターフェース: クラウドIDEを含む既存インフラと簡単に統合。
  4. コスト予測可能性: コンシューマーグレードGPU対応で低コスト・予測可能な運用。

ユーザーレビュー

「Tabbyはセルフホスト型AIコーディングアシスタントで、GitHub Copilotのオープンソースかつオンプレミスな代替を提供します。」 — TabbyML GitHub README

「Tabbyを使えば、すべてのチームが簡単に自前のLLM駆動コード補完サーバーをセットアップできます。」 — Tabbyドキュメント

「自包含で、DBMSやクラウドサービス不要。コンシューマーグレードGPUをサポート。」 — Tabbyプロジェクト説明

はじめに

  1. デプロイ: 単一のDockerコマンドを実行。例:docker run -it --gpus all -p 8080:8080 -v $HOME/.tabby:/data tabbyml/tabby serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct
  2. 拡張をインストール: VS Code、Vim、IntelliJにTabby拡張を追加。
  3. 接続: 拡張をTabbyサーバーURLにポイント。
  4. 設定: 管理UIからモデル、推論オプション、リポジトリコンテキストを設定。

制限事項

  • ハードウェア必須: セルフホストはGPU、ストレージ、運用を自分で管理することを意味します。
  • セットアップの複雑さ: デプロイとモデル設定には技術的なノウハウが必要。
  • モデル品質: 補完品質は選択したオープンウェイトモデルに依存。
  • 小規模エコシステム: コミュニティはGitHub Copilotや商用アシスタントより小規模。

まとめ

Tabbyは、データコントロールを放棄せずにAIコード支援を求めるチームの定番オープンソース選択肢です。自包含アーキテクチャ、コンシューマーGPU対応、アンサーエンジンにより、企業とプライバシー意識の高い開発者にとって実用的なプライベートCopilot代替となります。エアギャップ環境や規制環境で運用するチーム——あるいは自社インフラを所有したいチーム——にとって、Tabbyは有力な候補です。

推奨する人: プライバシー重視のチーム、エアギャップ環境、セルフホストAIを求める企業、自前モデルの運用に抵抗がない開発者。

推奨しない人: ゼロセットアップで完全マネージドのAI支援を求め、インフラ責任を負いたくない開発者。

コメント

まだコメントがありません。最初のコメントを投稿してください!