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