Version 1.35 — Free (Freeware)

ChatJPT: All the Major AIs in One Free App

A single HTML file to chat with 16 AI providers, run sourced deep research, create and edit images, make videos, voice-overs and podcasts, and read your PDF, Word and Excel files. No installation, no middle server, no account to create: your keys stay encrypted in your browser.

🔔 Get ChatJPT updates by email

ChatJPT interface: API key status for 16 AI providers, provider and model picker, two-model comparison and Chat, Vibe Coder, Code, Image, Video and Voice modes
16AI providers
6work modes
3languages (EN, FR, ES)
0middle server

16 providers, one interface

Use your own API keys. Providers are grouped by country, so you can also choose based on where your data is processed.

United States

OpenAIGPT-6 Astra, GPT-6.1 Sol and Terra, GPT-5.6 — text, images (animated GIF and SVG included) and voice
Anthropic ClaudeClaude Fable 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5 — PDFs read page by page with citations, fast mode
GoogleGemini 4 Argon, Gemini 3.x and Gemma 4 (open source) — text, Deep Research, Nano Banana images, Omni video, voice (your own included) and podcasts
xAI GrokGrok 4.7 and Grok 4.20 Multi-agent — search on X, Grok Imagine images and video, expressive voices
PerplexityWeb-grounded answers with sources, up to deep research
MetaMuse Spark 1.3, Muse Wonder — reasoning summary, web search

Canada

AugureOssington 5, Rosedale One, Tofino 3 — sovereign AI from Montreal, hosted in Canada
CohereCommand A+, Command A Reasoning, Command A Vision, North Mini Code, North Small Translate — enterprise AI from Toronto, free trial key

France

Mistral AIMistral Large 4, Medium 3.5, Small 4, Codestral

United Kingdom

RecraftImages only: vector SVG, styles, cutouts, upscaling, vectorizing

Israel

BriaImages only, trained on licensed images: retouching, product photos, ads

South Korea

UpstageSolar Pro 4, Solar Mini 4 — very low cost; English, Korean and Japanese

China

DeepSeekDeepSeek V4 Pro, DeepSeek Flash
Kimi (Moonshot AI)Kimi K3.1 Pro, K3
MiniMaxMiniMax M3.1 Flash, M3 — text, images, Hailuo video, voice and voice cloning
AlibabaQwen 3.8, Z.ai GLM models, web search, Deep Research, Qwen Image, Wan and Z-Image images, Wan 3.0 and HappyHorse video, Qwen-Audio (120+ voices) — one key per region

What ChatJPT does

Everything runs right in your browser: ChatJPT talks to the AI providers without going through a third-party server.

🔒

Your keys stay with you

API keys are encrypted (AES-GCM) and stored in your browser. They are only sent to the matching provider, never to the author. One button clears every key at once, handy on a shared computer.

⚖️

Compare two models

Ask two models the same question, from different providers if you like, and see their answers side by side. Keep the best one in a click; it carries on the conversation.

🧠

Visible reasoning

For models that reason, their thinking appears in a collapsible block before the answer. Adjust the depth or effort per model, or turn it off for faster answers.

🌐

Web search and pasted links

Turn on web search for up-to-date answers with clickable sources. Paste a link: the model actually reads the page instead of guessing what it says. With Grok, search X posts too.

🔬

Deep research New

Hand a complex question to Gemini Deep Research, Qwen Deep Research or Grok's agents: they search the web for several minutes and write a structured report, with its sources. You can edit the proposed plan before the research starts.

⚡

Faster when needed New

When speed matters, turn on Claude's fast mode, OpenAI Ultrafast or Grok priority processing. The extra cost is shown next to each switch.

🎨

Images

Create images with OpenAI GPT Image (animated GIF included), Google Nano Banana (panoramic formats), Qwen Image, Wan (up to 4K), Grok Imagine, MiniMax, Recraft (vector SVG included) or Bria: several variants at once, styles, formats and sizes of your choice. Images and audio are kept in your browser.

🎬

Videos

Make videos with Google Gemini Omni, Grok Imagine, Alibaba Wan and HappyHorse or MiniMax Hailuo, from a text or your photos: first frame, first and last frame, or reference characters and objects, with sound. Extend a video (up to 40 s with Omni) or change one element with a sentence.

✏️

Image editor

Under each image: edit it with a sentence, erase an object with the brush, mark up or comment on a precise spot, remove the background, change the format or animate it into a short video. The Recraft and Bria menus add vectorizing, upscaling, old photo restoration, colorizing and product photos.

🎙️

Voice

Turn text into speech with MiniMax, Google Gemini, Alibaba Qwen, Grok or OpenAI: hundreds of voices in dozens of languages, easy to find by language, gender or use, with emotions, tone and effects (laughs, whispers…). Design, remix or clone your own voice (Gemini, MiniMax, Alibaba).

🎧

Podcasts

Attach a document or start from the conversation: a model writes the script of a two-host podcast (or a monologue), you review it, then it is read with two voices. You get an audio file ready to play.

📄

Files and PDFs

Attach text, code, images, PDFs, Word or Excel files. Claude and Qwen can read PDFs page by page, charts included, and Claude gives the page of each quoted passage. Scanned PDFs are transcribed once by the AI, and the estimated cost is shown before it starts.

✨

Vibe Coder and Code

Vibe Coder mode guides beginners step by step to build a page or a tool without knowing how to code. Code mode offers syntax highlighting, file downloads and a live preview of HTML pages, in a secure sandbox.

📊

Built-in charts

Ask for a chart: bars, lines, pie, histograms, scatter plots, treemaps, heatmaps… It appears right in the conversation.

💬

Organized conversations

Multiple conversations in a side panel, search within the text, edit a message you already sent, regenerate with another model, export to Markdown, JSON or PDF.

🔢

Costs under control

Each answer shows the tokens it used, the part read from cache (much cheaper) and, with Grok, its exact cost, with a total per conversation. When something fails, the provider's exact message is shown so you understand the problem right away.

🌍

Trilingual, light or dark

Interface in English, French and Spanish, with a light or dark theme. The AI answers in the language of your message, and your preferences are remembered.

Get started in 3 steps

Nothing to install: ChatJPT fits in a single file.

Download the file

Get ChatJPT_1_35_2.html on GitHub, then open it in Chrome, Edge, Firefox or Safari.

Add an API key

Paste the key of at least one provider (OpenAI, Gemini, Claude…). The included guide explains how to get one, often free to start.

Chat, create, compare

Pick a model and a mode, then start typing. You only pay for what you actually use, directly to the provider.

ChatJPT newsletter

The journey is just beginning

Don’t miss a thing: subscribe to be the very first to know about upcoming ChatJPT releases and features.

Frequently asked questions

Answers to the questions we hear most often about ChatJPT.

Is ChatJPT really free?

Yes. ChatJPT is freeware: the file is free, with no subscription and no account. You only pay the AI providers you use, directly and per use, with your own API keys.

Do I need to install anything or create an account?

No. ChatJPT fits in a single HTML file. Download it on GitHub, then open it in Chrome, Edge, Firefox or Safari. No installation, no ChatJPT account.

Are my API keys safe?

Your keys are encrypted (AES-GCM) and stored in your browser. They are only sent to the matching provider, never to the author. This encryption prevents the keys from being read directly; it does not replace the security of your computer. On a shared computer, one button clears every key at once.

Do my conversations go through a ChatJPT server?

No. There is no middle server: your browser sends each message straight to the provider you chose. Your conversations stay in your browser, and you can export them to Markdown, JSON or PDF.

How much does using the AI models cost?

The price depends on the provider and the model. A typical conversation usually costs a fraction of a cent; images cost more, and video even more. ChatJPT shows the tokens of each answer and a total per conversation. Some providers offer a free trial, such as Cohere (1,000 calls per month) or Upstage ($10 of credit).

How do I get an API key?

Create an account on a provider's developer console (OpenAI, Anthropic, Google…), open the "API Keys" section and create a key. The key guide published with ChatJPT on GitHub lists each provider's address, in English, French and Spanish.

Which AI providers are supported?

16 providers, grouped by country: OpenAI, Anthropic Claude, Google Gemini, xAI Grok, Perplexity and Meta (United States); Augure and Cohere (Canada); Mistral AI (France); Recraft (United Kingdom); Bria (Israel); DeepSeek, Kimi, MiniMax and Alibaba (China); Upstage (South Korea).

Can I choose the country where my data is processed?

Yes. Providers are grouped by country to make that choice easier. For example, Augure and Cohere are Canadian, and Mistral AI is French. Alibaba even offers keys per region, including the United States and Hong Kong.

Can ChatJPT create images, videos and voices?

Yes. Image mode works with OpenAI, Google, Grok, Alibaba, MiniMax, Recraft and Bria; Video mode with Google, Grok, Alibaba and MiniMax; Voice mode with MiniMax, Google, Alibaba, Grok and OpenAI, up to two-host podcasts. Each image can then be edited, cut out or animated.

Which files can I attach?

Text, code, images, PDFs, Word and Excel files. Scanned PDFs can be transcribed by the AI, with the estimated cost shown before it starts. Claude and Qwen can also read a PDF page by page, charts included.

Which languages does ChatJPT support?

The interface is available in English, French and Spanish, with a light or dark theme. The AI answers in the language of your message.

How do I know a new version is out?

The version number is shown at the bottom of the app. New versions are published on GitHub with the list of changes: download the new file, then open it like the previous one.

Can I modify or redistribute ChatJPT?

You can use ChatJPT and share it freely. However, its license (CC BY-ND 4.0) does not allow distributing a modified version. This rule protects users: a modified copy could, for example, send your keys somewhere else.

Developed by Jean-Philippe Thériault | License: Free / Freeware (free to use)