Cc.Nvim — Development skill for Claude Code
neovim native plugin for coding agents (claude code and codex).
How to install Cc.Nvim
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open robcmills/cc.nvim and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cc.Nvim does
neovim native plugin for coding agents (claude code and codex).
Alternatives in Development
- OpenAI Codex CLI — (Rust implementation) 67.8k ★
- Vibe Kanban — Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents 23.5k ★
- Neovim Plugin (avante.nvim) — Neovim integration supporting Claude as a backend 17.6k ★
README
cc.nvim
A neovim-native coding agent wrapper. Works with Claude Code and Codex CLIs. Replaces TUI with a vertical split:
- foldable tree display of chat and tool calls
- editable markdown prompt buffer
Both are native neovim buffers.
Why
- I love neovim and dislike TUIs.
- I just wanted a simple markdown buffer to edit my prompts in, with all the key bindings I'm used to.
- I like the foldable tree as a way of visualizing agent sessions.
- I'm obsessed with customizing my workflows. I hated having little control over the TUI.
Additionally, there were some issues with claude code when I built this, (that may be out-of-date today):
- Scrollback: Since the TUI switched to an alternate screen
buffer (#42670,
#28077), you can't
scroll up to read earlier messages — even ten messages back. And even if you
are not facing these issues, the default verbose output includes a lot of
tool results, which can quickly overflow your terminal scrollback limit
(which helps perf), cutting off the beginning of the session.
In a Neovim buffer it's just
gg(reliably beginning of session),G(latest message/enter tail mode),/(page up/down), search, marks, yank (with no copy formatting issues caused by trailing whitespace). - Rendering flicker and redraw jitter. Streaming tokens in the TUI repaint the whole screen; inside tmux this spirals into thousands of scroll events per second (#9935, #3648). cc.nvim appends to a buffer — no alt-screen, no repaint storms.
- Long sessions get sluggish. The TUI holds and redraws the entire conversation from the
Related Skills
Signalbox.Nvim
Attention-first Neovim control surface for persistent Herdr coding agents
Dotagent.Nvim
Neovim completion for local agent commands and skills, with env-gated Claude/Codex editor integration
Claudecode.nvim
A Claude Code Neovim IDE Extension.
Monet.Nvim
Neovim theme inspired by Claude Monet's iconic water lilies
Hive
Browser-native hive-mind for CLI coding agents — Claude Code, Codex, Gemini, and OpenCode collaborate as real
Loopgate Harness
A repo-native coding-agent loop harness for Claude, Codex, Copilot, and other CLI agents. Agents can edit. Gat
Related Agents
Code Preview.Nvim
A Neovim plugin that shows a live diff preview of AI coding agent's file edits before you accept or reject the
Omd Codex Image
Channel-aware image materializer. Reads spec blocks in HTML/MD/JSX and materializes them through Codex's nativ
Rust-claude-code-api V0.6.0 Quality Audit Report
Date: 2026-02-11 Auditors: Claude Code (team lead) + Codex (security) + Gemini CLI (API ergonomics) Method: 3-