Repolode
DevDengChao

DevDengChao/opencode-plugin-filterable-table

Плагин для OpenCode Desktop, который добавляет к таблицам Markdown в чатах фильтры по столбцам, не меняя исходное содержимое.

Звёзды
0
Форки
0
Открытые issues
0
Последний коммит
5 дней назад

Что это?

OpenCode Desktop отображает таблицы Markdown в ленте сессии, а плагин добавляет кнопку фильтра в заголовок каждого столбца. При нажатии открывается выпадающий список, где можно отметить нужные значения — останутся только соответствующие строки. Фильтры разных столбцов объединяются по AND, а несколько значений в одном столбце — по OR.

В выпадающем списке есть поиск по длинному перечню значений, а также команды «Выбрать все», «Снять выбор» и «Сбросить». Пустые ячейки отображаются как «(空)」 и фильтруются наравне с любыми другими значениями. Под таблицей показывается число видимых строк и кнопка для сброса всех фильтров этой таблицы.

Фильтрация меняет только отображение. Исходный Markdown и данные сессии не изменяются, а состояние фильтров хранится в памяти и восстанавливается при повторной отрисовке сообщений. Плагин устанавливается из npm через глобальную конфигурацию OpenCode и поддерживает китайский и английский интерфейсы. Он предназначен только для графического интерфейса Desktop и не работает в TUI.

Ключевые возможности

  • 01Кнопка фильтрации по столбцу в заголовке каждой таблицы
  • 02Выбор нескольких значений в столбце и поиск по длинному списку
  • 03Фильтры нескольких столбцов объединяются логикой AND
  • 04Отображение числа строк и кнопка для сброса всех фильтров
  • 05Пустые ячейки можно фильтровать как обычные значения
  • 06Поддержка светлой и тёмной тем OpenCode, а также китайского и английского интерфейсов

Сценарии использования

  • Фильтрация длинной таблицы Markdown в сессии OpenCode по нужным статусам или категориям
  • Сравнение подмножеств таблиц, созданных AI, без изменения содержимого сессии
  • Быстрое исключение пустых или нежелательных значений из таблицы результатов

Быстрый старт

  1. 1

    Добавьте пакет в plugins в глобальной конфигурации opencode.jsonc

  2. 2

    Установите плагин из npm (OpenCode автоматически установит его при загрузке)

    @devdengchao/opencode-plugin-filterable-table
  3. 3

    Перезапустите OpenCode Desktop или включите плагин в Settings > Extensions > Plugins

Что важно знать

  • Работает только в OpenCode Desktop 2.2.x; TUI не поддерживается.
  • Зависит от экспериментального API GUI plugin и текущей структуры DOM в Desktop, поэтому после обновлений могут потребоваться изменения.
  • Состояние фильтров хранится в памяти и сбрасывается при повторной загрузке плагина или перезапуске Desktop.

В подборках

Темы

#opencode#opencode-plugin#markdown#table#filter#typescript#gui-plugin#opencode-desktop

Частые вопросы

Что такое opencode-plugin-filterable-table?
Плагин для OpenCode Desktop, который добавляет к таблицам Markdown в чатах фильтры по столбцам, не меняя исходное содержимое. OpenCode Desktop отображает таблицы Markdown в ленте сессии, а плагин добавляет кнопку фильтра в заголовок каждого столбца. При нажатии открывается выпадающий список, где можно отметить нужные значения — останутся только соответствующие строки. Фильтры разных столбцов объединяются по AND, а несколько значений в одном столбце — по OR.
opencode-plugin-filterable-table можно использовать бесплатно? Какая у него лицензия?
opencode-plugin-filterable-table распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
opencode-plugin-filterable-table всё ещё поддерживается?
Активно поддерживается. Последний коммит в opencode-plugin-filterable-table — 2 нояб. 2026 г..
Для чего можно использовать opencode-plugin-filterable-table?
Фильтрация длинной таблицы Markdown в сессии OpenCode по нужным статусам или категориям Сравнение подмножеств таблиц, созданных AI, без изменения содержимого сессии Быстрое исключение пустых или нежелательных значений из таблицы результатов
Как установить opencode-plugin-filterable-table?
Добавьте пакет в plugins в глобальной конфигурации opencode.jsonc Установите плагин из npm (OpenCode автоматически установит его при загрузке): @devdengchao/opencode-plugin-filterable-table Перезапустите OpenCode Desktop или включите плагин в Settings > Extensions > Plugins
Где скачать opencode-plugin-filterable-table?
Исходный код и инструкции по установке — на GitHub: https://github.com/DevDengChao/opencode-plugin-filterable-table

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты