chat-js and NextChat
These are **competitors**: both are full-featured, production-ready chat UI frameworks that serve as standalone frontends for interacting with AI models, and users would typically choose one or the other based on their specific deployment needs (chat-js for customization, NextChat for multi-platform support).
About chat-js
FranciscoMoretti/chat-js
Production-ready AI chat. Start here and make it your own. Formerly Sparka AI
About NextChat
ChatGPTNextWeb/NextChat
✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows
Supports multiple LLM providers (Claude, DeepSeek, GPT-4, Gemini) with full compatibility for self-hosted models via RWKV-Runner and LocalAI. Features include MCP (Model Context Protocol) integration, prompt templates/masks for reusable chat configurations, plugin architecture for extending functionality, and local browser storage for privacy. Built as a lightweight cross-platform app (~5MB) using Tauri, with streaming responses, markdown rendering, and automatic chat history compression for extended conversations.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work