# GPTs Works

> Source: https://aiwiki.ai/wiki/gpts_works
> Updated: 2026-05-11
> Categories: AI Agents, ChatGPT
> From AI Wiki (https://aiwiki.ai), a free encyclopedia of artificial intelligence. Quote with attribution.

| GPTs Works | |
| --- | --- |
| [![GPTs Works.png](https://qqcb8dyk5bp2il4c.public.blob.vercel-storage.com/images/300px-gpts_works.png)](/wiki/file_gpts_works_png) | |
| Information | |
| **Name** | GPTs Works |
| **Type** | Third-party [GPT](/wiki/gpt) directory and search engine |
| **Platform** | Web, browser extension, [ChatGPT](/wiki/chatgpt) |
| **Store** | [GPT Store](/wiki/gpt_store) (companion directory) |
| **Custom GPT model** | [GPT-4](/wiki/gpt-4) |
| **Custom GPT category** | Custom directory/search GPT |
| **Description** | Third-party GPT directory with a website, vector search index, browser extension, and a Custom GPT for chat search. |
| **Developer** | [idoubi](https://github.com/idoubi) (Cao Wei), all-in-aigc |
| **Initial release** | November 2023 |
| **Source code** | [github.com/all-in-aigc/gpts-works](https://github.com/all-in-aigc/gpts-works) |
| **License** | MIT (source code) |
| **OpenAI URL (Custom GPT)** | [chat.openai.com/g/g-EBKM6RsBl-gpts-works](https://chat.openai.com/g/g-EBKM6RsBl-gpts-works) |
| **Chrome extension** | [GPTs Works on Chrome Web Store](https://chromewebstore.google.com/detail/gpts-works/jhodoncnaefppnpeaaoholdenlcmcjgh) |
| **Free** | Yes |
| **Updated** | 2024-01-24 |

**GPTs Works** is a third-party directory and search engine for [Custom GPTs](/wiki/custom_gpt), the user-built variants of [ChatGPT](/wiki/chatgpt) that OpenAI introduced at its November 2023 [DevDay](/wiki/devday). It consists of three pieces of software that share one database: a public website at gpts.works, a vector-search index system with an HTTP API, and a browser extension that injects third-party GPTs into ChatGPT's Explore sidebar. There is also a Custom GPT named GPTs Works inside the [GPT Store](/wiki/gpt_store) itself, which calls the project's own API through a GPT Action so users can search the index without leaving a ChatGPT conversation.

The project was built by [idoubi](https://github.com/idoubi) (real name Cao Wei), a Chinese full-stack engineer who left [Tencent](/wiki/tencent) in October 2023 to work on indie products, and is released as open source under the all-in-aigc organization on [GitHub](/wiki/github). idoubi announced the open-source release on November 14, 2023, less than a week after OpenAI's DevDay keynote, making GPTs Works one of the first third-party GPT directories to ship. At its peak the index claimed to cover more than 20,000 third-party GPTs, which it advertised on the gpts.works home page as the headline feature alongside vector search.

GPTs Works is best understood as a workaround for discovery problems in OpenAI's own [GPT Store](/wiki/gpt_store), which launched in January 2024. The official store ranks GPTs by category and trending lists but does not expose a rich search API, so finding a niche GPT often involves scrolling. Third-party directories like GPTs Works, [allgpts.co](/wiki/allgpts), and [gptstore.ai](/wiki/gptstore_ai) emerged in late 2023 to fill that gap with crawled metadata and semantic search.

## Background

OpenAI announced Custom GPTs at DevDay on November 6, 2023. The launch let any [ChatGPT Plus](/wiki/chatgpt_plus) user package a system prompt, knowledge files, web browsing, [DALL-E](/wiki/dall-e), the [code interpreter](/wiki/code_interpreter), and external API actions into a shareable GPT with its own URL. A public GPT Store was promised for later but did not arrive until January 10, 2024. In the interim, the only way to find new GPTs was to copy share links from social media or comb through Twitter/X threads, which created an obvious gap for a directory service.

idoubi had just left [Tencent](/wiki/tencent) the month before and was looking for an English-language product to launch as part of an experiment in building for the global market. In a Chinese-language post on his personal blog at idoubi.cc, he later described GPTs Works as his "first overseas product," written and shipped in a few days during the week after DevDay. The site went live in November 2023, was open-sourced on November 14, 2023, and the Chrome extension was published on November 22, 2023.

The project sits inside a broader push from idoubi who, after GPTs Works, went on to ship a string of AI side projects in 2024 including AI Wallpaper, AI Cover, [ThinkAny](/wiki/thinkany), Pagen, PodLM, and ShipAny. Several live under the same all-in-aigc GitHub organization and share infrastructure choices with GPTs Works, including [Next.js](/wiki/next_js), [Vercel](/wiki/vercel) hosting, and managed Postgres.

## Architecture

The public GitHub repository at github.com/all-in-aigc/gpts-works splits the project into three top-level packages: a Next.js website (~80% TypeScript by file count), a Python index system (~16% Python), and a browser extension built with Plasmo. They share a single source of truth for GPT metadata.

### Website

The website at gpts.works is a [Next.js](/wiki/next_js) application written in [TypeScript](/wiki/typescript) and deployed to [Vercel](/wiki/vercel). It renders featured GPTs on the home page, plus category pages, a search box, and individual GPT detail pages with the title, author name, short description, and a deep link back to the chat.openai.com URL. The frontend reads from Vercel Postgres, which stores GPT records: name, description, author, OpenAI ID, capabilities, and timestamps. Because GPTs Works does not run the GPTs themselves, every "open" button is just a redirect to a chat.openai.com link, so the directory adds no inference cost, no model hosting, and no separate authentication.

### Index system

The index system is a [Python](/wiki/python) service built with [FastAPI](/wiki/fastapi). It owns the vector search behavior that the project advertises as its main differentiator from plain keyword directories. GPT titles and descriptions are embedded using OpenAI's text embedding models, then stored in [Zilliz Cloud](/wiki/zilliz), the hosted version of the open-source [Milvus](/wiki/milvus) vector database. At query time, a user's natural-language question ("I want a coding assistant GPT") is embedded by the same model and a nearest-neighbor lookup returns the top matching GPTs.

The service exposes a single POST endpoint, `/v1/gpts/search`, which accepts a JSON body containing a `question` field and returns a list of GPT records under `data`. The API is documented as an OpenAPI 3.1 schema and uses bearer-token authentication. The same schema is what the Custom GPT inside ChatGPT calls through a GPT Action, so the public website, the browser extension, and the chat surface all hit the same backend.

### Browser extension

The browser extension is built with [Plasmo](https://www.plasmo.com/), a framework for cross-browser extension development. It targets [Chrome](/wiki/chrome), and ships in the Chrome Web Store as "GPTs Works" under the developer name idoubi (contact email me@idoubi.cc). The store listing shows version 1.0.3, published November 22, 2023, with a footprint of around 81 KiB and a small user base of fewer than 1,000 active installs.

The extension injects an extra panel into ChatGPT's Explore page so that users browsing OpenAI's official GPT picker also see third-party GPTs indexed by gpts.works alongside the official featured ones. This was its main selling point in late 2023, when the official GPT Store had not yet launched. After January 2024, when OpenAI shipped its own store, the extension shifted into a sidebar companion role.

## The GPTs Works Custom GPT

The GPTs Works Custom GPT is the project's most visible artifact inside ChatGPT itself. It is a [GPT-4](/wiki/gpt-4) based Custom GPT, available at the OpenAI URL `https://chat.openai.com/g/g-EBKM6RsBl-gpts-works`, that wraps a small system prompt around the gpts.works search API.

### System prompt

The published system prompt is short and task-specific:

> The GPT, named 'GPTs Works', is used for searching GPTs in third-party GPTs store via api calling. When user chat for searching GPTs with a certain question, request Actions api with user's question. If api response succeeded, response json contains a field named "data" with GPTs list in it, you should response to user with a list items, each item contains GPTs's name, description, author_name, and link (visit_url in href). If api response failed or with empty "data", you should response to user with message "No GPTs found for your purpose, please search more at https://gpts.works".

The prompt is deliberately narrow. It tells the underlying model to act as a thin router between the user and the SearchGPTs Action, not as a general conversational assistant. Most of the work happens inside the Action, not inside the model.

### Conversation starters

The Custom GPT ships with four sample conversation starters, included to help new users understand what to ask:

- I want a coding assistant GPTs.
- List some GPTs about drawing.
- Which GPTs is best for shopping on Amazon?
- Is there some GPTs about traveling?

These map cleanly onto the index's categories: programming, image and design tools, shopping, and travel.

### GPT Action

The Action is registered with the operation ID `api_gpts_works__jit_plugin.SearchGPTs`. Its OpenAPI 3.1 schema points at the `https://api.gpts.works/v1` server, exposes the `/gpts/search` POST endpoint, and uses a bearer-token API key. The knowledge files attached to the Custom GPT are limited to a single logo image and the privacy policy URL at `https://gpts.works/privacy`. The bulk of the answer content lives in the database behind the Action, not in the GPT's own knowledge corpus, which keeps the Custom GPT lightweight and lets it stay current as new GPTs are indexed.

## Capabilities and features

The Custom GPT inherits the standard set of capabilities available to ChatGPT Plus users at launch:

| Capability | Enabled |
| --- | --- |
| [Web browsing](/wiki/web_browsing) | Yes |
| [DALL-E image generation](/wiki/dall-e) | Yes |
| [Code interpreter](/wiki/code_interpreter) | Yes |
| Knowledge files | Yes (logo image only) |
| GPT Actions | Yes (SearchGPTs) |
| Memory | Inherits the ChatGPT default |

In practice the system prompt steers the GPT toward the SearchGPTs Action for almost every user question. Web browsing, DALL-E, and the code interpreter are present mostly because they are switched on by default for new GPTs, not because the directory needs them.

The website and the API layer add a few capabilities that the Custom GPT alone does not expose:

- **Vector search.** Queries are matched against embeddings rather than literal keywords, so a question like "GPTs that help me cook dinner with what I have in the fridge" can return recipe GPTs that do not contain the word "fridge" anywhere in their title.
- **Categories.** The website organizes GPTs into broad themes such as Programming, Writing, Productivity, Education, Lifestyle, Image and Design, and Marketing. Each category page is a static list ranked by recency or popularity, depending on the section.
- **Submission flow.** Users can submit their own GPTs through a GitHub issue template in the all-in-aigc/gpts-works repository (Issue #5 is the canonical "Submit your awesome GPTs here" thread) or through a form on the website. New entries are reviewed before being indexed.
- **Open-source code.** The full source for the website, the index system, and the extension is published under the all-in-aigc organization on [GitHub](/wiki/github), which lets other developers self-host their own directories or repurpose the vector-search index for a different domain.

## Reception and traffic

GPTs Works got an early boost in the first week after DevDay because there were few other places to find Custom GPTs in November 2023. In a Chinese-language retrospective on his personal blog, idoubi wrote that the project went viral in its first week overseas. The GitHub repository for gpts-works accumulated more than 1,600 stars and around 340 forks, with most of that growth concentrated in late 2023 and early 2024.

The Custom GPT page lists around 6,000 chats by January 24, 2024, the snapshot date in its OpenAI listing. That number is modest compared to top GPTs in the official store but high for a niche utility GPT whose only purpose is to find other GPTs.

Once OpenAI's official GPT Store launched in January 2024 and started exposing its own search bar and trending lists, traffic to third-party directories like GPTs Works softened. The competing site [allgpts.co](/wiki/allgpts) advertised a larger index (30,000-plus GPTs by mid-2024). idoubi's own attention shifted to newer projects, most notably [ThinkAny](/wiki/thinkany), an AI search engine that he later said was generating around 590,000 monthly visits.

## Status and successor

As of 2025, the gpts.works domain redirects to workany.ai/bot, a separate product also operated by idoubi's team (alongside ThinkAny and ShipAny). WorkAny is not a GPT directory but a cloud-hosted agent platform that supports multiple model backends including [Claude](/wiki/claude), [GPT](/wiki/gpt), and [Gemini](/wiki/gemini). The GPTs Works Custom GPT is still listed inside ChatGPT, and the open-source repository remains available at github.com/all-in-aigc/gpts-works as a reference implementation for anyone building their own GPT directory.

The Chrome extension is still listed in the Chrome Web Store but has not been updated since version 1.0.3 in November 2023. GPTs Works has aged into a historical artifact of the first wave of third-party GPT tooling, and its main lasting contribution is the open-source code, which has been forked into similar directories for other model marketplaces.

## See also

- [Custom GPT](/wiki/custom_gpt)
- [GPT Store](/wiki/gpt_store)
- [ChatGPT](/wiki/chatgpt)
- [DALL-E](/wiki/dall-e)
- [Code interpreter](/wiki/code_interpreter)
- [ThinkAny](/wiki/thinkany)
- [Milvus](/wiki/milvus)
- [Zilliz](/wiki/zilliz)

## References

1. [all-in-aigc/gpts-works on GitHub](https://github.com/all-in-aigc/gpts-works), source code repository for the website, index system, and browser extension.
2. [GPTs Works on the Chrome Web Store](https://chromewebstore.google.com/detail/gpts-works/jhodoncnaefppnpeaaoholdenlcmcjgh), developer page showing version 1.0.3, published November 22, 2023, developer idoubi.
3. idoubi on X (Twitter), [open-source release announcement for GPTs Works](https://x.com/idoubicc/status/1724232284734472565), November 14, 2023.
4. idoubi, ["出海第一周，我的 GPTs 导航站火了" (My GPTs navigation site went viral in its first week overseas)](https://idoubi.cc/posts/my-gpts-works-project/), personal blog post.
5. xyzlabs Substack, ["From Tencent to Solo Developer: How idoubi Launched 11 AI Products in 2024"](https://xyzlabs.substack.com/p/from-tencent-to-solo-developer-how), profile of idoubi covering GPTs Works and later projects.
6. Creati.ai, [GPTs Works listing](https://creati.ai/ai-tools/gpts-works/), third-party review summarizing features and use cases.
7. OpenAI, [Introducing GPTs](https://openai.com/index/introducing-gpts/), the November 6, 2023 announcement of Custom GPTs at DevDay.
8. OpenAI, [Introducing the GPT Store](https://openai.com/index/introducing-the-gpt-store/), the January 10, 2024 launch announcement of OpenAI's first-party GPT directory.

## Reviews and Comments

<comments />
