OpenCode Desktop이나 터미널 UI에서 텍스트를 선택하면 인라인 번역 툴팁을 표시하는 OpenCode 플러그인입니다.
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
새 플러그인 프로젝트의 기본 구조를 생성합니다
bun create opencode-desktop-plugin my-plugin - 2
프로젝트 디렉터리로 이동해 개발 모드를 시작합니다
cd my-plugin bun run dev - 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 통계는 매일 갱신됩니다.
관련 프로젝트
OpenCode Desktop 탭 바에 OpenCode Go 월간 사용량을 배지로 표시하는 플러그인입니다.
Electron, React, TypeScript, Vite로 크로스 플랫폼 데스크톱 앱을 만들기 위한 스타터 템플릿입니다.
OpenCode 기반으로, 어떤 모델 제공업체나 로컬 Ollama 모델에서도 사용할 수 있는 무료 오픈소스 데스크톱 앱으로 AI 에이전트가 로컬 파일을 다룹니다.
여러 기기 미리보기에서 웹사이트를 동시에 테스트하고, 상호작용을 동기화하며 AI 에이전트용 MCP 서버도 제공하는 Electron 기반 데스크톱 브라우저입니다.
Tauri, React, TypeScript로 만든 시스템 hosts 파일 항목 관리 및 전환용 데스크톱 앱입니다.