gpts-works  by all-in-aigc

Third-party GPT store

Created 2 years ago
1,652 stars

Top 25.1% on SourcePulse

GitHubView on GitHub
Project Summary

GPTs Works is a third-party store for discovering and interacting with custom GPTs. It targets users looking for a curated or searchable collection of GPTs beyond the official ChatGPT Explore page. The project provides a website, a vector-based search index, and a browser extension to enhance GPT discovery and usage.

How It Works

The project comprises three main components: a Next.js website for browsing GPTs, a FastAPI-based index system for vector search of GPTs, and a Plasmo browser extension to display third-party GPTs alongside the official ChatGPT interface. The index system leverages vector embeddings (using text-embedding-ada-002) stored in Zilliz Cloud for efficient semantic searching of GPTs.

Quick Start & Requirements

  • Website: pnpm install, make dev (runs on http://localhost:8067). Requires .env with POSTGRES_URL, INDEX_API_BASE_URI, INDEX_API_KEY.
  • Index System: pip install -r requirements.txt, make dev. Requires .env with PostgreSQL credentials, Azure OpenAI API keys/model names, Zilliz Cloud credentials, and an INDEX_API_KEY.
  • Extension: pnpm install, make dev. Load unpacked extension in Chrome.
  • Prerequisites: PostgreSQL database, Vercel (for deployment), Zilliz Cloud account, Azure OpenAI account.

Highlighted Details

  • Vector search index for GPTs using Zilliz Cloud.
  • Browser extension to integrate third-party GPTs into the ChatGPT UI.
  • Website built with Next.js.
  • Index system built with FastAPI.

Maintenance & Community

  • Relies on gpts-data from GPTs Hunter.
  • No explicit community links (Discord/Slack) or roadmap provided in the README.

Licensing & Compatibility

  • The README does not explicitly state a license. The project uses technologies commonly associated with open-source development (Next.js, FastAPI, Plasmo), but the absence of a license file or statement is a significant omission for determining usage rights.

Limitations & Caveats

The project is presented as a collection of components requiring separate setup and configuration. The lack of a specified license makes commercial use or integration into proprietary systems uncertain. The dependency on external services like Zilliz Cloud and Azure OpenAI may incur costs.

Health Check
Last Commit

11 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.