chatgpt-web  by slippersheepig

Web app for simple HTML-based online chat using the official ChatGPT API

created 2 years ago
365 stars

Top 78.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a simple, web-based chat interface for OpenAI's ChatGPT API, targeting users who want a straightforward way to interact with the API. It offers core features like continuous conversation, multi-user session isolation, and Markdown output, all within a user-friendly HTML interface.

How It Works

The application leverages the official OpenAI ChatGPT API, requiring users to provide their own API key. It's built with a focus on simplicity, featuring a clean file structure. The core functionality is delivered through a web interface, likely using standard web technologies, and is containerized using Docker Compose for easy deployment.

Quick Start & Requirements

  • Install/Run: Use Docker Compose. Place .env (with OPENAI_API_KEY="YOUR_API_KEY") and docker-compose.yml in the same directory, then run docker-compose up -d.
  • Prerequisites: OpenAI API Key.
  • Access: http://ip:port/chat (default port 8888).
  • UI Customization: Replace chat.html and restart the container.
  • Docs: No explicit documentation link provided, but the README details setup.

Highlighted Details

  • Supports Markdown syntax for output.
  • Implements multi-user session isolation.
  • Enables continuous conversation history.
  • Offers a simple HTML interface for ease of use.

Maintenance & Community

The project is a fork or adaptation of another project. The author mentions other related ChatGPT and AI chatbot projects they have developed. No specific community links (Discord, Slack) or roadmap are provided.

Licensing & Compatibility

The licensing is not explicitly stated in the README. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is described as having limited features and known bugs that require further refinement. Custom UI changes require a container restart. The author notes that the "cracked" BingAI version has lower intelligence despite removing conversation limits.

Health Check
Last commit

1 year ago

Responsiveness

1 day

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

Explore Similar Projects

Feedback? Help us improve.