BigHugger
GH Repository · FranciscoMoretti

chat-js

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

stars
1,199
30-day movement
+31/day
Related entries
60
Connections
5
nodenode/bunotherTypeScriptaillmclaudeanthropicchatgptxaichatgeminigrokchatbotmultiprovideropenaigemini-ai

chat-js is a TypeScript codebase for a production-ready AI chat application, described by its author as a starting point you can fork and customize. Its topics indicate multi-provider LLM support, including OpenAI, Anthropic (Claude), Google Gemini, and xAI (Grok).

Reach for it when you want a ready-made, self-hostable chat app foundation with multiple LLM providers rather than building one from scratch.

Use it to

  • Customize the chat UI and behavior for your product
  • Experiment with multiple LLM providers side by side
  • Self-host a chatbot using OpenAI, Claude, Gemini, or Grok
  • Use the included agent and cursor rules files to guide AI-assisted development

For Developers building custom AI chat applications

Role
other
Language
TypeScript
Licence
Apache-2.0
Forks
122
Open issues
47
Last push
2026-09-14
Latest release
@chat-js/cli@0.2.0 · 2026-02-23
topicsaichatllmmultiprovidertypescriptchatbot