Plugin do OpenCode que exibe uma dica de tradução em linha quando você seleciona um texto no OpenCode Desktop ou na interface de terminal.
spinualexandru/create-opencode-desktop-plugin
Uma CLI de scaffolding que gera um pacote inicial para criar plugins de GUI para o OpenCode Desktop.
- Estrelas
- 1
- Forks
- 0
- Issues abertas
- 0
- Último commit
- há 3 dias
O que é?
create-opencode-desktop-plugin é uma ferramenta de scaffolding que gera um pacote de plugin pronto para compilar para o OpenCode Desktop, usando o SDK experimental de plugins de GUI (@opencode/plugin/gui). Com um único comando usando bun, npm ou npx, você cria um projeto com painel lateral, comandos, uma página de configurações conectada a um store global, CSS injetado e i18n já configurados.
O projeto gerado pode incluir opcionalmente uma parte de servidor que registra um RPC chamado pelo painel e uma parte do processo principal com uma ponte IPC e um item nativo no menu Help. Flags como --no-server e --no-main permitem ignorar qualquer uma dessas partes. A saída é um bundle CommonJS compilado com o preset Vite do SDK, que também inclui um build em modo watch e uma verificação de tipos do TypeScript.
Depois de gerar o scaffolding, execute o build de desenvolvimento e registre o diretório do plugin na configuração global do OpenCode; em seguida, reinicie o app desktop uma vez. Cada rebuild posterior recarrega o plugin.
Recursos principais
- 01Gera um pacote de plugin com painel lateral, comandos e um botão em formato de cápsula na barra de título.
- 02Inclui uma página de configurações conectada a um store global e suporte a i18n.
- 03RPC opcional no servidor, que pode ser chamado pelo painel.
- 04Ponte IPC opcional no processo principal do Electron e item nativo no menu Help.
- 05Inclui build Vite em modo watch e verificação de tipos do TypeScript.
Casos de uso
- Começar um novo plugin de GUI para o OpenCode Desktop sem configurar manualmente as ferramentas de build.
- Aprender como o SDK experimental de plugins de GUI conecta painéis, RPC e IPC.
- Criar um plugin que só precisa de um painel, ignorando as partes de servidor e do processo principal.
Início rápido
- 1
Criar a estrutura de um novo projeto de plugin
bun create opencode-desktop-plugin my-plugin - 2
Entrar no projeto e iniciar o modo de desenvolvimento
cd my-plugin bun run dev - 3
Adicionar o diretório do plugin ao arquivo de configuração global ~/.config/opencode/opencode.jsonc e reiniciar o OpenCode Desktop
Antes de usar
- Ele se baseia no SDK experimental de plugins GUI, que pode mudar.
- É necessário usar o OpenCode Desktop para executar o plugin.
Em coleções
Tópicos
Perguntas frequentes
- O que é create-opencode-desktop-plugin?
- Uma CLI de scaffolding que gera um pacote inicial para criar plugins de GUI para o OpenCode Desktop. create-opencode-desktop-plugin é uma ferramenta de scaffolding que gera um pacote de plugin pronto para compilar para o OpenCode Desktop, usando o SDK experimental de plugins de GUI (@opencode/plugin/gui). Com um único comando usando bun, npm ou npx, você cria um projeto com painel lateral, comandos, uma página de configurações conectada a um store global, CSS injetado e i18n já configurados.
- create-opencode-desktop-plugin é gratuito? Qual é a licença?
- create-opencode-desktop-plugin é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- create-opencode-desktop-plugin ainda é mantido?
- Manutenção ativa. O último commit de create-opencode-desktop-plugin foi em 3 de nov. de 2026.
- Para que posso usar create-opencode-desktop-plugin?
- Começar um novo plugin de GUI para o OpenCode Desktop sem configurar manualmente as ferramentas de build. Aprender como o SDK experimental de plugins de GUI conecta painéis, RPC e IPC. Criar um plugin que só precisa de um painel, ignorando as partes de servidor e do processo principal.
- Como instalar create-opencode-desktop-plugin?
- Criar a estrutura de um novo projeto de plugin: bun create opencode-desktop-plugin my-plugin Entrar no projeto e iniciar o modo de desenvolvimento: cd my-plugin bun run dev Adicionar o diretório do plugin ao arquivo de configuração global ~/.config/opencode/opencode.jsonc e reiniciar o OpenCode Desktop
- Onde consigo create-opencode-desktop-plugin?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spinualexandru/create-opencode-desktop-plugin
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um plugin do OpenCode Desktop que mostra o uso mensal do OpenCode Go como um badge na barra de abas.
Um template inicial para criar apps desktop multiplataforma com Electron, React, TypeScript e Vite.
App de desktop gratuito e de código aberto em que agentes de IA trabalham com arquivos locais, baseado no OpenCode e compatível com qualquer provedor de modelos ou modelos locais do Ollama.
Navegador desktop baseado em Electron para testar sites em várias prévias de dispositivos ao mesmo tempo, com interações espelhadas e um servidor MCP para agentes de IA.
Aplicativo desktop para gerenciar e alternar entradas do arquivo hosts do sistema, desenvolvido com Tauri, React e TypeScript.