Repolode
DevDengChao

DevDengChao/opencode-plugin-filterable-table

OpenCode Desktop 채팅 세션의 Markdown 테이블에 열별 필터 드롭다운을 추가하며, 원본 콘텐츠는 변경하지 않는 플러그인입니다.

스타
0
포크
0
열린 이슈
0
마지막 커밋
5일 전

어떤 프로젝트인가요?

OpenCode Desktop은 세션 타임라인에 Markdown 테이블을 표시하며, 이 플러그인은 각 테이블 헤더에 필터 버튼을 추가합니다. 버튼을 클릭하면 유지할 값을 선택할 수 있는 드롭다운이 열리고, 선택한 값과 일치하는 행만 표시됩니다. 서로 다른 열의 필터는 AND로 결합되고, 한 열 안에서 여러 값을 선택하면 OR로 결합됩니다.

드롭다운에서는 값이 많은 목록을 검색하고, 전체 선택·전체 선택 해제·초기화를 할 수 있습니다. 빈 셀은 "(空)"으로 표시되며 다른 값처럼 필터링할 수 있습니다. 테이블 아래 상태 표시줄에는 현재 보이는 행 수가 표시되고, 해당 테이블의 필터를 모두 지우는 버튼도 제공됩니다.

필터링은 표시 계층에만 적용됩니다. 원본 Markdown과 세션 데이터는 수정되지 않으며, 필터 상태는 메모리에 보관되어 메시지가 다시 렌더링될 때 복원됩니다. 플러그인은 npm을 통해 OpenCode 전역 설정에 설치하며, 중국어와 영어 인터페이스를 지원합니다. Desktop GUI 전용이며 TUI에서는 작동하지 않습니다.

핵심 기능

  • 01각 테이블 헤더에 열별 필터링 버튼 제공
  • 02열마다 여러 값을 선택할 수 있으며, 값이 많은 목록은 검색 가능
  • 03여러 열의 필터를 AND 로직으로 결합
  • 04행 수를 표시하고 한 번의 클릭으로 필터 전체 초기화
  • 05빈 셀도 일반 값처럼 필터링 가능
  • 06OpenCode 라이트/다크 테마와 중국어/영어 UI 지원

활용 사례

  • OpenCode 세션의 긴 Markdown 테이블에서 특정 상태나 카테고리에 해당하는 행만 추리기
  • 세션 내용을 수정하지 않고 AI가 생성한 테이블의 일부 항목 비교하기
  • 결과 테이블에서 빈 값이나 원치 않는 값을 빠르게 제외하기

빠른 시작

  1. 1

    전역 opencode.jsonc 설정의 plugins에 패키지를 추가합니다

  2. 2

    npm에서 플러그인을 설치합니다(OpenCode가 로드될 때 자동으로 설치합니다)

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

    OpenCode Desktop을 다시 시작하거나 Settings > Extensions > Plugins에서 플러그인을 활성화합니다

사용 전 알아둘 점

  • OpenCode Desktop 2.2.x에서만 작동합니다. TUI는 지원하지 않습니다.
  • 실험적인 GUI plugin API와 Desktop의 현재 DOM 구조에 의존하므로 업그레이드 후 업데이트가 필요할 수 있습니다.
  • 필터 상태는 메모리에 유지되며 플러그인을 다시 로드하거나 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의 마지막 커밋은 2026년 11월 2일입니다.
opencode-plugin-filterable-table은(는) 어디에 사용할 수 있나요?
OpenCode 세션의 긴 Markdown 테이블에서 특정 상태나 카테고리에 해당하는 행만 추리기 세션 내용을 수정하지 않고 AI가 생성한 테이블의 일부 항목 비교하기 결과 테이블에서 빈 값이나 원치 않는 값을 빠르게 제외하기
opencode-plugin-filterable-table는 어떻게 설치하나요?
전역 opencode.jsonc 설정의 plugins에 패키지를 추가합니다 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트