Repolode
vimtor

vimtor/opencode-plugins

Coleção pessoal de plugins para o OpenCode V2 que adicionam ferramentas de consulta a Postgres e MySQL, gerenciamento de secrets, troca de modo de planejamento, gestão de sessões e mais.

Estrelas
30
Forks
3
Issues abertas
0
Último commit
há 11 dias

O que é?

Este repositório é um monorepo com 18 plugins pequenos para o OpenCode V2 (beta), um agente de programação com IA. Cada plugin fica em seu próprio pacote npm e pode ser instalado de forma independente. Eles se dividem em alguns grupos: ferramentas para bancos de dados (opencode-postgres e opencode-mysql, que adicionam ferramentas de consulta SQL a um banco configurado), segurança e controle do agente (opencode-blindfold permite que agentes usem secrets sem ver seus valores, e opencode-supervisor usa um modelo supervisor para interromper execuções que violem instruções) e recursos auxiliares para o fluxo de trabalho com sessões (trocar do modo de planejamento para o modo de build, enviar um prompt para continuar quando a entrada estiver vazia, abrir o pull request de uma sessão e compactar sessões inativas antes que o cache de prompts expirem).

Outros plugins cuidam da seleção de modelos e da resiliência: opencode-auto-model escolhe um modelo e uma variante no primeiro prompt da sessão, opencode-fallback-model troca para modelos alternativos quando um deles falha, e opencode-hide-variants oculta variantes indesejadas. Os utilitários para abas e links incluem opencode-quick-links, opencode-external-tabs e opencode-bubble-tabs. opencode-agent-meetup permite que agentes em sessões diferentes, em qualquer máquina, troquem mensagens.

O repositório é desenvolvido com Bun e testado com bun:test. Plugins com uma parte de TUI também incluem uma parte para desktop, e os plugins para Postgres e MySQL podem ser testados com contêineres locais iniciados pelo Docker Compose.

Recursos principais

  • 01Ferramentas de consulta para Postgres e MySQL 8+ que executam SQL em bancos de dados configurados
  • 02Gerenciamento de secrets que permite aos agentes usar credenciais sem ver seus valores
  • 03Troca automática do modo de planejamento para o agente de build com frases como 'pode continuar'
  • 04Modelos alternativos que assumem uma sessão quando o modelo atual falha
  • 05Mensagens entre agentes de sessões diferentes, em qualquer máquina

Casos de uso

  • Permitir que um agente do OpenCode consulte um banco de desenvolvimento Postgres ou MySQL
  • Manter chaves de API e senhas fora do contexto visível do agente
  • Manter sessões longas de programação em andamento quando o modelo principal fica indisponível
  • Coordenar várias sessões de agentes que trabalham em partes relacionadas de um projeto

Início rápido

  1. 1

    Use Bun 1.4.0 e instale as dependências

    bun install
  2. 2

    Compile todos os plugins

    bun run build
  3. 3

    Execute a suíte de testes

    bun run test

Antes de usar

  • Foi desenvolvido para o OpenCode V2, descrito no README como beta.
  • O fluxo de desenvolvimento requer Bun 1.4.0.
  • Os plugins de Postgres e MySQL precisam de um banco de dados configurado, e o ambiente de testes local usa Docker.

Em coleções

Tópicos

Perguntas frequentes

O que é opencode-plugins?
Coleção pessoal de plugins para o OpenCode V2 que adicionam ferramentas de consulta a Postgres e MySQL, gerenciamento de secrets, troca de modo de planejamento, gestão de sessões e mais. Este repositório é um monorepo com 18 plugins pequenos para o OpenCode V2 (beta), um agente de programação com IA. Cada plugin fica em seu próprio pacote npm e pode ser instalado de forma independente. Eles se dividem em alguns grupos: ferramentas para bancos de dados (opencode-postgres e opencode-mysql, que adicionam ferramentas de consulta SQL a um banco configurado), segurança e controle do agente (opencode-blindfold permite que agentes usem secrets sem ver seus valores, e opencode-supervisor usa um modelo supervisor para interromper execuções que violem instruções) e recursos auxiliares para o fluxo de trabalho com sessões (trocar do modo de planejamento para o modo de build, enviar um prompt para continuar quando a entrada estiver vazia, abrir o pull request de uma sessão e compactar sessões inativas antes que o cache de prompts expirem).
opencode-plugins é gratuito? Qual é a licença?
opencode-plugins é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
opencode-plugins ainda é mantido?
Manutenção ativa. O último commit de opencode-plugins foi em 27 de out. de 2026.
Para que posso usar opencode-plugins?
Permitir que um agente do OpenCode consulte um banco de desenvolvimento Postgres ou MySQL Manter chaves de API e senhas fora do contexto visível do agente Manter sessões longas de programação em andamento quando o modelo principal fica indisponível Coordenar várias sessões de agentes que trabalham em partes relacionadas de um projeto
Como instalar opencode-plugins?
Use Bun 1.4.0 e instale as dependências: bun install Compile todos os plugins: bun run build Execute a suíte de testes: bun run test
Onde consigo opencode-plugins?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vimtor/opencode-plugins

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados