Skip to main content

MD39_JUNNY_PLUGIN_MARKETPLACE.md

Plugin Marketplace

Visão para um hub comunitário de plugins (protocolos, UI, IA, automação), com instalação e updates locais, metadata e compatibilidade futura — sem cloud obrigatória no arranque e com evolução planejada para sandbox e permissões.

Stub backend

Fase: roadmap

Roadmap para descoberta e gestão de plugins comunitários (protocolos, UI, IA, automação), registry com metadata e versions — open source first, modo local-first, sandbox e permissões planejadas.

local-firstopensource-ecosystemtrust-first

Fluxo principal (MD39)

  1. abrir marketplace
  2. procurar plugin
  3. instalar plugin
  4. utilizar no Junny

Tipos de plugins

protocol

MQTT · RabbitMQ · Redis Streams · NATS

UI

dashboards · viewers · themes

AI

prompts · generators · analyzers

automation

workflows · runners · triggers

Metadados (exemplo)

{
  "name": "mqtt-plugin",
  "version": "1.0.0",
  "author": "community"
}

Componentes UI planejados

  • MarketplaceHome
  • PluginCard
  • PluginDetails
  • InstallButton
  • PluginManager

Confiança e transparência

  • priorizar segurança
  • transparência
  • open source

Backend planejado

/modules/marketplace
  registry
  plugins
  downloads

MVP (MD39)

  • plugin discovery
  • install plugins
  • update plugins
  • enable/disable

Fora do MVP inicial

  • reviews/ratings/comments agressivos no MVP inicial
  • monetização premium como requisito
  • telemetry invasiva
  • dependency na cloud obrigatória

UI futura em /features/marketplace