FluxyChat

How-to Guides

Feature parity checklist

What the JS SDK and Worker cover vs typical hosted chat APIs.

Use this when you are mapping from Pusher, Ably, or a custom WebSocket.

Core (ship this first)

  • Rooms (public / private) and member JWTs
  • Realtime messages over WebSocket
  • REST send + history
  • Presence and typing (when enabled on the Worker)
  • Inbox / unread (useInbox)
  • In-room agents (@assistant) with Groq/OpenAI on the Worker

Hosted vs self-host

HostedSelf-host
Workerhttps://api.fluxychat.comYour workers.dev or custom domain
AuthClerk in the CLI full templateYour backend mints JWTs (POST /auth/token)
AgentsSame Worker APIsSame, plus your LLM keys in .dev.vars

Not the JS CLI

Native SDKs (Kotlin, Swift, Flutter, Unity, .NET) live in the repo, not on npm. Vue/Svelte packages are not part of --full.

Next: Migrate from Pusher, create-fluxy-chat.

On this page