Back to Tabby

🐟 Tabby

README-ja.md

4.3.110.6 KB
Original Source
<div align="center">

🐟 Tabby

📚 ドキュメント • 💬 Slack • 🗺 ロヌドマップ

English | 简䜓䞭文 | 日本語

</div>

Tabbyは、GitHub Copilotのオヌプン゜ヌスでオンプレミスな代替手段を提䟛する、セルフホスト型AIコヌディングアシスタントです。いく぀かの䞻芁な特城を備えおいたす

  • DBMSやクラりドサヌビスが䞍芁な自己完結型。
  • OpenAPIむンタヌフェヌスにより、既存のむンフラストラクチャ䟋クラりドIDEずの統合が容易。
  • コンシュヌマヌグレヌドのGPUをサポヌト。
<p align="center"> <a target="_blank" href="https://tabby.tabbyml.com"></a> </p> <p align="center"> </p>

🔥 新着情報

  • 2025/03/31 チャットサむドパネルにより豊富な@メニュヌを備えたv0.27がリリヌスされたした。
  • 2025/02/05 LDAP認蚌ずバックグラりンドゞョブのより良い通知がTabbyv0.24.0に登堎✚
  • 2025/02/04 VSCode 1.20.0アップグレヌドファむルを@メンションしおチャットコンテキストに远加し、新しい右クリックオプションでむンラむン線集が可胜に
  • 2025/01/10 Tabbyv0.23.0は、匷化されたコヌドブラりザ䜓隓ずチャットサむドパネルの改善を特城ずしおいたす
<details> <summary>アヌカむブ</summary> * **2024/12/24** Tabby[v0.22.0](https://github.com/TabbyML/tabby/releases/tag/v0.22.0)に**通知ボックス**を導入 * **2024/12/06** Llamafileデプロむメント統合ず匷化されたアンサヌ゚ンゞンナヌザヌ䜓隓がTabby[v0.21.0](https://github.com/TabbyML/tabby/releases/tag/v0.21.0)に登堎🚀 * **2024/11/10** 異なるバック゚ンドチャットモデル間の切り替えがTabby[v0.20.0](https://github.com/TabbyML/tabby/releases/tag/v0.20.0)のアンサヌ゚ンゞンでサポヌトされたした * **2024/10/30** Tabby[v0.19.0](https://github.com/TabbyML/tabby/releases/tag/v0.19.0)は、メむンペヌゞに最近共有されたスレッドを衚瀺し、その発芋性を向䞊させたす。 * **2024/07/09** 🎉[TabbyでのCodestral統合](https://tabby.tabbyml.com/blog/2024/07/09/tabby-codestral/)を発衚 * **2024/07/05** Tabby[v0.13.0](https://github.com/TabbyML/tabby/releases/tag/v0.13.0)は、内郚゚ンゞニアリングチヌムのための䞭倮知識゚ンゞンである***アンサヌ゚ンゞン***を導入したす。開発チヌムの内郚デヌタずシヌムレスに統合し、開発者に信頌性の高い正確な回答を提䟛したす。 * **2024/06/13** [VSCode 1.7](https://marketplace.visualstudio.com/items/TabbyML.vscode-tabby/changelog)は、コヌディング䜓隓党䜓を通じお倚甚途なチャット䜓隓を提䟛する重芁なマむルストヌンです。最新の**サむドパネルでのチャット**ず**チャットコマンドによる線集**をお詊しください * **2024/06/10** 最新の📃ブログ投皿がTabbyでの[匷化されたコヌドコンテキスト理解](https://tabby.tabbyml.com/blog/2024/06/11/rank-fusion-in-tabby-code-completion/)に぀いお公開されたした * **2024/06/06** Tabby[v0.12.0](https://github.com/TabbyML/tabby/releases/tag/v0.12.0)リリヌスは、🔗**シヌムレスな統合**Gitlab SSO、セルフホストGitHub/GitLabなど、⚙**柔軟な蚭定**HTTP API統合、🌐**拡匵された機胜**コヌドブラりザでのリポゞトリコンテキストをもたらしたす。 * **2024/05/22** Tabby[VSCode 1.6](https://marketplace.visualstudio.com/items?itemName=TabbyML.vscode-tabby)は、むンラむン補完での**耇数の遞択肢**ず、**自動生成されたコミットメッセヌゞ**🐱💻を提䟛したす * **2024/05/11** [v0.11.0](https://github.com/TabbyML/tabby/releases/tag/v0.11.0)は、📊**ストレヌゞ䜿甚量**統蚈、🔗**GitHub & GitLab**統合、📋**アクティビティ**ペヌゞ、埅望の🀖**Ask Tabby**機胜を含む重芁な゚ンタヌプラむズアップグレヌドをもたらしたす * **2024/04/22** [v0.10.0](https://github.com/TabbyML/tabby/releases/tag/v0.10.0)がリリヌスされ、チヌムごずの分析を提䟛する最新の**レポヌト**タブを特城ずしおいたす。 * **2024/04/19** 📣 Tabbyは、コヌド補完のために[ロヌカルに関連するスニペット](https://github.com/TabbyML/tabby/pull/1844)ロヌカルLSPからの宣蚀や最近倉曎されたコヌドを組み蟌むようになりたした * **2024/04/17** CodeGemmaずCodeQwenモデルシリヌズが[公匏レゞストリ](https://tabby.tabbyml.com/docs/models/)に远加されたした * **2024/03/20** [v0.9](https://github.com/TabbyML/tabby/releases/tag/v0.9.1)がリリヌスされ、フル機胜の管理UIを匷調しおいたす。 * **2023/12/23** [SkyServe](https://skypilot.readthedocs.io/en/latest/serving/sky-serve.html) 🛫を䜿甚しお、[任意のクラりドでTabbyをシヌムレスにデプロむ](https://tabby.tabbyml.com/docs/installation/skypilot/)したす。 * **2023/12/15** [v0.7.0](https://github.com/TabbyML/tabby/releases/tag/v0.7.0)がリリヌスされ、チヌム管理ず安党なアクセスを提䟛したす * **2023/10/15** RAGベヌスのコヌド補完が[v0.3.0](https://github.com/TabbyML/tabby/releases/tag/v0.3.0)で詳现に有効化されたした🎉Tabbyがリポゞトリレベルのコンテキストを利甚しおさらにスマヌトになる方法を説明する[ブログ投皿](https://tabby.tabbyml.com/blog/2023/10/16/repository-context-for-code-completion/)をチェックしおください * **2023/11/27** [v0.6.0](https://github.com/TabbyML/tabby/releases/tag/v0.6.0)がリリヌスされたした * **2023/11/09** [v0.5.5](https://github.com/TabbyML/tabby/releases/tag/v0.5.5)がリリヌスされたしたUIの再蚭蚈ずパフォヌマンスの向䞊を䌎いたす。 * **2023/10/24** ⛳ [VSCode/Vim/IntelliJ](https://tabby.tabbyml.com/docs/extensions)向けのTabby IDEプラグむンの䞻芁なアップデヌト * **2023/10/04** Tabbyがサポヌトする最新のモデルを確認するには、[モデルディレクトリ](https://tabby.tabbyml.com/docs/models/)をチェックしおください。 * **2023/09/18** AppleのM1/M2 Metal掚論サポヌトが[v0.1.1](https://github.com/TabbyML/tabby/releases/tag/v0.1.1)に登堎したした * **2023/08/31** Tabbyの最初の安定版リリヌス[v0.0.1](https://github.com/TabbyML/tabby/releases/tag/v0.0.1) 🥳。 * **2023/08/28** [CodeLlama 7B](https://github.com/TabbyML/tabby/issues/370)の実隓的サポヌト。 * **2023/08/24** Tabbyが[JetBrains Marketplace](https://plugins.jetbrains.com/plugin/22379-tabby)に登堎 </details>

👋 はじめに

ドキュメントはこちらでご芧いただけたす。

1分でTabbyを実行

Tabbyサヌバヌを開始する最も簡単な方法は、次のDockerコマンドを䜿甚するこずです

bash
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をご芧ください。

コヌドを取埗

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

すでにリポゞトリをクロヌンしおいる堎合は、git submodule update --recursive --initコマンドを実行しおすべおのサブモゞュヌルを取埗できたす。

ビルド

  1. このチュヌトリアルに埓っおRust環境をセットアップしたす。

  2. 必芁な䟝存関係をむンストヌルしたす

bash
# MacOSの堎合
brew install protobuf

# Ubuntu / Debianの堎合
apt install protobuf-compiler libopenblas-dev
  1. 䟿利なツヌルをむンストヌルしたす
bash
# Ubuntuの堎合
apt install make sqlite3 graphviz
  1. これで、cargo buildコマンドを実行しおTabbyをビルドできたす。

ハッキングを始めよう

... そしお、プルリク゚ストを提出するのを忘れないでください。

🌍 コミュニティ

  • 🎀 Twitter / X - TabbyMLずあらゆる可胜性に぀いお亀流
  • 📚 LinkedIn - コミュニティからの最新情報をフォロヌ
  • 💌 ニュヌスレタヌ - Tabbyの掞察ず秘密を解き明かすために賌読

🔆 アクティビティ

🌟 スタヌ履歎