Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Tabbyはセルフホスティング型のAIコーディングアシスタントで、GitHub Copilotのオープンソースかつオンプレミスな代替品です。以下の主要な特徴を備えています:

  • 独立型で、DBMSやクラウドサービスが不要
  • OpenAPIインターフェースにより、既存のインフラ(例: Cloud IDE)と容易に統合可能
  • コンシューマー向けGPUをサポート

Open Live Demo

Demo

🔥 最新情報

  • 2025年5月25日 💡Agentのプライベートプレビューに参加しませんか?XでDMを送って早期ウェイトリスト承認をゲット!🎫
  • 2025年5月20日 v0.29でREST APIを通じて独自のドキュメント📃でTabbyを強化!🎉
  • 2025年5月1日 v0.28 Answer Engineのメッセージを永続的で共有可能なページに変換
  • 2025年3月31日 v0.27リリース、チャットサイドパネルにリッチな@メニューを追加
  • 2025年2月5日 Tabby v0.24.0でLDAP認証とバックグラウンドジョブの通知機能を強化!✨
  • 2025年2月4日 VSCode 1.20.0アップデート!@メンションでファイルをチャットコンテキストに追加、右クリックオプションでインライン編集が可能に!
過去の更新
  • 2025年1月10日 Tabby v0.23.0 コードブラウザ体験とチャットサイドパネルの改善!
  • 2024年12月24日 Tabby v0.22.0通知ボックスを導入!
  • 2024年12月6日 Llamafileデプロイ統合とAnswer EngineのUX強化がTabby v0.21.0に登場!🚀
  • 2024年11月10日 Tabby v0.20.0でAnswer Engineが複数のバックエンドチャットモデル切り替えをサポート!
  • 2024年10月30日 Tabby v0.19.0 メインページに最近共有されたスレッドを表示して発見性を向上
  • 2024年7月9日 🎉TabbyでのCodestral統合を発表!
  • 2024年7月5日 Tabby v0.13.0 Answer Engineを導入、開発チームの内部データとシームレスに統合し、信頼性の高い正確な回答を提供
  • 2024年6月13日 VSCode 1.7 サイドパネルでのチャット体験とチャットコマンドによる編集機能が登場!
  • 2024年6月10日 最新の📃ブログ記事 Tabbyのコードコンテキスト理解の強化公開!
  • 2024年6月6日 Tabby v0.12.0 🔗シームレスな統合(Gitlab SSO、セルフホストGitHub/GitLabなど)、⚙️柔軟な設定(HTTP API統合)、🌐拡張機能(コードブラウザでのリポジトリコンテキスト)を提供!
  • 2024年5月22日 Tabby VSCode 1.6 インライン補完の複数選択と自動生成コミットメッセージ🐱💻をサポート!
  • 2024年5月11日 v0.11.0 企業向け大幅アップグレード、📊ストレージ使用量統計、🔗GitHub & GitLab統合、📋アクティビティページ、待望の🤖Ask Tabby機能!
  • 2024年4月22日 v0.10.0リリース、Tabby使用状況のチーム分析を行うレポートタブを追加
  • 2024年4月19日 📣 Tabbyがローカル関連スニペット(ローカルLSPからの宣言、最近変更されたコード)をコード補完に統合!
  • 2024年4月17日 CodeGemmaとCodeQwenモデルシリーズが公式レジストリに追加!
  • 2024年3月20日 v0.9リリース、完全な管理UIを特徴
  • 2023年12月23日 SkyPilotSkyServeで任意のクラウドにTabbyをシームレスにデプロイ🛫
  • 2023年12月15日 v0.7.0リリース、チーム管理とセキュアアクセスを実装!
  • 2023年10月15日 v0.3.0でRAGベースのコード補完を詳細に実装🎉! ブログ記事でTabbyがリポジトリレベルのコンテキストを活用する方法を解説!
  • 2023年11月27日 v0.6.0リリース!
  • 2023年11月9日 v0.5.5リリース! UIの再設計とパフォーマンス改善
  • 2023年10月24日 ⛳️ VSCode/Vim/IntelliJ向けTabby IDEプラグインのメジャーアップデート!
  • 2023年10月4日 Tabbyがサポートする最新モデルはモデルディレクトリで確認
  • 2023年9月18日 AppleのM1/M2 Metal推論サポートがv0.1.1で実装!
  • 2023年8月31日 Tabby初の安定版リリースv0.0.1 🥳
  • 2023年8月28日 CodeLlama 7Bの実験的サポート
  • 2023年8月24日 TabbyがJetBrains Marketplaceに登場!

👋 はじめに

ドキュメントはこちらからご覧いただけます。

1分でTabbyを起動

Tabbyサーバーを起動する最も簡単な方法は、以下の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

追加オプション(推論タイプ、並列処理など)については、ドキュメントページを参照してください。

🤝 貢献について

完全なガイドはCONTRIBUTING.mdをご覧ください;

コードの取得

git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby

リポジトリを既にクローンしている場合、git submodule update --recursive --initコマンドを実行してすべてのサブモジュールを取得できます。

ビルド

  1. このチュートリアルに従ってRust環境をセットアップしてください。

  2. 必要な依存関係をインストール:

# For MacOS
brew install protobuf

# For Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
  1. 便利なツールをインストール:
# For Ubuntu
apt install make sqlite3 graphviz
  1. これで、cargo buildコマンドを実行してTabbyをビルドできます。

開発を始めよう!

... そしてプルリクエストの提出をお忘れなく

🌍 コミュニティ

  • 🎤 Twitter / X - TabbyMLに関するあらゆる情報を発信
  • 📚 LinkedIn - コミュニティからの最新情報をフォロー
  • 💌 ニュースレター - Tabbyのインサイトと秘密を解き放つ

🔆 アクティビティ

Gitリポジトリアクティビティ

🌟 スター履歴

スター履歴チャート