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 擴充功能

What it is – Twinny 是一款免費、開源的 Visual Studio Code 擴充功能,直接在編輯器內提供 AI 驅動的程式碼輔助工具。它可以與任何 OpenAI-compatible API(如本地的 Ollama, OpenAI, Anthropic, Mistral 等)進行通訊,也可以針對自託管模型進行離線運行。

Key capabilities

  • Fill-in-the-middle completion – 即時建議,可在游標處插入程式碼或替換選取的區塊,支援單行與多行填補。
  • Chat sidebar – 持續性的聊天窗口,您可以在其中要求模型解釋程式碼、撰寫測試、重構、生成提交訊息,或從程式碼片段中建立新檔案。
  • Workspace embeddings – 擴充功能會為當前專案建立向量嵌入,讓模型可以檢索相關的上下文,使建議更精確。
  • Symmetry network – 可選的點對點 (P2P) 層,讓多個使用者可以共享推論資源,減少對單一 API 端點的依賴。
  • Customization – 您可以將 Twinny 指向任何相容的端點,選擇模型、調整提示詞,並切換功能,例如 diff view、全螢幕聊天或自動接受程式碼解決方案。

Supported back-ends – OpenAI, Anthropic, OpenRouter, Deepseek, Cohere, Mistral AI, Perplexity, Groq, 以及任何本地託管的 OpenAI-compatible server (例如: Ollama)。

Installation & docs – 從 VS Code Marketplace 安裝,或透過 repo 進行安裝,然後按照官方文件網站上的快速入門指南。

Community – 使用 MIT 授權,歡迎透過 GitHub issues 和 pull requests 進行貢獻,並為支持者提供捐贈地址。


Twinny 的目標是將現代 LLM 助手助手的便利性帶入日常程式碼工作流程,同時保留完全離線運行的選項。

相關

  • 專案
  • 專案
  • 專案
  • 專案