ChatJPT

The ChatJPT Philosophy: Lightweight, Local, and Without Intermediaries

ChatJPT philosophy with AI providers grouped by country and locally stored API keys

The ChatJPT philosophy can be summed up in one sentence: you communicate directly with AI providers, with nobody in between. Every design choice in ChatJPT follows from that principle: one file, no server, no account, and the freedom to choose the country where your data is processed. Here is what these principles mean for you.

No Intermediary Server

Most AI interfaces route requests through their own servers. Your messages pass through those systems and may sometimes be stored there. ChatJPT works differently: your browser sends the request directly to your chosen provider. No data is sent to the author.

This choice has a cost. Some providers block requests from browsers. A proxy server could bypass the restriction, but it would add an intermediary, costs, and a point of failure. The rule is therefore simple: if a provider blocks browser requests, it is excluded, never worked around. The article on building an AI application in a single HTML file explains that test in detail.

Your API Keys Stay With You

ChatJPT does not sell subscriptions. You use your own API keys and pay each provider directly based on usage. That way, you know what you spend: each response displays the tokens used and, for certain providers, its exact cost.

The keys are encrypted in your browser’s storage and sent only to the matching provider. On a shared computer, one button deletes all of them at once. To get started, How to Get an AI API Key explains each provider’s process.

Choose the Country Where Your Data Is Processed

Providers are grouped by country: the United States, Canada, France, the United Kingdom, Israel, China, and South Korea. This grouping is central to the ChatJPT philosophy. Depending on your profession or organization, the location of data processing can matter.

For example, a Quebec company may prefer Augure (Montreal) or Cohere (Toronto). A European organization may choose Mistral AI. Alibaba even offers regional keys, including the United States and Hong Kong. ChatJPT does not make the decision for you: it gives you visibility into your options.

Lightweight Above All

ChatJPT remains a single HTML file, with no installation. Simplicity is a value in itself. That means deliberately saying no to certain features:

For this reason, some provider features were excluded, such as Claude’s remote code execution and Grok’s real-time voice dictation. They would complicate the tool without serving its main purpose: chatting, creating, and comparing.

Several AIs Instead of Just One

No model is best at everything. One excels at code, another at writing, and a third at research. That’s why ChatJPT brings together 16 providers and lets you compare two AI models side by side. You can evaluate the results yourself and keep the better answer.

Accessible to Everyone

The ChatJPT philosophy also includes accessibility in the broadest sense:

A License That Protects Users

ChatJPT is distributed under the Creative Commons BY-ND 4.0 license. You can use and share it freely, but you cannot redistribute a modified version. This rule helps protect users: an altered copy could, for example, send API keys elsewhere. With the official file, you know what you are running.

The ChatJPT Philosophy in Summary

The ChatJPT philosophy comes down to three ideas: lightweight, local, and freedom of choice. These principles have guided every release since the beginning, as the history of ChatJPT demonstrates.

Share this article