Help us improve
Share bugs, ideas, or general feedback.
Claude Code + Neovim integration with MCP control
npx claudepluginhub genomewalker/prism.nvimClaude Code + Neovim integration with 10-50x token savings via MCP tools
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Development marketplace for Superpowers core skills library
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Share bugs, ideas, or general feedback.
Claude controls your editor directly. Talk to it. Watch it edit.
See every edit happen. Claude opens files, jumps to lines, and makes changes right in front of you. Full undo support - just press u.
65+ MCP tools. Harpoon, Trouble, Spectre, LSP, Git - all controllable by voice. Pin files, find TODOs, bulk replace, fix errors.
No vim required. Just talk: "go to line 42", "fix this error", "commit with message X". Prism translates.
/plugin add-marketplace genomewalker/prism.nvim
/plugin install prism-nvim@genomewalker-prism-nvim
Or: /prism install
Then restart Claude Code and open Neovim.
Want a ready-to-go config? Try nvim-config - LazyVim + prism.nvim + productivity plugins.
Ctrl+; → Toggle Claude terminal
"replace foo bar" → Find and replace
"fix this error" → Apply LSP quick fix
"commit changes" → Git commit
Ctrl+\ Ctrl+\ → Exit to normal mode
Don't know vim? Just describe what you want:
| You say | What happens |
|---|---|
| "go to line 42" | Cursor jumps |
| "comment this" | Toggles comment |
| "duplicate line" | Line duplicated |
| "move this up" | Line moves up |
| "show errors" | Diagnostics panel |
| "rename to newName" | LSP rename |
Say "teach me vim" to enable narrated mode:
📚 Toggle comment (gcc)
📚 Indent line (>>)
📚 Jump to line (:50)
| Mode | What it does | Say this |
|---|---|---|
| Guardian | Review every edit before applying | "be more careful" |
| Companion | Auto-apply with visual feedback | "I trust you" |
| Autopilot | Full speed, minimal UI | "just do it" |
"what changed?" → git status
"show diff" → git diff
"stage this" → git add
"commit: fix bug" → git commit -m "fix bug"
"who wrote this?" → git blame
After install, use nvc to launch:
nvc # nvim + Claude
nvc -c # continue last session
nvc --model opus # use Opus
nvco # shortcut for opus
| Category | Tools |
|---|---|
| Editing | comment, duplicate, move, delete, indent, fold, undo/redo |
| Navigation | goto_line, next_error, jump_back, bookmarks |
| LSP | diagnostics, fix_diagnostic, goto_definition, rename_symbol |
| Git | status, diff, stage, commit, blame, log |
| Learning | explain_command, suggest_command, vim_cheatsheet |
require("prism").setup({
terminal = { width = 0.4, passthrough = true },
trust = { mode = "companion" },
})
| Problem | Solution |
|---|---|
| MCP not connecting | Restart Claude Code, run /prism status |
| Terminal gone | Ctrl+; brings it back |
| Stuck in terminal | Ctrl+\ Ctrl+\ exits to normal mode |