LSP
Dev Tools
Open Source
Language server для AI code completion в любом редакторе с LSP-поддержкой (Neovim, Helix, VS Code и др.): работает с ollama, OpenAI-совместимыми API, Anthropic.
Установка
# Установка (Rust/Cargo):
cargo install lsp-ai
# Neovim (lspconfig):
require("lspconfig").lsp_ai.setup({
init_options = {
memory = { file_store = {} },
models = {
model1 = {
type = "anthropic",
chat_endpoint = "https://api.anthropic.com/v1/messages",
model = "claude-haiku-4-5-20251001",
auth_token_env_var_name = "ANTHROPIC_API_KEY"
}
}
}
})
# Helix (~/.config/helix/languages.toml):
[[language]]
name = "python"
language-servers = ["lsp-ai", "pyright"]
[language-server.lsp-ai]
command = "lsp-ai"
# Поддерживаемые бэкенды: Anthropic, OpenAI, ollama.