{"repo":"deftio/quikchat","free":true,"listed":false,"github":"https://github.com/deftio/quikchat","clone":"git clone https://github.com/deftio/quikchat.git","description":"Simple purejs chat component for LLMs.","language":"JavaScript","stars":21,"topics":["chat","chat-component","chatbot","esm","llms","umd","vanilla-javascript","vanilla-js","chat-history","chatgpt"],"license":null,"category":"ai-agents","readme_excerpt":"QuikChat A lightweight, zero-dependency JavaScript chat widget, with history save/restore, multiple instance support, and several other goodies. Works with any framework — React, Vue, Svelte, Angular, Solid — or none at all. Connect it to any LLM, WebSocket, or message source with plain fetch() . Live Demo & Documentation That's a working streaming LLM chat in one file — no bundler, no framework, no SDK. Features - LLM-ready — historyGet() returns { role, content } objects compatible with OpenAI, Ollama, Mistral, and Claude APIs - Streaming built in — messageAddNew() → messageAppendContent() for token-by-token display - Typing indicator — animated \"...\" dots that auto-clear when streaming begins - Markdown support — three tiers: base (no markdown), -md (basic markdown via quikdown), -md-full (syntax highlighting, math, diagrams, maps — loaded on demand from CDN) - HTML sanitization — built-in XSS protection or plug in your own sanitizer - Themeable — 11 built-in CSS themes (light, dark, blue, warm, midnight, ocean, modern, glass, gradient, minimal, debug) or write your own - Multi-user — multiple users per chat, multiple independent chats per page - Message visibility & tagging — hide system prompts and tool-call results from the UI while keeping them in history for LLM context - History export / import — save and restore complete chat sessions ( historyExport() / historyImport() ) - RTL support — setDirection('rtl') for Arabic, Hebrew, and other right-to-left languages - Eve","default_branch":null,"files":null,"tree":[],"storefront":"/r/deftio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/deftio/quikchat/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."}