An OpenCode Desktop plugin that shows your OpenCode Go monthly usage as a badge in the tab bar.
DevDengChao/opencode-plugin-filterable-table
An OpenCode Desktop plugin that adds per-column filter dropdowns to Markdown tables in chat sessions, without changing the underlying content.
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- 5 days ago
What is it?
OpenCode Desktop renders Markdown tables in session timelines, and this plugin adds a filter button to each table header. Clicking it opens a dropdown where you can check the values to keep, and only matching rows stay visible. Filters on different columns combine with AND, while multiple values within one column combine with OR.
The dropdown supports search for long value lists, select all, deselect all and reset. Empty cells appear as "(空)" and can be filtered like any other value. A status line under the table shows the visible row count and offers a button to clear all filters for that table.
Filtering only changes the display layer. The original Markdown and session data are not modified, and filter state is kept in memory and restored when messages re-render. The plugin is installed from npm through the OpenCode global config and supports Chinese and English interfaces. It targets the Desktop GUI only and does not work in the TUI.
Key features
- 01Filter button in each table header for column-level filtering
- 02Multi-select values per column with search for long lists
- 03Multiple column filters combined with AND logic
- 04Row count display with a one-click clear-all action
- 05Empty cells can be filtered as a regular value
- 06Follows OpenCode light/dark themes and Chinese/English UI
Use cases
- Narrowing a long Markdown table in an OpenCode session to rows matching specific statuses or categories
- Comparing subsets of AI-generated tables without editing the session content
- Quickly excluding empty or unwanted values from a result table
Quick start
- 1
Add the package to plugins in your global opencode.jsonc config
- 2
Install the plugin from npm (OpenCode installs it automatically on load)
@devdengchao/opencode-plugin-filterable-table - 3
Restart OpenCode Desktop or enable the plugin under Settings > Extensions > Plugins
Things to know
- Only works in OpenCode Desktop 2.2.x; TUI is not supported.
- Relies on the experimental GUI plugin API and Desktop's current DOM structure, so it may need updates after upgrades.
- Filter state is kept in memory and resets on plugin reload or Desktop restart.
In collections
Topics
FAQ
- What is opencode-plugin-filterable-table?
- An OpenCode Desktop plugin that adds per-column filter dropdowns to Markdown tables in chat sessions, without changing the underlying content. OpenCode Desktop renders Markdown tables in session timelines, and this plugin adds a filter button to each table header. Clicking it opens a dropdown where you can check the values to keep, and only matching rows stay visible. Filters on different columns combine with AND, while multiple values within one column combine with OR.
- Is opencode-plugin-filterable-table free to use? What license does it have?
- opencode-plugin-filterable-table is open source under the MIT license. Check the license terms before using it in commercial products.
- Is opencode-plugin-filterable-table still maintained?
- Actively maintained. The last commit to opencode-plugin-filterable-table was on Nov 2, 2026.
- What can I use opencode-plugin-filterable-table for?
- Narrowing a long Markdown table in an OpenCode session to rows matching specific statuses or categories Comparing subsets of AI-generated tables without editing the session content Quickly excluding empty or unwanted values from a result table
- How do I install opencode-plugin-filterable-table?
- Add the package to plugins in your global opencode.jsonc config Install the plugin from npm (OpenCode installs it automatically on load): @devdengchao/opencode-plugin-filterable-table Restart OpenCode Desktop or enable the plugin under Settings > Extensions > Plugins
- Where can I get opencode-plugin-filterable-table?
- The source code and installation instructions are on GitHub: https://github.com/DevDengChao/opencode-plugin-filterable-table
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An OpenCode plugin that turns a session's tool calls, shell commands and diffs into a reviewable Markdown handoff brief.
A Git and GitHub side panel for OpenCode Desktop with a commit graph, pull requests, issues, CI runs, and agent tools behind an approval queue.
An OpenCode plugin that shows an inline translation tooltip when you select text in OpenCode Desktop or the terminal UI.
An animated eye plugin for OpenCode Desktop that visually reflects what the AI agent is doing in each session.
An OpenCode V2 plugin that defers a prompt for a set delay, then submits it back into the same session.