# Osmium ## Docs - [Chat](https://osmium.intface.io/components/chat.md): A complete chat interface with message list and input, featuring smart auto-scroll management and optimized UX for AI conversations. - [Message Input](https://osmium.intface.io/components/message-input.md): A responsive message input component with auto-resize, send/stop functionality, and keyboard shortcuts for chat interfaces. - [Message Item](https://osmium.intface.io/components/message-item.md): An individual message component with role-based styling, markdown rendering, and copy functionality for chat interfaces. - [Message List](https://osmium.intface.io/components/message-list.md): A scrollable container for displaying chat messages with auto-scroll management, loading indicators, and smooth UX optimizations. - [Message Text](https://osmium.intface.io/components/message-text.md): A text rendering component for message content with markdown support and proper whitespace handling. - [Thinking Block](https://osmium.intface.io/components/thinking-block.md): A collapsible component that displays the reasoning process of AI Models with auto-scrolling and expandable content. - [Introduction](https://osmium.intface.io/index.md): Osmium provides everything you need to create polished, production-ready AI chat interfaces. - [Installation](https://osmium.intface.io/installation.md): Learn how to install and set up Osmium components in your project using the shadcn/ui CLI.