Repolode
spinualexandru

spinualexandru/create-opencode-desktop-plugin

OpenCode Desktop GUI 플러그인 개발용 스타터 패키지를 생성하는 스캐폴딩 CLI입니다.

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

어떤 프로젝트인가요?

create-opencode-desktop-plugin은 실험적인 GUI 플러그인 SDK(@opencode/plugin/gui)를 사용해 OpenCode Desktop용 플러그인 패키지를 바로 빌드할 수 있는 형태로 생성하는 스캐폴딩 도구입니다. bun, npm 또는 npx로 명령 하나만 실행하면 사이드 패널, 명령, 전역 스토어를 사용하는 설정 페이지, 주입된 CSS와 i18n이 모두 연결된 프로젝트가 만들어집니다.

생성된 프로젝트에는 패널이 호출하는 RPC를 등록하는 서버 부분과 IPC 브리지 및 네이티브 Help 메뉴 항목을 포함하는 메인 프로세스 부분을 선택적으로 추가할 수 있습니다. --no-server와 --no-main 같은 플래그를 사용하면 각각을 제외할 수 있습니다. 출력물은 SDK의 Vite 프리셋으로 빌드한 CommonJS 번들이며, watch 모드 빌드와 TypeScript 타입 검사도 포함됩니다.

스캐폴딩이 끝나면 개발 빌드를 실행하고 전역 OpenCode 설정에 플러그인 디렉터리를 등록한 뒤 데스크톱 앱을 한 번 재시작하면 됩니다. 이후 빌드할 때마다 플러그인이 다시 로드됩니다.

핵심 기능

  • 01사이드 패널, 명령, 타이틀바 필이 포함된 플러그인 패키지를 생성합니다.
  • 02전역 스토어를 사용하는 설정 페이지와 i18n을 지원합니다.
  • 03패널에서 호출할 수 있는 서버 측 RPC를 선택적으로 포함합니다.
  • 04Electron 메인 프로세스 IPC 브리지와 네이티브 Help 메뉴 항목을 선택적으로 포함합니다.
  • 05watch 모드 Vite 빌드와 TypeScript 타입 검사가 포함됩니다.

활용 사례

  • 빌드 도구를 직접 설정하지 않고 새 OpenCode Desktop GUI 플러그인을 시작할 때.
  • 실험적인 GUI 플러그인 SDK에서 패널, RPC, IPC를 연결하는 방식을 익힐 때.
  • 서버와 메인 프로세스 부분을 제외하고 패널만 필요한 플러그인을 만들 때.

빠른 시작

  1. 1

    새 플러그인 프로젝트의 기본 구조를 생성합니다

    bun create opencode-desktop-plugin my-plugin
  2. 2

    프로젝트 디렉터리로 이동해 개발 모드를 시작합니다

    cd my-plugin bun run dev
  3. 3

    플러그인 디렉터리를 전역 설정 파일 ~/.config/opencode/opencode.jsonc에 추가한 다음 OpenCode Desktop을 다시 시작합니다

사용 전 알아둘 점

  • 실험적인 GUI plugin SDK를 기반으로 하므로 변경될 수 있습니다.
  • 플러그인을 실행하려면 OpenCode Desktop이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

create-opencode-desktop-plugin은(는) 무엇인가요?
OpenCode Desktop GUI 플러그인 개발용 스타터 패키지를 생성하는 스캐폴딩 CLI입니다. create-opencode-desktop-plugin은 실험적인 GUI 플러그인 SDK(@opencode/plugin/gui)를 사용해 OpenCode Desktop용 플러그인 패키지를 바로 빌드할 수 있는 형태로 생성하는 스캐폴딩 도구입니다. bun, npm 또는 npx로 명령 하나만 실행하면 사이드 패널, 명령, 전역 스토어를 사용하는 설정 페이지, 주입된 CSS와 i18n이 모두 연결된 프로젝트가 만들어집니다.
create-opencode-desktop-plugin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
create-opencode-desktop-plugin은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
create-opencode-desktop-plugin은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. create-opencode-desktop-plugin의 마지막 커밋은 2026년 11월 3일입니다.
create-opencode-desktop-plugin은(는) 어디에 사용할 수 있나요?
빌드 도구를 직접 설정하지 않고 새 OpenCode Desktop GUI 플러그인을 시작할 때. 실험적인 GUI 플러그인 SDK에서 패널, RPC, IPC를 연결하는 방식을 익힐 때. 서버와 메인 프로세스 부분을 제외하고 패널만 필요한 플러그인을 만들 때.
create-opencode-desktop-plugin는 어떻게 설치하나요?
새 플러그인 프로젝트의 기본 구조를 생성합니다: bun create opencode-desktop-plugin my-plugin 프로젝트 디렉터리로 이동해 개발 모드를 시작합니다: cd my-plugin bun run dev 플러그인 디렉터리를 전역 설정 파일 ~/.config/opencode/opencode.jsonc에 추가한 다음 OpenCode Desktop을 다시 시작합니다
create-opencode-desktop-plugin은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spinualexandru/create-opencode-desktop-plugin

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트