Skip to content
Home
Docs/Marketplace

Marketplace

FreePremium

Catálogo selecionado de extensões, temas, snippets, templates, prompts, AI agents e servidores MCP. Layout no estilo Google Play, bundles assinados com Ed25519 e trials de 5 minutos para temas Premium.

Catálogo selecionado

O marketplace é um catálogo fechado: não há upload de assets pelo app. O conteúdo é publicado por meio de CI que valida o manifest, empacota o bundle e o assina antes de publicar.

Dois grupos: Resources e Tools

Resources são conteúdo passivo que você aplica ou copia (normalmente grátis). Tools são funcionalidades executáveis ou integradas (normalmente Premium). Os dois eixos são independentes: existem snippets Premium e servidores MCP grátis.

Resources

snippet
page
button
component
theme
prompt
regex pack

Tools

plugin
mcp server
project template
ai agent
workflow

Tela inicial

Layout de carrosséis carregados em paralelo, no estilo Google Play. O pull-to-refresh recarrega todas as seções de uma vez:

Featured

Destaques selecionados pela equipe

Editor's picks

Selecionados a dedo toda semana

Trending

Ordenado por número de downloads

New and updated

Ordenado por data de atualização

Free tools

Recursos grátis

Premium tools

Recursos Premium

Categories

Taxonomia para filtrar

Tela de detalhes

Tudo sobre um asset antes de instalar. Cor de destaque por tipo e badge de tier Premium quando se aplica:

  • Header com tier badge, rating e chip de autor clicável (avatar, bio, verified, outros assets)
  • Carrossel de até 6 screenshots com zoom ao tocar
  • Abas Overview, Inside, Reviews e Versions
  • Pré-visualização antes de instalar específica por tipo: paleta de temas, exemplos de regex, comando MCP, trecho de prompt/agent
  • Lista de assets relacionados (até 6, similaridade por kind + categoria + tags)
  • Denúncia de abuso com motivos tipados (malicioso, spam, quebrado, inapropriado, outro)

Fluxo de instalação

  1. 1O servidor valida o tier (Premium gate) e a versão mínima do app, e devolve uma URL assinada com TTL de 5 minutos.
  2. 2O app baixa o bundle e verifica o SHA-256 byte a byte.
  3. 3Verificação de assinatura Ed25519 contra a chave pública do publicador.
  4. 4O asset é despachado por tipo: inserir no editor, copiar para a área de transferência, salvar como arquivo, registrar tema, montar servidor MCP, fazer scaffold de projeto…
  5. 5O asset fica na biblioteca local (My Library) com a última ação de aplicação usada.

Minha biblioteca

Funciona offline — tudo é lido do armazenamento local. Duas abas:

Installed

Lista de assets instalados com sua última ação de aplicação

Updates available

Diff entre a sua versão e a mais recente (batch ≤ 200 ids)

Ações por item: reaplicar (sem download, o bundle já está no disco), desinstalar (exclui a linha e o diretório do bundle) ou atualizar (baixa novamente a versão mais recente).

Trials de temas Premium

Experimente qualquer tema Premium por 5 minutos sem pagar. O timer é persistente: se você fechar o app, ao reabrir ele é reativado ou revertido automaticamente se já tiver expirado. Cada tema tem um trial por dispositivo.

Auto-update

  • Toggle Auto-update marketplace assets nas configurações do marketplace
  • Verificação periódica que detecta diferenças no SHA-256 e baixa + verifica + reaplica
  • Por padrão só é executado no Wi-Fi
  • Respeita a última ação de aplicação conhecida de cada asset

Extensões declarativas

As extensões são puramente declarativas — nenhuma executa código nativo. O host lê declarações do manifest e as aplica por caminhos conhecidos validados contra uma allowlist de capabilities:

Theme

Tema de cores do editor

Terminal theme

Cores, font, welcome art e background

Syntax

Definição de linguagem (keywords, extensões)

Snippets

Adiciona à biblioteca do editor

Lint rules

Regras de diagnóstico

Format rules

Configuração do formatador

Commands

Comandos na paleta

Settings

Entradas de configurações do usuário

Reviews e promo codes

  • Rating de 1 a 5 estrelas com texto opcional, uma review por usuário e asset
  • O servidor recalcula rating_avg e rating_count a cada escrita
  • Lista paginada por cursor (createdAt)
  • Promo codes para resgatar o Premium sem passar pela loja: alfanuméricos em maiúsculas, um resgate por usuário
  • Motivos de erro tipados: código inválido, expirado, esgotado, já resgatado, erro de rede