chat  by swuecho

Team chat web app with user management and rate limiting

created 2 years ago
557 stars

Top 58.4% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project provides a web-based chat application for teams, offering user management, rate limiting, and support for multiple large language models including OpenAI (ChatGPT), Claude, Gemini, and Ollama. It aims to streamline team collaboration with AI by enabling shared conversations, searchable history, and prompt management.

How It Works

The application supports multiple LLM backends, allowing users to switch between OpenAI, Claude, Gemini, and local Ollama models. It includes features like context management (defaulting to the last 4 messages), conversation snapshots with full-text search (English), and the ability to generate shareable static pages from conversations. An optional feature uses Gemini to auto-generate conversation titles.

Quick Start & Requirements

Highlighted Details

  • Supports OpenAI, Claude, Gemini, and Ollama models.
  • Conversation snapshots with English full-text search.
  • Rate limiting (default 100 calls/10 min for ChatGPT).
  • Shareable static conversation pages.

Maintenance & Community

  • Active community discussions available via GitHub Discussions.
  • Development guide and deployment guides are provided.

Licensing & Compatibility

  • MIT License. Permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

The project's web frontend is noted as being copied from Chanzhaoyu/chatgpt-web. Full-text search is currently limited to English. Auto-generated conversation titles require a specific Gemini model configuration.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
40
Issues (30d)
2
Star History
21 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems).

LangBot by langbot-app

0.9%
13k
IM bot platform for the LLM era
created 2 years ago
updated 6 days ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.