Marketplace: Temas, Snippets, Prompts e Servidores MCP
Por dentro do marketplace do PocketCode: um catálogo curado e assinado de temas, snippets de código, pacotes de prompts de IA, pacotes de regex, servidores MCP, agentes de IA e templates de projeto — cada bundle assinado com Ed25519 e verificado antes de ser instalado.
O Marketplace do PocketCode
O marketplace é um catálogo curado embutido diretamente na
IDE. Ele é servido por um Cloudflare Worker (api.pocketcodeapp.com) apoiado por D1
e armazenamento de objetos R2, e cada asset é um pequeno bundle assinado com
Ed25519 — o app verifica tanto o hash SHA-256 quanto a assinatura antes de
qualquer coisa ser aplicada. Não é upload aberto: os assets são validados,
assinados e publicados por um pipeline dedicado, então o que você instala é
revisado.
A tela inicial se parece com uma pequena loja de apps — prateleiras de Destaques, Escolhas do editor selecionadas à mão, Em alta, Novos e atualizados e Grátis / Premium — com busca, categorias, avaliações e resenhas.
O que você vai encontrar
São doze tipos de asset, divididos em dois grupos: Recursos (coisas passivas que você aplica ou copia) e Ferramentas (funcionalidades executáveis ou integradas).
🎨 Temas — editor e terminal
Um tema é um pequeno conjunto de cores theme.json. Ele é instalado com um único
toque, se registra no seletor e é aplicado na hora (com um desfazer), e funciona
tanto para o editor de código quanto para o terminal:
{
"name": "My Custom Theme",
"type": "theme",
"version": "1.0.0",
"colors": {
"background": "#1a1b26",
"foreground": "#c0caf5",
"accent": "#7aa2f7",
"comment": "#565f89",
"string": "#9ece6a",
"keyword": "#bb9af7"
}
}
Temas premium podem ser testados por 5 minutos antes de você decidir — o tema anterior é restaurado automaticamente quando o teste termina.
⚡ Snippets e recursos de código
Snippets, páginas, botões e componentes reutilizáveis. Um pacote de snippets é um pequeno arquivo JSON de expansões prefixo → corpo, aplicadas direto no editor (inserir, copiar ou salvar em um arquivo):
{
"name": "My Python Snippets",
"type": "snippets",
"language": "python",
"snippets": [
{
"prefix": "main",
"body": "if __name__ == '__main__':\n ${1:pass}",
"description": "Python main guard"
}
]
}
🤖 Pacotes de prompts, agentes de IA e servidores MCP
É aqui que o marketplace vai além de uma loja de temas:
- Pacotes de prompts de IA — prompts selecionados para a IA de programação.
- Agentes de IA — um
chatmodeempacotado (umagent.md) que registra um novo assistente especializado. - Servidores MCP — um servidor Model Context Protocol declarativo que se encaixa nas suas configurações, adicionando ferramentas que a sua IA pode chamar.
- Pacotes de regex — padrões reutilizáveis que entram no Localizar e Substituir.
📋 Templates de projeto
Crie um novo projeto a partir de um template — um conjunto de arquivos iniciais escritos numa pasta nova, bom para as coisas que rodam no dispositivo (um serviço Node.js, um projeto web estático, uma ferramenta CLI em Python).
Dois tipos estão reservados para uma versão futura: plugins WASM baixáveis e workflows. O app os reconhece, mas ainda não os executa — vamos anunciá-los quando o runtime em sandbox chegar, em vez de listá-los como se já funcionassem.
Como funciona a instalação
- Abra o módulo Marketplace e encontre um asset por busca, categoria ou tags.
- Toque em Instalar. O app pede ao Worker uma URL assinada do R2 de curta duração (5 minutos) — é também aqui que o gate Premium é imposto no lado do servidor.
- Ele baixa o bundle, verifica o SHA-256 e a assinatura Ed25519, e só então o aplica.
- Tudo que você instalou fica na Minha Biblioteca, que funciona offline — você pode reaplicar, atualizar ou desinstalar por ali.
Os assets instalados se atualizam automaticamente em segundo plano por Wi-Fi (opcional), e cada um carrega permissões declaradas que você pode ver antes de instalar.
Curado, assinado e revisado
Como o catálogo é curado, e não de upload aberto, o controle de qualidade já vem embutido:
- Cada bundle é assinado com Ed25519 e verificado por hash no dispositivo antes de rodar.
- Avaliações e resenhas — uma resenha por pessoa por asset, com perfis de autor verificados.
- Escolhas editoriais — um conjunto selecionado à mão, renovado semanalmente.
- Denúncia de abuso em cada asset, encaminhada aos mantenedores.
O marketplace transforma o PocketCode numa IDE que você pode moldar ao seu jeito de trabalhar — um tema aqui, um pacote de prompts ali, um servidor MCP que ensina um novo truque à sua IA. É um catálogo jovem e em crescimento; tudo nele é assinado, verificado e seguro para instalar.
Marketplace
Pronto para experimentar o PocketCode?
Baixe o app e comece a programar pelo seu celular.