A collection of React components for building conversational AI interfaces with Cedar OS
npm install cedar-os-componentsA collection of React components for building conversational AI interfaces with Cedar OS.
``bash`
npm install cedar-os-components
`tsx
import { ChatInput, FloatingCedarChat, Button } from 'cedar-os-components';
function MyApp() {
return (
Components
This package includes over 35 React components organized into categories:
$3
-
CedarCaptionChat - Caption-style chat component with floating UI
- FloatingCedarChat - Floating chat interface with animation support
- SidePanelCedarChat - Side panel chat interface with slide animations$3
-
ChatInput - Enhanced chat input component with context support
- ContextBadgeRow - Row of context badges for chat input
- FloatingChatInput - Floating chat input with positioning and auto-close$3
-
CaptionMessages - Caption-style message display component
- ChatBubbles - Animated chat bubble component
- ChatRenderer - Renders chat messages with markdown support
- MarkdownRenderer - Chat markdown rendering component
- StreamingText - Animated streaming text component
- And more...$3
-
Container3D - 3D-styled container with motion effects
- GlassyPaneContainer - Glass morphism container component
- Flat3dContainer - Flat container with 3D styling$3
-
Button - Customizable button component
- Slider3D - 3D-styled slider component
- KeyboardShortcut - Keyboard shortcut display component$3
-
ShimmerText - Text with shimmer animation effect
- TypewriterText - Typewriter animation text component$3
See the registry.json file for a complete list of all available components.
Dependencies
This package has peer dependencies on:
-
react >= 17.0.0
- react-dom >= 17.0.0Additional dependencies are bundled with the package.
Development
`bash
Install dependencies
npm installBuild the package
npm run buildWatch mode for development
npm run dev
``MIT