WindowAI

Bring your own AI model to web apps, no API keys required.

Intermediate API
Screenshot of WindowAI, Bring your own AI model to web apps, no API keys required

What is WindowAI?

WindowAI is a ChatGPT tool. A browser extension and JavaScript library that lets web apps call the user's chosen AI model (OpenAI, Google, Anthropic, Together, Cohere, or a local model) without API keys or a backend, while logging message history for later training.

WindowAI is a browser extension and companion library that puts model choice back in the hands of users. Instead of every app negotiating its own API contract with a provider, the Window extension asks the user which model to call and handles the request on their behalf. Apps built on window.ai ship without a backend or stored keys, and the person browsing decides whether traffic goes to OpenAI, Google, Anthropic, Together, Cohere, or a model running locally. The product is aimed at two audiences. Developers get a small JavaScript surface through window.ai.generateText, including a streaming callback for incremental output, so a chatbot can be built with no server and no secret handling. Everyday users get one place to configure providers and switch between them as they browse compatible sites. The sample chatbot on the homepage demonstrates the pattern: it greets the visitor, accepts a typed message, and never asks for credentials because the extension supplies the model. In practice, the workflow is install the extension, open its configuration panel, and connect whichever provider accounts or local endpoint are preferred. From then on, participating apps call the installed model rather than a hardcoded one. The extension also records a history of messages sent and received, which the site suggests can be reused to train a custom model later. Local execution through LocalAI is presented as the privacy-oriented option for people who do not want prompts leaving their machine. Where it fits: WindowAI is less a chatbot and more plumbing between web apps and model providers, closer to a model router or identity layer than to a chat product. It competes with the usual pattern of each app bundling its own key and locking users to one vendor. The trade-off is dependence on a single browser extension becoming a de facto standard, and compatibility is limited to sites that deliberately integrate the library.

How do you use WindowAI?

  1. 1Install the Window extension
    Add Window to Chrome from the Web Store link on the homepage. The extension is what later intercepts model calls from compatible sites.
  2. 2Configure the models you want to use
    Open the extension configuration panel and connect a provider such as OpenAI, Google, Anthropic, Together or Cohere, or point it at a local model via LocalAI.
  3. 3Try the demo chatbot
    Return to the homepage and type a message into the sample chatbot, which runs with no API keys and no backend once the extension is active.
  4. 4Call window.ai.generateText from your own app
    Use the documented snippet to request text and pass an onStreamResult handler so partial output reaches the interface as it arrives.
  5. 5Review stored history and join the community
    Check the history of messages sent and received for potential model training, and use the Discord invite for questions and updates.

Pros and cons

Pros

  • Users pick the model per app instead of accepting whatever the developer bundled.AI
  • Apps need no backend or API keys, which removes secret management from the build.AI
  • Streaming responses are exposed through a straightforward callback in the library.AI
  • Local model support through LocalAI gives a privacy path for sensitive prompts.AI
  • Message history is retained and can be reused for training custom models.AI

Cons

  • Value depends on sites adopting the library, so coverage outside window.ai demos is narrow.AI
  • Only distributed as a Chrome extension, leaving other browsers without a supported client.AI
  • Provider access is arranged by the user, so account setup and quota are their problem.AI
  • No pricing, support tiers, or documentation of limits appear on the homepage.AI
  • History logging raises obvious questions about where that data is stored.AI

How much does WindowAI cost?

Support

Support runs through a public Discord community linked from the homepage, alongside the GitHub documentation and an announcement thread. No ticketing or paid support is described.

Integrations

Model providers named on the site are OpenAI, Google, Anthropic, Together and Cohere, along with local inference through LocalAI. The extension is distributed through the Chrome Web Store.

Features

A Chrome extension that lets users choose the AI model behind compatible web apps, a JavaScript library (window.ai.generateText) with streaming support, provider choice across OpenAI, Google, Anthropic, Together and Cohere plus local models through LocalAI, and a stored history of sent and received messages that can be reused for training.

Frequently asked questions about WindowAI

  • Does WindowAI have an API?
    Yes, WindowAI offers an API.
  • How do you use WindowAI?
    The walkthrough on this page covers 5 steps: 1. Install the Window extension 2. Configure the models you want to use 3. Try the demo chatbot 4. Call window.ai.generateText from your own app 5. Review stored history and join the community.
  • What platforms does WindowAI support?
    WindowAI is available on Browser extension.
  • What does WindowAI integrate with?
    Model providers named on the site are OpenAI, Google, Anthropic, Together and Cohere, along with local inference through LocalAI. The extension is distributed through the Chrome Web Store.
  • What are the limitations of WindowAI?
    Value depends on sites adopting the library, so coverage outside window.ai demos is narrow. Only distributed as a Chrome extension, leaving other browsers without a supported client. Provider access is arranged by the user, so account setup and quota are their problem.

Status

StatusActive
Views0
Outbound clicks0
Added10/22/2026

Platforms

Browser extension

Pricing

Free