Arlopass
Arlopass é uma extensão de navegador e SDK open-source gratuitos para apps usarem seus provedores de IA (Ollama, Claude, GPT, Gemini, Bedrock) sem expor chaves.
O que é Arlopass?
Arlopass é uma extensão de navegador e SDK para desenvolvedores gratuitos e open-source que ajuda apps web a usarem seus provedores de IA sem expor suas chaves de API ao navegador ou a um proxy de servidor. Em vez de codificar credenciais diretamente no app, o Arlopass gerencia conexões e roteamento do lado do usuário.
Com o Arlopass, os usuários podem escolher quais provedores e modelos um site específico pode acessar, aprovar solicitações de conexão e definir regras como exigir permissão para cada pedido. O objetivo é manter a seleção de modelos e o gerenciamento de credenciais sob controle do usuário.
Principais Recursos
- Extensão de navegador para acesso de IA por app: Quando um app web solicita uso de IA via Arlopass, o usuário pode aprovar ou negar a conexão e selecionar quais provedores/modelos são permitidos.
- Seleção de provedores e modelos: Usuários podem ativar/desativar provedores (ex.: Ollama, Claude, OpenAI/GPT, Gemini, Bedrock) e escolher modelos específicos que o site pode usar.
- Cofre local de credenciais (sem chaves no navegador/servidor): Credenciais de API são armazenadas em um cofre local no dispositivo, com criptografia em repouso (AES-256-GCM). A fonte afirma que as chaves nunca ficam no navegador e nunca são enviadas a um servidor.
- Fluxo de “zero gerenciamento de chaves”: Para desenvolvedores e usuários, a interface foca em aprovar acesso e escolher modelos, sem gerenciar chaves no código do app.
- SDK para desenvolvedores com integração em ~10 linhas: O exemplo usa
connect()esession.createChat()comchat.stream(...)para transmitir saída via iterador assíncrono, enquanto o Arlopass do usuário gerencia autenticação e roteamento. - Regras e limites de permissão por app: A interface suporta opções como “Sempre pedir permissão”, modo “Autopilot” para chamadas consecutivas e configuração de “Limite diário de tokens”.
Como Usar o Arlopass
- Instale a extensão do Chrome na Chrome Web Store.
- Conecte seus provedores de IA no Arlopass (Ollama, Claude, OpenAI, Gemini, Bedrock são mostrados na fonte). As credenciais são criptografadas em um cofre local no seu dispositivo.
- Permita acesso para um app web específico: Quando um site solicita uso de IA, o Arlopass pede para selecionar provedores e modelos permitidos, confirmando a sessão segura.
- Use o SDK no seu app (para desenvolvedores): Instale
@arlopass/web-sdk, chameconnect(), crie uma sessão de chat e transmita resultados dechat.stream(...). Seu app não recebe ou armazena chaves de API.
Casos de Uso
- Acesso de IA controlado pelo usuário para um site específico: Você pode conectar e limitar um único site (ex.: permitindo apenas modelos Claude para esse site) enquanto nega outros.
- Troca entre modelos sem alterar o código do app: Se múltiplos provedores/modelos forem permitidos para um site, usuários podem atualizar permissões para usar modelos diferentes enquanto o app continua chamando o Arlopass.
- Fluxos de solicitação com ou sem permissão: Para tarefas sensíveis, mantenha “Sempre pedir permissão” ativado; para fluxos leves, ative o modo “Autopilot” para chamadas consecutivas de IA sem prompts por pedido.
- Limitação de taxa via limites diários de tokens: Defina um “Limite diário de tokens” (a fonte mostra exemplo de 100k / 50k) por app conectado para controlar o consumo.
- Integração de desenvolvedor sem proxy de backend: Em vez de criar um proxy de credenciais no servidor, o desenvolvedor roteia pedidos de IA pelo Arlopass via SDK, mantendo credenciais do usuário no dispositivo.
Perguntas Frequentes
-
O Arlopass expõe minhas chaves de API ao navegador? Não. A fonte afirma que as credenciais são criptografadas em um cofre local no seu dispositivo e não ficam no navegador.
-
Um desenvolvedor precisa gerenciar chaves de API no servidor ou código? A fonte enfatiza “zero gerenciamento de chaves” e “sem proxy de backend”, com o exemplo de SDK mostrando que
connect()e criação de sessão ocorrem sem o desenvolvedor ver ou armazenar chaves de API. -
Usuários podem aprovar quais provedores e modelos um site pode usar? Sim. O fluxo de conexão inclui seleção de provedores (etapa 1) e modelos (etapa 2) para o app solicitante.
-
Há opção para exigir confirmação a cada pedido de IA? Sim. A interface de permissões inclui “Sempre pedir permissão” e também modo “Autopilot” para chamadas consecutivas.
-
Quais limites podem ser definidos para o uso de um app? A fonte menciona “Limite diário de tokens” e mostra valores de exemplo na interface de permissões do app.
Alternativas
- Integrações diretas de APIs de provedores no seu app web: Você pode chamar provedores de modelos diretamente do seu servidor, mas geralmente precisa gerenciar chaves de API e roteamento por conta própria, em vez de usar um cofre de credenciais no lado do usuário e aprovações por app.
- Serviços de proxy no servidor para LLMs: Outra abordagem é criar um backend que armazena credenciais e encaminha requisições. Isso difere do Arlopass ao transferir o gerenciamento de chaves para sua infraestrutura em vez do dispositivo do usuário.
- Chamadas de modelo no cliente com chaves gerenciadas pelo usuário: Algumas configurações exigem que usuários colem chaves de API no navegador ou cliente. Isso difere da abordagem do Arlopass de manter credenciais em um cofre criptografado local e não no navegador.
Alternativas
AakarDev AI
AakarDev AI é uma plataforma poderosa que simplifica o desenvolvimento de aplicações de IA com integração perfeita de banco de dados vetorial, permitindo implantação rápida e escalabilidade.
Arduino VENTUNO Q
Arduino VENTUNO Q é um computador edge AI para robótica, unindo inferência e microcontrolador para controle determinístico. Desenvolva no Arduino App Lab.
Devin
Devin é um agente de IA para codificação que ajuda equipes de software em migrações e grandes refatorações, executando subtarefas em paralelo.
BenchSpan
BenchSpan executa benchmarks de agentes de IA em paralelo, registra scores e falhas em um histórico organizado e facilita reprodutibilidade por commit.
Edgee
Edgee é um gateway de IA nativo na borda que comprime prompts antes de chegar a provedores de LLM, com uma API compatível com OpenAI.
Codex Plugins
Use Codex Plugins para combinar skills, integrações de apps e servidores MCP em fluxos reutilizáveis, ampliando o acesso do Codex a Gmail, Drive e Slack.