# ksides Chat > ksides Chat은 웹사이트·서비스에 HTML 한 줄로 임베드하는 한국어 우선 라이브 채팅 위젯입니다. 방문자와 실시간으로 상담합니다. 2026년 현재 Phase 1 private beta 준비 중이며, 정식 가격·SLA는 MVP 운영 데이터를 본 뒤 확정합니다. 그때까지는 구체적 금액을 공개하지 않습니다. > ksides Chat is a Korean-first embedded live chat widget that web/SaaS sites add with a single line of HTML. Visitors can start a real-time conversation with the operator from any device. As of 2026 it is preparing a Phase 1 private beta; specific pricing and SLA numbers are intentionally withheld until MVP operating data is available. ## What ksides Chat is - An embedded live chat widget delivered as a Web Component (Lit + TypeScript, ~5KB trigger) - One-line HTML installation, framework-agnostic - Korean-first (한국 우선), pricing in KRW - Built on Cloudflare Workers, Durable Objects with WebSocket Hibernation, R2, and D1 ## What ksides Chat is not - Not a marketing automation or multi-channel suite (no WhatsApp, Instagram, etc.) - Not a CRM, meeting scheduler, full-stack help desk, or sales tool - Does not bundle AI auto-reply. Webhook automation is planned only after the manual inquiry-capture loop is proven - Not currently optimized for GDPR / EU residency (planned for Phase 3+) ## Installation (Phase 1 private beta) ```html ``` The CDN is served from `cdn.ksides.com` on Cloudflare Pages. The version-prefixed paths follow the triple-path scheme documented in [docs/domain-plan.md §8](https://github.com/redlasha/kside/blob/main/docs/domain-plan.md): - `cdn.ksides.com/v0/ksides-chat.js` — **recommended** for customer embed. Major-lane alias, 5-minute cache, auto-picks up patch and minor releases. - `cdn.ksides.com/v0.0.1/ksides-chat.js` — exact version, 1-year immutable cache. Use when you want to pin the SDK build permanently. - `cdn.ksides.com/ksides-chat.js` — unversioned alias, 10-minute cache. Not officially recommended; intended for demos and dogfooding only. During the Phase 1 private beta the CDN host may still be attached per production release gate. The dogfood widget on https://ksides.com/chat itself bundles the same SDK directly from the workspace, which is why it works there. The root https://ksides.com redirects to /chat until a broader brand landing exists. The public snippet is considered production-ready only after `cdn.ksides.com` is attached to the `kside-widget-cdn` Cloudflare Pages project and the deploy-cdn workflow passes. Will work in plain HTML, React, Vue, Svelte, Astro, Next.js, Nuxt, WordPress, Shopify, Wix, and Webflow once the CDN is live. ## Plans (prices intentionally withheld until after MVP) | Plan | Audience | Notable | |---------|---------------------------------|--------------------------------------------------| | Free | Small personal sites | "powered by" badge on widget | | Starter | Individuals · solo operators | Email notifications and no-response reminders | | Growth | Small teams | Team collaboration (internal notes/mentions), planned webhooks (AI / 자동화) | | Scale | Higher-volume operators | Conversations unlimited (fair use), unlimited operators, SSO, priority support | Specific KRW amounts are intentionally not published during the private beta. They will be set after MVP operating data and announced before public billing opens. There is no public SLA commitment yet; a Best-Effort posture is documented and a status page (https://status.ksides.com) is the source of truth. ## Differentiation - **One-line install** across React, Vue, Svelte, Astro, WordPress, Shopify, and more - **Graceful failure**: if the ksides Chat backend is unreachable, the SDK times out in 5 seconds and disappears silently — the customer's page is never broken - **BYO-AI later**: webhook automation is planned after ksides Chat proves the core no-missed-inquiry loop; ksides does not plan to mark up LLM tokens - **Narrow scope**: ksides Chat intentionally avoids marketing automation, multi-channel, CRM, and meeting scheduling ## Roadmap - **Phase 1 private beta**: no-missed-inquiry loop, operator email notifications, no-response reminders, mobile operator inbox, Customer Console, Stripe hosted billing path - **Phase 1 public MVP**: paid plans open, Korean market first, Free + Starter pricing tiers - **Phase 2** (differentiation): Growth plan launch, formalized SLA based on measured availability - **Phase 3+** (sustaining operation): global / USD pricing, GDPR readiness ## Contact - General: hello@ksides.com - Support: support@ksides.com - Security: security@ksides.com - Abuse: abuse@ksides.com - Waitlist: waitlist@ksides.com - Status page: https://status.ksides.com - Site: https://ksides.com/chat ## Optional - [Domain & DNS plan](https://github.com/redlasha/kside/blob/main/docs/domain-plan.md): infrastructure layout for ksides.com (Cloudflare Pages, Workers, R2, Email Routing) - [Email routing setup](https://github.com/redlasha/kside/blob/main/docs/email-routing-setup.md): inbound mail configuration