chatgpt-lite  by blrchen

Lightweight web UI for interacting with OpenAI and Azure OpenAI

created 2 years ago
257 stars

Top 98.8% on sourcepulse

GitHubView on GitHub
Project Summary

ChatGPT Lite is a lightweight, Next.js-based web interface for interacting with OpenAI and Azure OpenAI models. It targets developers and users seeking a customizable, private ChatGPT experience, offering features like markdown support, prompt storage, and multi-person chats, serving as a foundation for AI-powered Next.js applications.

How It Works

Built with Next.js and the OpenAI Chat API, the application provides a fast, web-based UI. It supports both OpenAI and Azure OpenAI endpoints, allowing users to deploy a private ChatGPT instance. The architecture is designed for clarity and extensibility, making it suitable as a starting point for custom AI projects.

Quick Start & Requirements

  • Install/Run:
    • Docker: docker run -d -p 3000:3000 -e OPENAI_API_KEY="<REPLACE-ME>" blrchen/chatgpt-lite (for OpenAI)
    • Local: npm install, npm run dev
  • Prerequisites: OpenAI or Azure OpenAI account with API key. NodeJS 20 recommended for local development.
  • Deployment: One-click Vercel deployment available. Docker deployment instructions provided.
  • Docs: Demo Site

Highlighted Details

  • Supports both OpenAI and Azure OpenAI APIs.
  • Features markdown rendering, prompt storage, and multi-person chat.
  • Clear and expandable codebase for custom AI projects.
  • Offers a minimal version for beginners.

Maintenance & Community

Contributions are welcome via Pull Requests.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. Users should verify licensing for commercial or closed-source use.

Limitations & Caveats

The README does not specify a license, which may impact commercial use. The project appears to be actively maintained, but specific versioning or deprecation information is not detailed.

Health Check
Last commit

2 months ago

Responsiveness

1+ week

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

Explore Similar Projects

Feedback? Help us improve.