#112 · Primary category: AI Chatbots

chat-js

ai anthropic chat chatbot chatgpt claude gemini gemini-ai grok llm multiprovider openai xai

Production-ready AI chat. Start here and make it your own. Formerly Sparka AI

Project last updated:08/29/26

GitHub Stars

1.2K

Forks

117

Contributors

10

License

Apache-2.0

Why we included this project

ChatJS is for teams tired of wiring up the same chat backend every time they build an AI product. It ships a full Next.js app with authentication (GitHub, Google, or anonymous), streaming responses, conversation history, and tool support already connected, plus access to 120+ models through a single API. The CLI scaffolds a project in one command and asks about the gateway, features, and auth up front, so you adapt the result instead of building from nothing. It also covers details most demo projects skip, like streams that resume after a page refresh, public link sharing, attachments, and an Electron wrapper for a desktop build. For anyone building a customer-facing assistant, this is a practical starting point to fork and customize.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category