Welcome to Arlopass
Arlopass lets users bring their own AI provider to any web app. Instead of locking into a single model or forcing users to trust you with API keys, your app connects to whatever provider the user already has — through a browser extension that acts as a universal AI wallet.
How it works
The architecture has three layers:
- The Arlopass browser extension holds the user's provider credentials and exposes a secure transport on the page.
- The Web SDK (
@arlopass/web-sdk) connects to that transport and gives you a client for sending messages, streaming responses, and calling tools. - The React SDK (
@arlopass/react) wraps the Web SDK in hooks and components so you can build AI-powered UIs with minimal boilerplate.
Key features
| Feature | Description |
|---|---|
| Provider Agnostic | Connect to OpenAI, Anthropic, Google, Ollama, or any provider your users choose. One API, every model. |
| Secure by Default | API keys never touch your servers. The browser extension manages credentials, so you ship zero secrets. |
| Developer Friendly | Full TypeScript support, React hooks, streaming out of the box, and guard components for common UI states. |
Choose your path
Web SDK — Framework-agnostic. Use with vanilla JS, Svelte, Vue, or any framework. Full control over every call. Get started with the Web SDK →
React SDK — Hooks, providers, and guard components. The fastest way to add AI to a React app. Get started with the React SDK →