Un plugin de OpenCode que muestra una ventana emergente de traducción en línea al seleccionar texto en OpenCode Desktop o en la interfaz de terminal.
spinualexandru/create-opencode-desktop-plugin
Una CLI de scaffolding que genera un paquete inicial para crear plugins GUI para OpenCode Desktop.
- Estrellas
- 1
- Forks
- 0
- Issues abiertos
- 0
- Último commit
- hace 4 días
¿Qué es?
create-opencode-desktop-plugin es una herramienta de scaffolding que genera un paquete de plugin listo para compilar para OpenCode Desktop, usando el SDK experimental de plugins GUI (@opencode/plugin/gui). Al ejecutar un solo comando con bun, npm o npx, se crea un proyecto que ya incluye un panel lateral, comandos, una página de ajustes conectada a un almacén global, CSS inyectado e i18n configurados.
El proyecto generado puede incluir opcionalmente una parte de servidor que registra un RPC al que llama el panel, y una parte de proceso principal con un puente IPC y un elemento nativo en el menú Ayuda. Con opciones como --no-server y --no-main, puedes omitir cualquiera de esas partes. El resultado es un bundle CommonJS generado con el preset de Vite del SDK, e incluye una compilación en modo watch y una comprobación de tipos de TypeScript.
Después de generar la estructura, ejecuta la compilación de desarrollo y registra el directorio del plugin en la configuración global de OpenCode; luego, reinicia la aplicación de escritorio una vez. Cada compilación posterior recarga el plugin.
Funciones clave
- 01Genera un paquete de plugin con un panel lateral, comandos y una pastilla en la barra de título.
- 02Incluye una página de ajustes conectada a un almacén global y compatibilidad con i18n.
- 03RPC opcional del lado del servidor al que puede llamar el panel.
- 04Puente IPC opcional para el proceso principal de Electron y un elemento nativo en el menú Ayuda.
- 05Incluye una compilación de Vite en modo watch y una comprobación de tipos de TypeScript.
Casos de uso
- Iniciar un nuevo plugin GUI para OpenCode Desktop sin configurar manualmente las herramientas de compilación.
- Aprender cómo el SDK experimental de plugins GUI conecta paneles, RPC e IPC.
- Crear un plugin que solo necesite un panel, omitiendo las partes de servidor y del proceso principal.
Inicio rápido
- 1
Crear la estructura de un nuevo proyecto de plugin
bun create opencode-desktop-plugin my-plugin - 2
Entrar en el proyecto e iniciar el modo de desarrollo
cd my-plugin bun run dev - 3
Añadir el directorio del plugin al archivo de configuración global ~/.config/opencode/opencode.jsonc y reiniciar OpenCode Desktop
Antes de usarlo
- Se basa en el SDK experimental de plugins GUI, que puede cambiar.
- Requiere OpenCode Desktop para ejecutar el plugin.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es create-opencode-desktop-plugin?
- Una CLI de scaffolding que genera un paquete inicial para crear plugins GUI para OpenCode Desktop. create-opencode-desktop-plugin es una herramienta de scaffolding que genera un paquete de plugin listo para compilar para OpenCode Desktop, usando el SDK experimental de plugins GUI (@opencode/plugin/gui). Al ejecutar un solo comando con bun, npm o npx, se crea un proyecto que ya incluye un panel lateral, comandos, una página de ajustes conectada a un almacén global, CSS inyectado e i18n configurados.
- ¿create-opencode-desktop-plugin es gratuito? ¿Qué licencia tiene?
- create-opencode-desktop-plugin es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿create-opencode-desktop-plugin sigue mantenido?
- Mantenimiento activo. El último commit de create-opencode-desktop-plugin fue el 3 nov 2026.
- ¿Para qué puedo usar create-opencode-desktop-plugin?
- Iniciar un nuevo plugin GUI para OpenCode Desktop sin configurar manualmente las herramientas de compilación. Aprender cómo el SDK experimental de plugins GUI conecta paneles, RPC e IPC. Crear un plugin que solo necesite un panel, omitiendo las partes de servidor y del proceso principal.
- ¿Cómo se instala create-opencode-desktop-plugin?
- Crear la estructura de un nuevo proyecto de plugin: bun create opencode-desktop-plugin my-plugin Entrar en el proyecto e iniciar el modo de desarrollo: cd my-plugin bun run dev Añadir el directorio del plugin al archivo de configuración global ~/.config/opencode/opencode.jsonc y reiniciar OpenCode Desktop
- ¿Dónde consigo create-opencode-desktop-plugin?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spinualexandru/create-opencode-desktop-plugin
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un plugin de OpenCode Desktop que muestra el uso mensual de OpenCode Go como una insignia en la barra de pestañas.
Plantilla inicial para crear aplicaciones de escritorio multiplataforma con Electron, React, TypeScript y Vite.
Aplicación de escritorio gratuita y de código abierto donde los agentes de IA trabajan con tus archivos locales, basada en OpenCode y compatible con proveedores de modelos y modelos locales de Ollama.
Un navegador de escritorio basado en Electron para probar sitios web en vistas previas de varios dispositivos a la vez, con interacciones sincronizadas y un servidor MCP para agentes de IA.
Aplicación de escritorio para gestionar y alternar entradas del archivo hosts del sistema, creada con Tauri, React y TypeScript.