New to the plugin? Start with Getting started. Inside
Neovim, :help opencode.nvim has a short summary.
- Getting started: install, check the setup, and send a first prompt.
- Usage: models, sessions and panel tabs, agents, the panel, permissions, prompt history.
- Quick chat: in-place edits, commit messages, and custom ad-hoc commands.
- Context: what is sent with a prompt and how to change it.
- Reviewing changes: V2 session diffs and inline review comments.
- Servers: remote servers, authentication, containers, WSL.
- Troubleshooting: connection, keymap, and rendering problems; bug reports.
- Configuration: common options and the full defaults.
- Commands and Lua API:
:Opencodecommands, Lua calls, slash commands, skills. - Hooks and events: callbacks, prompt guard, User autocmds, highlights.
- Compatibility: V1 and V2 differences, V1 snapshots.
Recipes are optional setups for particular workflows, such as sharing a session with the TUI or a three-way layout toggle.
To contribute, see CONTRIBUTING.md.