Experience · Frontend · Active
cs-chat web
React and Vite frontend for CS Chat, rendering multi-chat navigation, conversation composer, fork actions and MCP tool panels through same-origin APIs.
- React 19
- Vite
- Redux Toolkit
- react-intl
- shadcn-compatible UI
- Tailwind 4
Spec sheet
Repository path
cs-chat/apps/web
Runtime
React 19 + Vite
Public host
http://chat.cs.lvh.me:8080
Frontend rule
No direct Core service calls
Responsibilities
- Render the chat workspace, sidebar, composer, per-thread AI provider selector and MCP tool controls.
- Use Redux Toolkit for shared remote state.
- Consume only cs-chat BFF endpoints under /api.
- Keep shadcn-compatible primitives under components/ui and business components under components/domain.
Interfaces and contract surface
- GET / via chat host
- Same-origin /api
- Vite dev server on 5178
Consumers
- Internal users via browser
Dependencies and external touchpoints
Notes
- The first screen is the usable chat workspace or login form, not a marketing landing page.
Source references
cs-chat/apps/web/package.jsoncs-chat/apps/web/src/components/domaincs-chat/apps/web/src/features