ai-beehive-web  by mjjh1717

Web UI for AI-powered chat rooms

created 2 years ago
299 stars

Top 90.0% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a modular, extensible web client for AI chat and image generation services, inspired by a "beehive" architecture. It targets users who want a customizable interface for interacting with various AI models, offering features like dynamic room creation based on "blueprints" and support for services like OpenAI GPT and Midjourney.

How It Works

The system uses a modular design, allowing new AI services and room types to be added by defining new "blueprints." This approach enables significant extensibility, mirroring the honeycomb structure for scalability. The frontend is built with Vite, supporting features like dynamic configuration, authentication, and real-time data streaming for chat responses.

Quick Start & Requirements

  • Install dependencies: pnpm install (recommended) or npm install.
  • Run locally: pnpm dev.
  • Build for production: pnpm build.
  • Requires Node.js v16.15.1 and npm v8.11.0 or pnpm v7.5.0.
  • Project configuration: Modify .env file for API base URLs.
  • Preview site: https://front.aibeehive.icu

Highlighted Details

  • Supports OpenAI GPT 3.5 & 4, OpenAI Image, and Midjourney (Imagine, Upscale, Variation, Describe).
  • Implements streaming responses for a typewriter-like chat experience.
  • Includes dynamic room creation and configuration based on blueprint parameters.
  • Planned features include support for NewBing, Wenxin Yiyan, Tongyi Qianwen, and ChatGLM.

Maintenance & Community

The project is actively developed with a roadmap outlining planned features. Users are encouraged to report issues via GitHub issues. Paid support is available for development or deployment assistance.

Licensing & Compatibility

Licensed under the Apache-2.0 license. This license is permissive and generally compatible with commercial use and closed-source linking.

Limitations & Caveats

The project is intended for learning and research and is not recommended for commercial use. The developers are not responsible for any losses incurred from its use. While issues are prioritized, the development team may have limited capacity to answer all user questions due to other commitments.

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

Starred by Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

promptable by cfortuner

0%
2k
TS/JS library for building full-stack AI apps
created 2 years ago
updated 2 years ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Pietro Schirano Pietro Schirano(Founder of MagicPath), and
1 more.

SillyTavern by SillyTavern

3.2%
17k
LLM frontend for power users
created 2 years ago
updated 3 days ago
Feedback? Help us improve.