Prompto
Prompto é uma aplicação web de código aberto que oferece uma interface refinada para conversar com grandes modelos de linguagem. Ela funciona como um Progressive Web App no seu navegador, e seus prompts são direcionados para o provedor de modelo que você configurar através do LangChain.js.
O nome combina "prompt" com a palavra italiana "pronto", que significa preparado. Você pode alternar entre os LLMs suportados pelo LangChain.js e ajustar um controle deslizante de temperatura para decidir o quão criativas ou previsíveis as respostas parecem. Chat mantém o contexto da conversa, Notebook envia prompts pontuais sem histórico, Templates armazenam prompts reutilizáveis com espaços reservados dinâmicos, Arena sincroniza dois modelos lado a lado, e Discussion inicia conversas entre múltiplas personas de IA.
A interface do Prompto é executada inteiramente no lado do cliente. Configurações, históricos de chat, modelos e outras configurações ficam armazenados no armazenamento local do seu navegador, então nada passa por um servidor do Prompto. Você fornece suas próprias chaves API ou aponta para uma instância local do Ollama.
Desenvolvedores, entusiastas e qualquer pessoa que queira uma interface frontend auto-hospedada para múltiplos backends de LLM, sem precisar construir uma do zero, são o público-alvo natural. O projeto é licenciado sob MIT no GitHub.
Alterne entre os LLMs suportados pelo LangChain.js a partir de um único painel
O modo Chat mantém o contexto completo da conversa ao longo de um thread
O Notebook dispara prompts isolados sem carregar contexto prévio
Salve modelos de prompt reutilizáveis com espaços reservados contextuais dinâmicos
Arena coloca duas respostas de LLM lado a lado para comparação direta
O modo Discussion executa conversas com múltiplas interações entre personas de IA
Controle de temperatura em todos os modos para ajustar criatividade versus previsibilidade
Código aberto sob a licença MIT com fonte completa no GitHub
Suporta sete provedores principais de LLM através do LangChain.js em uma única interface
Cinco modos de interação distintos, desde prompts únicos até comparação multi-modelo
Não é necessária conta Prompto; os dados permanecem no armazenamento local do navegador
Instalável como uma PWA sem necessidade de aplicação desktop dedicada
Você fornece suas próprias chaves de API e arca com os custos de LLMs de terceiros
Ollama requer configuração separada de CORS quando não está sendo executado no localhost
O histórico de chat e os templates não sincronizam entre dispositivos porque o armazenamento é local apenas
A demonstração hospedada exibe erros de conexão até que você configure um provedor nas Configurações
O Prompto é gratuito para usar?
Sim. O Prompto é open source sob a licença MIT e a demonstração hospedada é gratuita para uso. Você só paga pelo uso da API conforme cobrado pelo provedor LLM que escolher.
Quais provedores LLM o Prompto suporta?
O Prompto conecta-se via LangChain.js ao Ollama, OpenAI, Anthropic, Mistral, Cohere, Google e xAI. Configure cada provedor com suas chaves de API na página de Configurações.
O Prompto armazena minhas conversas em um servidor?
Não. O Prompto roda no seu navegador e armazena configurações, históricos de chat, templates e configurações no armazenamento local. Você pode excluir todos os dados armazenados a qualquer momento na página de Configurações.
Posso usar o Prompto com um modelo Ollama local?
Sim. Ollama é o provedor padrão nas Configurações. Insira a URL do seu servidor Ollama e escolha um modelo. O CORS deve ser configurado no servidor Ollama se ele estiver rodando em um host diferente de localhost.
Preciso instalar algo para usar o Prompto?
O Prompto funciona como um Progressive Web App em um navegador moderno. Para modelos locais, você executa o Ollama separadamente e aponta o Prompto para a URL do seu Ollama nas Configurações.
O Prompto é open source?
Sim. O código-fonte do Prompto está no GitHub em github.com/antsanchez/prompto sob a licença MIT. Você pode hospedar você mesmo ou contribuir para o projeto.

