Skip to content

Kits

Each kit is copied into your project and owned by you. Install one with copit:

copit add @chanx-kit/notification
Kit Tier Runs on Description
ag-ui core both Serve the AG-UI agent-user interaction protocol over a websocket, so any AG-UI frontend works unchanged. Provider-agnostic: yield events from any agent.
chanx-testing core both Backend-agnostic test harness for kit components: one suite runs against both Django Channels and FastAPI / fast-channels. Installed automatically by kits whose copied tests use it.
django-message-store contrib django Durable chat history in your Django database, with an admin and a read-only REST endpoint. Drop-in replacement for the room-chat kit's in-memory default.
notification core both Fan out notifications to a user's live connections from anywhere in your app: a signal, a background worker, or another service.
presence core both Track who is present in a room, document or tenant, and tell everyone when that changes. Pluggable store; ships with an in-process default.
redis-presence-store contrib both Shared presence roster backed by Redis, so presence stays correct across multiple workers. Drop-in replacement for the presence kit's in-memory default.
room-chat core both A chat room: history replayed on connect, plus a live roster from the presence kit. Pluggable store, with an in-process default for demos and tests.