twinnydotdev/twinny

The most no-nonsense, locally or API-hosted AI code completion plugin for Visual Studio Code - like GitHub Copilot but 100% free.

Twinny – AI駆動のVS Code拡張機能

概要 – Twinnyは、エディタ内に直接AI駆動のコーディングヘルパーを追加する、無料のオープンソースのVisual Studio Code拡張機能です。OpenAI互換のあらゆるAPI(ローカルのOllama、OpenAI、Anthropic、Mistralなど)と通信でき、セルフホストされたモデルを使用してオフラインで実行することも可能です。

主な機能

  • Fill‑in‑the‑middle 補完 – カーソル位置にコードを挿入したり、選択したブロックを置換したりするリアルタイムの提案で、単一行および複数行の両方の補完をサポートします。
  • チャットサイドバー – コードの解説、テストの作成、リファクタリング、コミットメッセージの生成、またはコードスニペットからの新しいファイルの作成をモデルに依頼できる、常駐型のチャットウィンドウです。
  • ワークスペース埋め込み(Workspace embeddings) – この拡張機能は現在のプロジェクトのベクトル埋め込みを構築するため、モデルが関連するコンテキストを取得でき、提案の精度を高めることができます。
  • Symmetry network – 複数のユーザーが推論リソースを共有して、単一のAPIエンドポイントへの依存を減らすことができる、オプションのピア・ツー・ピア(P2P)レイヤーです。
  • カスタマイズ – Twinnyを任意の互換性のあるエンドポイントに向け、モデルを選択し、プロンプトを調整し、diff view、フルスクリーンチャット、またはコード解決の自動受け入れなどの機能を切り替えることができます。

サポートされているバックエンド – OpenAI, Anthropic, OpenRouter, Deepseek, Cohere, Mistral AI, Perplexity, Groq, およびローカルでホストされたあらゆるOpenAI互換サーバー(例:Ollama)。

インストールとドキュメント – VS Code Marketplaceからインストールするか、リポジトリ経由でインストールし、その後、公式ドキュメントサイトのクイックスタートガイドに従ってください。

コミュニティ – MITライセンス、GitHubのissueやpull requestによる貢献を歓迎しており、完全にオフラインで実行するオプションを維持しつつ、現代的なLLMアシスタントの利便性を日常的なコーディングワークフローにもたらすことを目指しています。寄付先のアドレスも提供されています。


Twinnyは、完全にオフラインで実行するオプションを維持しつつ、現代的なLLMアシスタントの利便性を日常的なコーディングワークフローにもたらすことを目指しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト