Choose when you want a standalone, editor-agnostic TypeScript coding agent instead of a Neovim-bound plugin.
The open source coding agent.
- 201.7k
- TypeScript
- MIT
Neovim AI coding assistant
CodeCompanion is a Neovim plugin that adds an AI coding assistant and agent chat interface, integrating LLM providers and external coding agents through ACP.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want a standalone, editor-agnostic TypeScript coding agent instead of a Neovim-bound plugin.
The open source coding agent.
Choose when you want a customizable AI agent toolkit with an included TUI/CLI rather than relying on CodeCompanion's fixed plugin workflow.
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
Choose when you prefer a lightweight Rust terminal coding agent over adding another Lua plugin to Neovim.
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
Choose when you want xAI's fullscreen Rust TUI with mouse interaction for Grok/LLM coding sessions instead of a Neovim chat pane.
SpaceXAI's coding agent harness and TUI. Fullscreen, mouse interactive, extensible.
Choose when you are RAM-constrained and prefer a lean Rust harness over the heavier plugin-plus-agent setup in Neovim.
The most RAM efficient harness
Choose when you use Kimi models and want the official Python CLI directly, without tying the assistant to Neovim.
Kimi Code CLI is your next CLI agent.
Choose when you want Moonshot's newer TypeScript Kimi coding agent, especially if you prefer an editor-independent terminal workflow.
Kimi Code CLI — The Starting Point for Next-Gen Agents
Choose when you want a free MIT-licensed conversational coding agent outside Neovim's UI rather than a plugin.
TalkCody - Code is cheap, show me your talk. 🚀 Free Open Source AI Coding Agent.
Choose when you want a minimal Go CLI with enforced ephemeral subagents to keep reasoning context clean outside Neovim.
AI agent for long-horizon coding with local and cloud models. Built on empirical research.
Choose when you need a lightweight ACP-compatible Rust agent that can reuse Claude Code plugins from the terminal.
14MB ACP-Rust Agent, Claude Code Plugin compatible, Dynamic Workflow, Goal, Artifacts, Free Web Search, full feature and better support!
Choose when you want OpenAI's first-party terminal coding agent with direct Codex model access instead of a Neovim plugin.
Lightweight coding agent that runs in your terminal
Choose when you want a coding agent tuned for open models like Kimi K3, running as a standalone tool rather than a Neovim chat.
A coding agent for open models like Kimi K3
Choose when you want an autonomous agent you can embed as an SDK, run as a CLI, or use in an IDE without depending on the Neovim ecosystem.
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Choose when you want a provider-agnostic open-source coding agent that works beyond Neovim's plugin boundary.
open-source coding agent
Choose when you are DeepSeek-focused and want a Go terminal agent engineered around prefix-cache stability for lower latency and cost.
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
Choose when you want a popular all-in-one agentic coding platform rather than a plugin that is tightly coupled to Neovim.
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
Choose when you need enterprise-oriented features like strict AI coding, code review, and completion bundled in one independent tool.
Costrict - strict AI coder for enterprises, quality first, including AI Agent, AI CodeReview, AI Completion.
Choose when you want a terminal agent that runs anywhere with any model provider, detached from a specific editor plugin.
runs anywhere. uses anything
Choose when you want a dedicated command-driven coding agent outside the editor, though its sparse metadata warrants an extra maturity check.
Command Code AI — the best coding agent for open models.
Choose when you want a coding agent that has IDE context wired in rather than a plugin that adds a chat UI to Neovim.
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
Choose when you want Alibaba's first-party terminal coding agent optimized for Qwen models, independent of Neovim.
An open-source AI coding agent that lives in your terminal.
Choose when you want a multi-provider terminal agent compatible with OpenAI, Gemini, and Claude without being tied to an editor plugin.
Agentic coding in your terminal,Simultaneously compatible with OpenAI, Gemini, and Claude.运行在终端的 AI 编程智能体,同时兼容 Deepseek、OpenAI、Gemini和Claude。
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Choose when you work inside JetBrains rather than Neovim and want AI assistance integrated into that IDE.
Sweep: AI coding assistant for JetBrains
These projects were analysed and named codecompanion.nvim among their alternatives. The relationship is not symmetric — how codecompanion.nvim rates them is a separate judgement, made when codecompanion.nvim is analysed in its own right.
calls codecompanion.nvim “Same class, Neovim-native coding assistant; choose it if you live in Neovim.”
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
calls codecompanion.nvim “choose if you use Neovim and want an integrated AI coding assistant.”
open-source coding agent
calls codecompanion.nvim “Neovim plugin for AI coding; choose it if you want coding assistance inside Vim instead of a standalone terminal agent.”
Lightweight coding agent that runs in your terminal
calls codecompanion.nvim “Neovim plugin if you want AI inside Vim rather than a standalone terminal agent.”
A coding agent for open models like Kimi K3
calls codecompanion.nvim “if you want a Neovim-native AI coding assistant.”
DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.
calls codecompanion.nvim “choose if you live in Neovim and want an AI tag agent integrated into your editor; Lua plugin.”
An open-source AI coding agent that lives in your terminal.
calls codecompanion.nvim “Use if you use Neovim and want AI coding support inside vim.”
Sweep: AI coding assistant for JetBrains
calls codecompanion.nvim “If you want AI coding inside Neovim as a plugin.”
The open source coding agent.
calls codecompanion.nvim “Choose when you want AI coding inside Neovim rather than Goose's standalone CLI/desktop agent.”
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
calls codecompanion.nvim “choose for AI coding inside Neovim instead of a separate terminal app”
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
calls codecompanion.nvim “Neovim plugin, not a standalone CLI.”
runs anywhere. uses anything
calls codecompanion.nvim “choose if you're a Neovim user wanting a native Vim-style AI coding plugin.”
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster with the most popular open source coding agent.
calls codecompanion.nvim “Use if you want AI coding inside Neovim rather than a standalone CLI.”
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
calls codecompanion.nvim “Neovim plugin — choose it if you want AI commands inside Vim rather than a separate CLI.”
The most RAM efficient harness
calls codecompanion.nvim “Choose when you want a Neovim-native AI coding plugin.”
"DeepCode: Open Agentic Coding (Agent Harness & Loop Engineering & Multi-Agent Orchestration)"
calls codecompanion.nvim “This is a Neovim plugin, not a terminal-swappable agent.”
Kimi Code CLI is your next CLI agent.
calls codecompanion.nvim “Choose CodeCompanion if you live in Neovim and want AI coding inside the editor rather than a separate terminal CLI.”
Kimi Code CLI — The Starting Point for Next-Gen Agents