gpts-works  by all-in-aigc

Third-party GPT store

Created 1 year ago
1,643 stars

Top 25.7% 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

5 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.