RawChat  by RawChat

Reverse proxy for accessing the ChatGPT website

created 1 year ago
1,766 stars

Top 24.8% on sourcepulse

GitHubView on GitHub
Project Summary

RawChat provides a reverse proxy solution to access ChatGPT's official website without geographical restrictions or account limitations. It targets users seeking a seamless ChatGPT experience, including access to new features, plugins, GPTs, and advanced functionalities like PDF/image analysis and web browsing, all while mitigating risks of account bans.

How It Works

RawChat acts as an intermediary, forwarding user requests to the official ChatGPT site and relaying responses. This reverse proxy architecture bypasses the need for a VPN. It also localizes certain interfaces, such as login and registration, meaning users register and log in via RawChat, not directly with OpenAI. This approach allows RawChat to manage shared Plus accounts and offer features without direct reliance on user-provided credentials.

Quick Start & Requirements

  • Self-hosting: Requires a domain, a Linux/Windows server with Baota Panel.
  • Setup: Involves DNS A record configuration for chat.<your_domain>, tcr9i.chat.<your_domain>, and auth0.<your_domain>, adding these as websites in Baota Panel, enabling SSL, and configuring reverse proxy to rawchat.fun with specific headers.
  • Demo: A commercial site and shared site are available for demonstration and free access to shared Plus accounts. A direct login site is also provided.
  • Desktop App: A desktop version is available using a forward proxy.

Highlighted Details

  • Offers an experience identical to the official ChatGPT website, including immediate access to new features.
  • Eliminates the need for a VPN ("科学上网").
  • Provides access to multiple shared ChatGPT Plus accounts, ensuring availability.
  • Supports all official ChatGPT features, including plugins, GPTs, PDF/image analysis, and web browsing.

Maintenance & Community

  • Community discussion group is available.
  • Encourages GitHub Stars for support.

Licensing & Compatibility

  • The README does not explicitly state a license.
  • The project is designed for self-hosting and integration into other websites, suggesting potential for commercial use if licensing permits.

Limitations & Caveats

  • The project relies on the rawchat.fun domain for its reverse proxy functionality, which could be a single point of failure or subject to change.
  • Self-hosting requires technical expertise in server management and reverse proxy configuration.
  • The use of shared accounts may introduce variability in availability or performance.
Health Check
Last commit

1 year ago

Responsiveness

1 day

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

Explore Similar Projects

Feedback? Help us improve.