ggml-org/llama.vscode
VS Code extension for LLM-assisted code/text completion
解決的問題
它提供了一種將本地大型語言模型 (LLM) 直接集成到 VS Code 中的方法,用於實時文本補全、AI 聊天與代理式編程,從而減少對雲端 AI 服務的依賴。
工作原理
此擴充功能連接到運行在使用者機器上的 llama.cpp 伺服器。它使用相容 Fill-In-the-Middle (FIM) 的模型,在使用者輸入時提供自動建議。它還包含一個「Llama Agent」,可以使用內部工具、自定義 JavaScript 工具以及安裝在 VS Code 中的 Model Context Protocol (MCP) 伺服器與程式碼庫進行互動。
適用對象
想要使用離線運行、保護隱私且能在消費級硬體上運行的本地 AI 輔助編程工具的開發者。
亮點
- 本地 FIM 補全:具有可自定義確認鍵(Tab, Shift+Tab)的實時自動建議。
- Llama Agent:一個可以存取內部工具與 MCP 伺服器工具的代理式編程助手。
- 智慧上下文管理:透過智慧上下文復用,在低階硬體上支援大型上下文。
- 模型管理:能夠從 Hugging Face 搜尋、下載並將模型組織到「environments」(模型群組)中。
- 外部整合:包括用於遠端存取代理的 Telegram 機器人,以及用於開啟 VS Code 提示的深度連結支援。
相關
- 專案
- 專案
- 專案
- 專案
- Dispatch