#113113th of 324 in Skills, plugins and prompts
opencode.nvim
Neovim plugin that sends editor context and prompts to an OpenCode server
- Stars
- 3.9k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- Lua
3,051 on 10 Apr 20263,903 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
opencode.nvim connects Neovim to an OpenCode server, finding a running daemon, using a configured URL, or starting one in a terminal. It expands placeholders such as @this, @buffer and @diagnostics in prompts, and exposes ask, select, operator and command functions. Edits proposed by OpenCode open in a :diffpatch view with accept/reject keymaps, and server events are forwarded as autocmds.
Who it is for: Neovim users who already run OpenCode as their coding agent
Strengths
- Context placeholders: @this, @buffer, @buffers, @diagnostics, @marks, @quickfix, @visible
- Reviews proposed edits in native Neovim diff with da/dr/dp/do keymaps
- Forwards OpenCode server events as User autocmds and reloads edited buffers
- Can target remote OpenCode servers via server.url; integrates with snacks, blink.cmp, lualine
Weaknesses
- Requires a separate OpenCode install; the plugin is only a client
- Main branch targets OpenCode v2; v1 needs the stable release tag
- Event payloads follow OpenCode's schema and may change between releases
- Designed around a single connected OpenCode instance
What it needs
- no GPU
- Needs Neovim, OpenCode
Quick answers
Is opencode.nvim open source?
Yes. Its code is on GitHub under the MIT license.
Also in Skills, plugins and prompts
See all 324| Rank | Project | Score |
|---|---|---|
| 1 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 96 out of 100 |
| 2 | skillsAgent skills for planning, TDD, debugging and code review | 95 out of 100 |
| 3 | eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses | 95 out of 100 |
| #4 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 95 out of 100 |
| #5 | cavemanCuts token use in coding agents with terse replies and compressed inputs | 95 out of 100 |