From adcf4f0cc537b8ce4c1aa74e3ade79e70f001433 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Mon, 9 Feb 2026 19:06:21 +1100 Subject: [PATCH] Add codecompanion.nvim (OpenRouter) --- .../nvim/lua/sam/plugins/codecompanion.lua | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 home/sam/nvim/lua/sam/plugins/codecompanion.lua diff --git a/home/sam/nvim/lua/sam/plugins/codecompanion.lua b/home/sam/nvim/lua/sam/plugins/codecompanion.lua new file mode 100644 index 0000000..846c77b --- /dev/null +++ b/home/sam/nvim/lua/sam/plugins/codecompanion.lua @@ -0,0 +1,25 @@ +return { + "olimorris/codecompanion.nvim", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + }, + config = function() + require("codecompanion").setup({ + adapters = { + openrouter = function() + return require("codecompanion.adapters").extend("openai", { + env = { + url = "https://openrouter.ai/api/v1", + api_key = "OPENROUTER_API_KEY", + }, + }) + end, + }, + strategies = { + chat = { adapter = "openrouter" }, + inline = { adapter = "openrouter" }, + }, + }) + end, +}