Releases: ChatGPTBox-dev/chatGPTBox
v2.5.9
Long time no see — ChatGPTBox is back! Nearly every feature that had broken due to page updates or API changes has been fixed, and we’ve also introduced some new features.
Over the past year the LLM landscape has shifted dramatically, and the key players are now fairly clear. Regarding ChatGPTBox’s free web APIs, some providers are still actively trying to block reverse-engineering, while others remain open. At the moment, ChatGPT, Claude, and Kimi are still open, so we’ll keep maintaining the related web free APIs. The web APIs for Bing and Gemini, however, will no longer be supported; if you need some reverse-engineering web apis, please check out the work of this organization: https://github.com/LLM-Red-Team.
As OpenRouter has consistently offered stable and affordable APIs, we’ve now added direct option support for it — no need to rely on custom mode and manually fill in the API URL.
During this period, countless AI projects have exploded onto the scene and just as many have quietly disappeared. I’ve been tied up with various non-public projects and have neglected ChatGPTBox, while also pondering how to keep it vibrant.
I have to admit that when ChatGPTBox was first created, many decisions and code designs were rather hasty and not very modern. Without much forethought, I made choices that now make it inconvenient to add new features.
I’m currently rewriting ChatGPTBox from scratch using the WXT framework while ensuring full backward compatibility with old data. This will take a considerable amount of time, but I’ll keep pushing forward. I also have some commercialization ideas for ChatGPTBox; of course only server-related features would be charged, while all web APIs and user Api Key features will remain completely free, and the project will stay open-source under the MIT license.
As I’m simultaneously in charge of several other non-public projects, I can’t promise when the rewrite will be finished, but I’ll keep making steady progress. In the meantime, I’ll continue to fix major issues in the current version of ChatGPTBox.
Changes
Features
- add support for openRouter, AI/ML and DeepSeek api (previously required filling in the URL via the custom model option)
- a new option has been added to the general settings to disable cropText, ensuring the full input tokens are always passed. This can improve summarization on sites like YouTube, but note that you should only disable cropText when using a model with a sufficiently long context.
-
- reasoning model renderer support
-
Improvements
- add a range of new models recently made available by various AI providers
- significantly improve the prompt templates for built-in tools. Great thanks to @PeterDaveHello
- update and enhance API clients (including Claude, ChatGLM, and Kimi.Moonshot) that had become unavailable or unstable due to recent policy changes and adjustments by AI providers
- increase the default input and response limits, as current LLMs generally support longer contexts
- improve kimi.moonshot support and add more available models like k2, kimi-latest, k1.5, k1.5-thinking
- improve google search sidebar
Fixes
- fix the issue where YouTube subtitles could not be fetched and the video summarization feature became unavailable due to the recent introduction of the "pot" parameter by YouTube
- avoid crash when readability parser returns null (#865) @PeterDaveHello
- fix the issue where kimi web functionality became unstable due to changes in the page and domain
- fix an issue where the selected model might be not displayed correctly due to inconsistent key ordering in JSON.stringify
- fix the issue of abnormal subtitle retrieval caused by changes to Bilibili API
Chores
- update adapters support for startpage, kagi, naver, wechat, juejin
- update dependencies to mitigate security vulnerabilities @PeterDaveHello
- update default configs
- since ChatGPT has relaxed the web API request restrictions, it is no longer necessary to simulate input to retrieve data (#869)
- update verify-search-engine-configs.mjs
v2.5.8
Changes
this is a patch for v2.5.7, including some minor fixes and improvements
Features


- Option to always display floating window, disable sidebar for all site adapters (#747, #753) f50249e 226fb10 b96ba7c

- Option to allow ESC to close all floating windows (#750)
- allow exporting and importing all data (#740)

Improvements
- for simplified chinese users, use Kimi.Moonshot Web for free by default, while other users default to using Claude.ai for free and a better user experience
- improve chatglm support (#696, #464)
- improve style conflicts (#724, #378)
- improve user experience for claude.ai and kimi.moonshot.cn
Fixes
- fix firefox bilibili summary (#761)
- fix Buffer is not defined when using tiny package (#691, #752 (comment))
Chores
v2.5.7
Changes
Features
- unlimited custom API Modes


- Option to always display floating window, disable sidebar for all site adapters (#747) f50249e 226fb10 b96ba7c

- Option to allow ESC to close all floating windows (#750)
- allow exporting and importing all data (#740)

Improvements
- for simplified chinese users, use Kimi.Moonshot Web for free by default, while other users default to using Claude.ai for free and a better user experience
- improve chatglm support (#696, #464)
- improve style conflicts (#724, #378)
- improve user experience for claude.ai and kimi.moonshot.cn
Fixes
- fix firefox bilibili summary (#761)
- fix Buffer is not defined when using tiny package (#691, #752 (comment))
Chores
v2.5.6
Changes
Features
- custom selection tools (#710, #14, #322, #312, #193, #209, #134, #77, #13, #4, #719, #714, #399, #366, #357, #332, #216, #167, #395, #261, #673, #541, #523)
- implement arxiv adapter (fb6b088)
Upgrades
Improvements
- improve NotificationForChatGPTWeb (#710)
Chores
- update enforcement rule
v2.5.5
v2.5.4
v2.5.3
Changes
Upgrades
Improvements
- improve fetch onmessage
- improve registerWebsocket
Fixes
Chores
- Update Azure OpenAI API version version to 2024-02-01
- Add generally available GPT-4 Turbo via API
- Update Italy translation (#665)
v2.5.2
Changes of v2.5.2
Fixes
- fix the error caused by the unnecessary ArkoseToken for free accounts (#661)
- upgrade component mount for brave search
Changes of v2.5.1
Upgrades
- 074b6cc: upgrade chatgpt web (new arkoseToken and requirementsToken) (#653, #658, #661) (josc146)
- c4a537f: switch azure openai api version to stable version (#640) (josc146)
- a6fa0ed: Update Google Gemini integration (Tomasz Panasiuk) #649
Features
- 21b8468: Add support for kimi.moonshot.cn Web mode (#656) (xxcdd) #656
- 381cea3: allow hiding context menu (#643) (josc146)
- e2ec8ac: claude 3 api support (#642) (josc146)
- 74bcba8: allow custom claude api url (#644) (josc146)
Improvements
- 9cbe4f3: improve websocket support for chatgpt web mode (#652) (josc146)
- 680900b: add additional finish conditions for OpenAI API and Custom API (both can be customized, thus requiring more condition checks, now the api has better support for ollama and LM Studio) (#631, #648) (josc146)
- eb88fc2: getCoreContentText for any websites using mozilla/readability (#641) (xxcdd) #641
- c00b8ff: improve moonshot api support (#623) (josc146)
- d49280c: improve delta process (#657) (josc146)
- cbeae3e: bigger FloatingToolbar icon (josc146)
- 26d6ca5: dark mode for SelectionToolbar (#651) (josc146)
Fixes
- db35e05: fix #538 breaks archwiki enumeration (katex css on body) (josc146)
- d53d8b8: fix josStorer/chatGPT-search-engine-extension#23 again (caused by dcd3415) (josc146) (#660)
Chores
v2.5.1
Upgrades
- 074b6cc: upgrade chatgpt web (new arkoseToken and requirementsToken) (#653, #658, #661) (josc146)
- c4a537f: switch azure openai api version to stable version (#640) (josc146)
- a6fa0ed: Update Google Gemini integration (Tomasz Panasiuk) #649
Features
- 21b8468: Add support for kimi.moonshot.cn Web mode (#656) (xxcdd) #656
- 381cea3: allow hiding context menu (#643) (josc146)
- e2ec8ac: claude 3 api support (#642) (josc146)
- 74bcba8: allow custom claude api url (#644) (josc146)
Improvements
- 9cbe4f3: improve websocket support for chatgpt web mode (#652) (josc146)
- 680900b: add additional finish conditions for OpenAI API and Custom API (both can be customized, thus requiring more condition checks, now the api has better support for ollama and LM Studio) (#631, #648) (josc146)
- eb88fc2: getCoreContentText for any websites using mozilla/readability (#641) (xxcdd) #641
- c00b8ff: improve moonshot api support (#623) (josc146)
- d49280c: improve delta process (#657) (josc146)
- cbeae3e: bigger FloatingToolbar icon (josc146)
- 26d6ca5: dark mode for SelectionToolbar (#651) (josc146)
Fixes
- db35e05: fix #538 breaks archwiki enumeration (katex css on body) (josc146)
- d53d8b8: fix josStorer/chatGPT-search-engine-extension#23 again (caused by dcd3415) (josc146) (#660)
Chores
v2.5.0
Upgrades
- 1fc3cd8: update chatgpt web support (websocket mode) (#621, #627, #628, #630, #632, #634, #635, #637) (josc146)
- e7638a9: upgrade claude.ai client (josc146)
- 4a25b03: update adaption for reddit (#416) (josc146)
Improvements
- e5700a5: improve bilibili video path detection (josc146)
- 08a8920: Look for class="article" for content (Martin Richtarsky) #626
- 1825172: avoid generating a new chat when storing session (josc146)