An OpenCode plugin that turns a session's tool calls, shell commands and diffs into a reviewable Markdown handoff brief.
parzival1l/opencode-notepad
An OpenCode Desktop plugin that adds a per-chat Markdown notepad with a checklist the coding agent can add to.
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- 10 days ago
What is it?
opencode-notepad is a plugin for OpenCode Desktop that adds a Markdown notepad to the session side panel. Each chat gets its own note, and the top section of the note is a checklist that the coding agent can add to and check off through chat requests such as "add this to the list".
The plugin has a server part that stores each note as a plain Markdown file and serializes edits, and a GUI part that adds a Notepad side tab, a composer pill showing the count of open items, and a toggle shortcut. Highlighted text anywhere in the window can be sent to the checklist, to the notes as a blockquote, or attached to the next message as a quote.
The agent gets four tools for the calling chat's note: add checklist items, check or uncheck items, read the list and notes, and append Markdown to the notes. Notes are stored under ~/.local/share/opencode-notepad by default, and the folder can be changed with a plugin option.
Key features
- 01Per-chat Markdown note with a checklist at the top.
- 02Agent tools to add, check, read, and append notes for the current chat.
- 03Highlight text to add it to the checklist or notes, or quote it into a message.
- 04Notes stored as plain Markdown files with a configurable folder.
- 05Keyboard shortcuts for toggling the panel and sending selections.
Use cases
- Keeping a running to-do list while a coding agent works through a task.
- Asking the agent to remember follow-up items during a chat session.
- Collecting snippets from chat messages into notes for later reference.
In collections
Topics
FAQ
- What is opencode-notepad?
- An OpenCode Desktop plugin that adds a per-chat Markdown notepad with a checklist the coding agent can add to. opencode-notepad is a plugin for OpenCode Desktop that adds a Markdown notepad to the session side panel. Each chat gets its own note, and the top section of the note is a checklist that the coding agent can add to and check off through chat requests such as "add this to the list".
- Is opencode-notepad free to use? What license does it have?
- opencode-notepad is open source under the Other license. Check the license terms before using it in commercial products.
- Is opencode-notepad still maintained?
- Actively maintained. The last commit to opencode-notepad was on Oct 28, 2026.
- What can I use opencode-notepad for?
- Keeping a running to-do list while a coding agent works through a task. Asking the agent to remember follow-up items during a chat session. Collecting snippets from chat messages into notes for later reference.
- Where can I get opencode-notepad?
- The source code and installation instructions are on GitHub: https://github.com/parzival1l/opencode-notepad
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Kanban task board inside OpenCode Desktop that links tasks to AI coding sessions.
An OpenCode Desktop plugin that adds scoped, highlighted search across a whole chat session, including tool calls, tool results and terminal commands.
An OpenCode V2 terminal and Desktop plugin that shows inline grey prompt continuations you can accept with Tab.
An OpenCode V2 plugin that defers a prompt for a set delay, then submits it back into the same session.
A plugin that shows a live tokens-per-second (TPS) readout in the OpenCode Desktop GUI while models generate output.