{"repo":"FranciscoMoretti/chat-js","free":true,"listed":false,"github":"https://github.com/FranciscoMoretti/chat-js","clone":"git clone https://github.com/FranciscoMoretti/chat-js.git","description":"Production-ready AI chat. Start here and make it your own. Formerly Sparka AI","language":"TypeScript","stars":1188,"topics":["ai","anthropic","chat","chatbot","chatgpt","gemini","grok","llm","multiprovider","openai"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"ChatJS Stop rebuilding the same AI chat infrastructure. ChatJS gives you a production-ready foundation with authentication, 120+ models, streaming, and tools so you can focus on what makes your app unique. Website · Live Demo · Documentation CLI Create a new ChatJS app: The CLI walks you through gateway, features, and auth choices, generates chat.config.ts , and lists the env vars required by your selections. Features - 120+ Models : Claude, GPT, Gemini, Grok via one API - Auth : GitHub, Google, anonymous. Ready to go. - Attachments : Images, PDFs, docs. Drag and drop. - Resumable Streams : Continue generation after page refresh - Branching : Fork conversations, explore alternatives - Sharing : Share conversations with public links - Web Search : Real-time web search integration - Image Generation : AI-powered image creation - Code Execution : Run code snippets in sandbox - MCP : Model Context Protocol support - Desktop App : Package as a native macOS, Windows, or Linux app with Electron Stack - Next.js - App Router, React Server Components - TypeScript - Full type safety - AI SDK - The AI Toolkit for TypeScript - AI Gateway - Unified access to 120+ AI models - Better Auth - Authentication & authorization - Drizzle ORM - Type-safe database queries - PostgreSQL - Primary database - Redis - Caching & resumable streams - Vercel Blob - Blob storage - Shadcn/UI - Beautiful, accessible components - Tailwind CSS - Styling - tRPC - End-to-end type-safe APIs - Zod - Schema validation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/FranciscoMoretti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FranciscoMoretti/chat-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}