Docs do Nodaro
DocumentaçãoReferência de nósModelosAgentes de IA (MCP)DesenvolvedoresSelf-hostingPesquisa
Conceitos básicos

Apps (miniapps)

Um miniapp é um workflow publicado como formulário simples, com URL própria. Escolha as entradas, os layouts, o compartilhamento, o preço e a incorporação.

Um miniapp é um workflow publicado como um app simples. As pessoas preenchem um formulário curto, clicam em Iniciar, e o Nodaro executa o workflow por trás dele e mostra os resultados. Elas nunca veem o canvas, e cada miniapp tem a própria URL, o próprio histórico de execuções e versões.

Como funciona um miniapp

Você, o criadorAs pessoas que executam o app
O que vêO workflow inteiro no canvasSó as entradas e os resultados que você escolheu
O que fazMonta o workflow, escolhe as entradas e as saídas e publicaPreenche as entradas e clica em Iniciar
Quanto custaNada para publicarOs créditos da execução, do próprio saldo, mostrados no botão Iniciar
promptlookquadro inicialTextoEntrada do app: sua ideiaEstiloEntrada do app: um estiloGerar imagemOculto para quem usa o appGerar vídeoSaída do app
O app mostra duas entradas e uma saída. Tudo o que fica entre elas é executado por trás do formulário.

Publicar um workflow como miniapp

Abrir a aba Apresentar

Abra o workflow e clique em Apresentar no topo do editor. Na aba Apresentar, você monta o que as pessoas veem: as entradas que elas preenchem, os resultados que recebem e os títulos, grupos e textos curtos em volta deles.

Escolher as entradas e as saídas

Adicione os nós cujos campos as pessoas devem preencher, como um prompt, um envio de imagem ou um seletor. Depois, adicione os nós cujos resultados elas devem ver. Dê a cada um um título e uma descrição. Em uma lista de opções, você pode restringir os valores que as pessoas podem escolher.

Clicar em Publicar e escolher Miniapp

Clique em Publicar, escolha Miniapp e insira um Nome do miniapp e uma descrição. O Slug da URL é opcional; deixe-o em branco, e o Nodaro cria um a partir do nome.

Definir as opções do app e publicar

Escolha as opções da tabela abaixo e clique em Publicar app. Use Abrir miniapp para vê-lo como os seus usuários vão ver.

OpçãoO que faz
Listar no marketplaceLista o app na aba Explorar da página Miniapps, com a categoria, os tipos de saída e as tags que você escolher. Um app não listado continua abrindo pelo link.
Aceita RemXPermite que as pessoas personalizem e remixem o seu app.
Somente leituraAs pessoas veem os resultados, mas não podem editar as entradas.
Modos de visualização permitidosOs layouts entre os quais as pessoas podem alternar. Veja Modos de visualização.
Modo de visualização padrãoO layout em que o app abre.
Padrões da comparaçãoOs dois nós que o modo Comparar lado a lado mostra no início, à esquerda e à direita.
Miniatura da execuçãoO nó cujo resultado é a miniatura de cada execução na lista de execuções.

O app publicado fica em app.nodaro.ai/app/ seguido do slug. A URL continua a mesma entre as versões. Publique de novo depois de alterar o workflow, e todos os links compartilhados abrem a nova versão.

Modos de visualização

Quem cria o app escolhe quais modos de visualização ele oferece e em qual deles ele abre. Quem executa o app pode alternar entre os modos permitidos.

ModoComo é
Divisão horizontalEntradas à esquerda, resultados à direita.
Pilha verticalEntradas em cima, resultados embaixo. Bom para telas estreitas.
Grade de galeriaEntradas e resultados como uma grade de cartões.
Slides em tela cheiaUm resultado por vez, em tela cheia.
Comparar lado a ladoDois resultados um ao lado do outro.
ChatUma barra de entradas na parte de baixo reúne as entradas, e cada execução aparece como uma mensagem em uma conversa.

Modo chat

O modo chat transforma um app em uma conversa. Ele fica desativado até você adicionar Chat aos modos de visualização permitidos do app e funciona no computador e no celular.

  • A barra de entradas é uma fileira de chips. Cada entrada é um pequeno chip: clique nele para editar o valor. Um chip de envio mostra uma miniatura depois que você adiciona um arquivo.
  • Iniciar executa o app. Não há um botão separado de nova execução. Iniciar começa uma execução, mostra o preço em créditos e mantém os seus valores na barra de entradas, para que você possa mudar um deles e executar de novo.
  • Uma execução por vez. A barra de entradas fica bloqueada enquanto uma execução está em andamento e é liberada quando ela termina.
  • Cada execução fica na conversa. Uma execução com várias etapas mostra um chip para cada etapa, que é marcado quando a etapa termina. Use Reutilizar entradas para executar de novo com os mesmos valores, Ver etapas para abrir o resultado de uma etapa ou Baixar para salvar um resultado.
  • Resultados em tela cheia. Toque em um resultado para abri-lo em tela cheia. Use ← e → para percorrer as entradas e os resultados daquela execução, ↑ e ↓ para passar de uma execução para outra e Esc para fechar.

O que as pessoas que executam o seu app veem

  • Só o que você escolheu. As entradas e os resultados que você colocou na aba Apresentar, com os seus títulos e textos.
  • Não o seu texto antes e depois. O texto antes e depois de um nó envolve todo prompt, mas nunca aparece no app. Use-o para o seu estilo padrão.
  • Não os seus destinos. O app fixa para onde envia e o que busca: o endereço de uma Saída de webhook (Webhook Output), uma conta de rede social ou o alvo de um scraper. Quem executa o app não pode alterá-los.
  • O próprio saldo. As pessoas precisam fazer login para executar um app, e cada execução é paga com os créditos delas. O app informa quantas execuções o saldo delas cobre.

Uma Saída de webhook que envia com uma chave salva precisa usar uma chave vinculada a um único endereço antes que você possa publicar o app. A caixa de diálogo de publicação oferece fazer esse vínculo para você. Veja Saída de webhook.

A aba Apresentar também pode compartilhar o workflow sem publicá-lo. A caixa de diálogo de compartilhamento cria um link que qualquer pessoa pode usar para executar o workflow, pagando com os próprios créditos. As Configurações de visualização dela incluem Quem acessa só pode ver os resultados, os modos de visualização permitidos e o modo de visualização padrão. Revogar compartilhamento desativa o link.

Publique um miniapp quando quiser uma URL permanente, histórico de execuções, versões, análises e um lugar na página Miniapps. Use um link de compartilhamento para uma revisão rápida.

Gerenciar seus miniapps

Abra Miniapps na barra lateral. A página tem três abas:

  • Explorar: todos os miniapps listados. Pesquise e ordene por Mais populares, Mais recentes ou Mais favoritados.
  • Meus miniapps: os apps que você publicou, com as execuções, o preço por execução e os favoritos de cada um. Em cada cartão, você pode abrir o app ou o workflow dele e copiar a URL ou o código de incorporação. Você também pode ver as Análises do app, editar as configurações, listá-lo ou deixar de listá-lo e desativá-lo.
  • Favoritos: os apps que você marcou com o coração.

Excluir um miniapp o oculta do marketplace e da sua lista. Você pode restaurá-lo a qualquer momento em Miniapps excluídos, e os ganhos, as análises e o histórico de execuções dele são mantidos.

Cobrar pelo seu miniapp

Disponível em Nodaro Cloud

No Nodaro Cloud, você pode cobrar um acréscimo quando outras pessoas executam o seu miniapp. Abra Editar configurações do miniapp no cartão do app e, em Monetização, defina uma taxa fixa em créditos, uma porcentagem ou as duas. A caixa de diálogo mostra quanto as pessoas vão pagar: o custo base da execução mais o seu acréscimo. Padrões de monetização, na página Miniapps, define a taxa e a porcentagem que um miniapp recebe quando você ativa a monetização dele pela primeira vez.

Os seus ganhos são adicionados ao seu saldo de recarga e valem por 12 meses. A página Cobrança mostra os ganhos em Ganhos com miniapps, para este mês, os últimos 30 dias e todo o período. Veja Créditos.

Incorporar um miniapp ou executá-lo por código

Incorpore em um site. Clique em Incorporar no cartão do app para copiar o código de incorporação. Antes, adicione os sites que podem exibir o app em Configurações de incorporação › Domínios permitidos para incorporação. A incorporação fica bloqueada até você adicionar pelo menos um domínio.

Execute pelo seu próprio código. O seu site ou app também pode executar um miniapp publicado pela API REST. O seu servidor lê as entradas do app, inicia uma execução e espera o resultado. O identificador do app é o slug dele, a última parte da URL. As execuções são assíncronas, então o seu servidor inicia uma execução e depois verifica o resultado. O fluxo completo, com código, está em Incorporar um miniapp.

Os assistentes conectados via MCP também podem listar e executar os seus apps, e a CLI executa um app com nodaro apps run.

Para reutilizar um workflow dentro de outros workflows, e não como formulário, publique-o como componente. Um workflow pode ser publicado tanto como miniapp quanto como componente.

Perguntas frequentes

Última atualização

Nesta página