# circlestarzero/EX-chatGPT

Let ChatGPT truly learn how to go online and call APIs! 'EX-ChatGPT' can rival and even surpass NewBing

Repository: https://github.com/circlestarzero/EX-chatGPT
Canonical: https://ross.abutalabs.com/products/ex-chatgpt
Language: Python
License: MIT
License Family: permissive
Archived: true
Last push: 2023-03-30T11:10:00+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 91
- inputs: {"age_days": 1280, "days_push": 1252, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1959, forks 316 (observed 2026-08-28T04:05:59.311841+00:00)

## What it is
Ex-ChatGPT is a Python web application that lets ChatGPT call external APIs (Google, WolframAlpha, WikiMedia) to give more accurate, up-to-date answers, with a ChatGPT-like web UI, streaming output, chat history, and optional Azure voice chat. It also ships a companion browser extension (WebChatGPTEnhance) that adds external API support to the ChatGPT website.

## Use cases
- let chatgpt search google and call apis to answer questions
- self-host a chatgpt web ui with web search and wolframalpha
- chatbot that browses the web like new bing
- add voice conversation to chatgpt with speech recognition and tts
- manage multiple openai api keys with an api pool and cooldown
- browser extension to enhance chatgpt with external api results
- chat interface with prompt autocomplete and history management

## When to choose
- you want a self-hosted ChatGPT front-end that can call search, math, and wiki APIs
- you need multi-API orchestration with key pooling and proxy/docker support
- you want voice chat and streaming responses in a ChatGPT-like UI

## When to avoid
- you need a production-grade, actively maintained agent framework - the project has not been updated since 2023
- you want modern function-calling/tool-use built into current OpenAI APIs instead of prompt-based tool calling
- you need a lightweight CLI or library integration rather than a full web application

## Facets
- artifact type: application
- maturity: maintenance
- function: chatbot, agent-framework, search-engine, web-scraping, speech-recognition, tts, chat-interface, web-framework
- domain: artificial-intelligence, large-language-models, chatbots, web-development, self-hosted
- platform: python, browser-extension, self-hosted, cross-platform
- tags: chatgpt, openai, toolformer, wolframalpha, google-search, wikimedia, prompt-engineering, voice-chat, api-calling, streaming-responses, ai-agents, docker, web-server

## Member repositories
- circlestarzero/EX-chatGPT (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:59.311841+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:05:58.206007+00:00, confidence not recorded.
  - readme: https://github.com/circlestarzero/EX-chatGPT (fetched 2026-08-28T04:05:59.311841+00:00, sha 9154149728a1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
