Use your own AI models on the web
Window AI Extension
Window is the simplest way to connect AI models to the web. Use a variety of models for text generation and 3D creations (new!).
FOR USERS: bring your own models to the web, including ones running locally. Set up your models once, and use them everywhere.
FOR DEVELOPERS: no need to pay for OpenAI or other language model APIs. Make model-agnostic & multi-media AI apps. Users can try them for free.
Configure your models once; after that, a web app can request your permission to send a prompt to your chosen model. You get visibility on what's being asked and when.
Discover Window AI apps with live usage metrics on https://openrouter.ai.
FOR MODEL PROVIDERS: access more users on the web, without needing developers to change their code.
Supported text models:
- OpenAI's GPT-3.5, GPT-3.5 16k, and GPT-4
- Google's PaLM 2 Chat and Code Chat (Bison)
- Anthropic's Claude, Claude Instant, and Claude 100k
- Local models like Alpaca, Llama, and GPT4All. See https://www.localai.app/
- Together's GPT NeoXT 20B
- Cohere Xlarge
Supported 3D object models:
- OpenAI's Shape-E
Read more
FOR USERS: bring your own models to the web, including ones running locally. Set up your models once, and use them everywhere.
FOR DEVELOPERS: no need to pay for OpenAI or other language model APIs. Make model-agnostic & multi-media AI apps. Users can try them for free.
Configure your models once; after that, a web app can request your permission to send a prompt to your chosen model. You get visibility on what's being asked and when.
Discover Window AI apps with live usage metrics on https://openrouter.ai.
FOR MODEL PROVIDERS: access more users on the web, without needing developers to change their code.
Supported text models:
- OpenAI's GPT-3.5, GPT-3.5 16k, and GPT-4
- Google's PaLM 2 Chat and Code Chat (Bison)
- Anthropic's Claude, Claude Instant, and Claude 100k
- Local models like Alpaca, Llama, and GPT4All. See https://www.localai.app/
- Together's GPT NeoXT 20B
- Cohere Xlarge
Supported 3D object models:
- OpenAI's Shape-E
Source Manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.f58704f6.png",
"32":"icon32.plasmo.c2d2aa82.png",
"48":"icon48.plasmo.8db365f9.png",
"64":"icon64.plasmo.a671a8cd.png",
"128":"icon128.plasmo.f86e3ae6.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.f58704f6.png",
"32":"icon32.plasmo.c2d2aa82.png",
"48":"icon48.plasmo.8db365f9.png",
"64":"icon64.plasmo.a671a8cd.png",
"128":"icon128.plasmo.f86e3ae6.png"},
"default_popup":"popup.html"},
"version":"0.0.21",
"author":"Alex Atallah",
"name":"Window AI",
"description":"Use your own AI models on the web",
"background":{"service_worker":"background.3759666d.js"},
"permissions":["storage",
"scripting",
"unlimitedStorage"],
"content_scripts":[{"matches":[""],
"js":["relay.85e7c16a.js"],
"run_at":"document_start",
"css":[]}],
"host_permissions":["file://*/*",
"https://*/*",
"http://*/*"]}
Read more
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.f58704f6.png",
"32":"icon32.plasmo.c2d2aa82.png",
"48":"icon48.plasmo.8db365f9.png",
"64":"icon64.plasmo.a671a8cd.png",
"128":"icon128.plasmo.f86e3ae6.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.f58704f6.png",
"32":"icon32.plasmo.c2d2aa82.png",
"48":"icon48.plasmo.8db365f9.png",
"64":"icon64.plasmo.a671a8cd.png",
"128":"icon128.plasmo.f86e3ae6.png"},
"default_popup":"popup.html"},
"version":"0.0.21",
"author":"Alex Atallah
"name":"Window AI",
"description":"Use your own AI models on the web",
"background":{"service_worker":"background.3759666d.js"},
"permissions":["storage",
"scripting",
"unlimitedStorage"],
"content_scripts":[{"matches":["
"js":["relay.85e7c16a.js"],
"run_at":"document_start",
"css":[]}],
"host_permissions":["file://*/*",
"https://*/*",
"http://*/*"]}