codecompanion.nvim

Coding Companion

An AI-powered coding companion for Neovim, providing support for various language models and integrating with the editor for code completion, transformations, and more.

✨ AI-powered coding, seamlessly in Neovim. Supports Anthropic, Copilot, Gemini, Ollama, OpenAI and xAI LLMs

GitHub

1k stars
10 watching
81 forks
Language: Lua
last commit: 4 days ago
Linked from 1 awesome list

anthropicchatgptclaudeclaude-3-5-sonnetcopilotcopilot-chatgeminigoogle-geminigptgpt-4ogpt4ollmneovimnvimnvim-pluginollamaopenaipluginxaized

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
p00f/cphelper.nvim Automates tasks in competitive programming to streamline development and testing processes. 135
kiddos/gemini.nvim An interface between Google's Gemini API and Neovim for providing code completion suggestions. 30
gsuuon/model.nvim A Neovim plugin that enables AI-powered completions and chat functionality using various language models. 336
aaronik/gptmodels.nvim An AI plugin for Neovim that provides a stable and user-friendly interface for integrating Large Language Models into the editor. 58
crag666/code_runner.nvim A Neovim plugin that provides a customizable code runner with various execution modes and project management features. 538
rachartier/tiny-code-action.nvim A plugin for Neovim to visualize and run code actions 168
niuiic/omega.nvim Utility functions for Neovim development and operations 3
zeioth/compiler.nvim Automates compilation and execution of code without requiring manual setup 519
olimorris/persisted.nvim A plugin for Neovim that provides session management with features such as branching, autoloading, and Telescope integration. 455
is0n/jaq-nvim Enables quick execution of code snippets within Neovim using Lua commands 177
robitx/gp.nvim An extension for Neovim that integrates GPT models into the editor, enabling AI-powered text operations and speech-to-text capabilities. 869
milanglacier/minuet-ai.nvim An extension that brings AI-powered code completion to Neovim 98
marco-souza/ollero.nvim An Neovim plugin that integrates an Offline Large Language Model (LLM) service into a text editor for AI-powered assistance. 46
huynle/ogpt.nvim A plugin for Neovim that provides an interface to various Large Language Models (LLMs) for natural language generation and interaction. 172