Conjunto de plugins de TypeScript para OpenCode, el agente de programación con IA, que ofrecen información de modelos, estado de Git, prevención del reposo y búsqueda de sesiones.
vimtor/opencode-plugins
Colección personal de plugins para OpenCode V2 que añade herramientas de consulta para Postgres y MySQL, gestión de secretos, cambio de modo de planificación, gestión de sesiones y más.
- Estrellas
- 30
- Forks
- 3
- Issues abiertos
- 0
- Último commit
- hace 10 días
¿Qué es?
Este repositorio es un monorepo con 18 plugins pequeños para OpenCode V2 (beta), el agente de programación con IA. Cada plugin está en su propio paquete npm y se puede instalar de forma independiente. Se agrupan en varias categorías: herramientas de bases de datos (opencode-postgres y opencode-mysql, que añaden herramientas para ejecutar consultas SQL en una base de datos configurada), seguridad y control de agentes (opencode-blindfold permite que los agentes usen secretos sin ver sus valores, y opencode-supervisor hace que un modelo supervisor detenga las ejecuciones que incumplen las instrucciones) y ayudas para el flujo de trabajo de las sesiones (cambiar del modo de planificación al de construcción, enviar un prompt para continuar cuando la entrada está vacía, abrir la pull request de una sesión y compactar las sesiones inactivas antes de que caduque su caché de prompts).
Otros plugins se ocupan de seleccionar modelos y ofrecer resiliencia: opencode-auto-model elige un modelo y una variante con el primer prompt de una sesión, opencode-fallback-model cambia a modelos de respaldo cuando uno falla y opencode-hide-variants oculta las variantes no deseadas. Las utilidades para pestañas y enlaces incluyen opencode-quick-links, opencode-external-tabs y opencode-bubble-tabs. opencode-agent-meetup permite que agentes de distintas sesiones, en cualquier máquina, se envíen mensajes entre sí.
El repositorio está desarrollado con Bun y se prueba con bun:test. Los plugins que incluyen una parte de TUI también ofrecen una parte de escritorio, y los plugins de Postgres y MySQL se pueden probar con contenedores locales iniciados con Docker Compose.
Funciones clave
- 01Herramientas de consulta para Postgres y MySQL 8 o superior, que permiten ejecutar SQL en bases de datos configuradas
- 02Gestión de secretos que permite a los agentes usar credenciales sin ver sus valores
- 03Cambio automático del modo de planificación al agente de construcción con frases como «adelante»
- 04Modelos de respaldo que toman el control de una sesión cuando falla su modelo
- 05Mensajería entre agentes de distintas sesiones, en cualquier máquina
Casos de uso
- Permitir que un agente de OpenCode inspeccione una base de datos de desarrollo en Postgres o MySQL
- Mantener las claves de API y las contraseñas fuera del contexto visible del agente
- Mantener activas las sesiones de programación largas cuando un modelo principal deja de estar disponible
- Coordinar varias sesiones de agentes que trabajan en partes relacionadas de un proyecto
Inicio rápido
- 1
Usa Bun 1.4.0 e instala las dependencias
bun install - 2
Compila todos los plugins
bun run build - 3
Ejecuta la suite de pruebas
bun run test
Antes de usarlo
- Está diseñado para OpenCode V2, que el README describe como beta.
- El flujo de desarrollo requiere Bun 1.4.0.
- Los plugins de Postgres y MySQL necesitan una base de datos configurada, y el entorno de pruebas local usa Docker.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es opencode-plugins?
- Colección personal de plugins para OpenCode V2 que añade herramientas de consulta para Postgres y MySQL, gestión de secretos, cambio de modo de planificación, gestión de sesiones y más. Este repositorio es un monorepo con 18 plugins pequeños para OpenCode V2 (beta), el agente de programación con IA. Cada plugin está en su propio paquete npm y se puede instalar de forma independiente. Se agrupan en varias categorías: herramientas de bases de datos (opencode-postgres y opencode-mysql, que añaden herramientas para ejecutar consultas SQL en una base de datos configurada), seguridad y control de agentes (opencode-blindfold permite que los agentes usen secretos sin ver sus valores, y opencode-supervisor hace que un modelo supervisor detenga las ejecuciones que incumplen las instrucciones) y ayudas para el flujo de trabajo de las sesiones (cambiar del modo de planificación al de construcción, enviar un prompt para continuar cuando la entrada está vacía, abrir la pull request de una sesión y compactar las sesiones inactivas antes de que caduque su caché de prompts).
- ¿opencode-plugins es gratuito? ¿Qué licencia tiene?
- opencode-plugins es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿opencode-plugins sigue mantenido?
- Mantenimiento activo. El último commit de opencode-plugins fue el 27 oct 2026.
- ¿Para qué puedo usar opencode-plugins?
- Permitir que un agente de OpenCode inspeccione una base de datos de desarrollo en Postgres o MySQL Mantener las claves de API y las contraseñas fuera del contexto visible del agente Mantener activas las sesiones de programación largas cuando un modelo principal deja de estar disponible Coordinar varias sesiones de agentes que trabajan en partes relacionadas de un proyecto
- ¿Cómo se instala opencode-plugins?
- Usa Bun 1.4.0 e instala las dependencias: bun install Compila todos los plugins: bun run build Ejecuta la suite de pruebas: bun run test
- ¿Dónde consigo opencode-plugins?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vimtor/opencode-plugins
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una capa de memoria autoalojada para agentes de IA que guarda datos explícitos con sus fuentes y comparte un mismo cerebro entre agentes, clientes MCP y la CLI.
Pi, el agente de programación con IA, compilado anticipadamente a código nativo para iniciar más rápido y usar menos CPU que Pi en Bun o Node.
Un espacio de trabajo de escritorio local para agentes de programación con IA, con sesiones persistentes, compatibilidad con varios modelos, subagentes y un sistema de plugins.
Lista seleccionada de plugins, mantenida por la comunidad, para DeepSeek Harness (dsh), un agente de programación basado en un framework de plugins.
Agregador de búsquedas autoalojado que consulta varios motores y muestra los resultados en una sola página; ampliable mediante plugins.