Marketplace
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
Tools
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
- 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.
- 2O app baixa o bundle e verifica o SHA-256 byte a byte.
- 3Verificação de assinatura Ed25519 contra a chave pública do publicador.
- 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…
- 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
Próximo
IA & AI Office