@kitn.ai/ui
Version:
Framework-agnostic, Shadow-DOM web components for building AI chat interfaces — works in React, Vue, Angular, Svelte, or plain HTML. Authored in SolidJS.
311 lines (310 loc) • 6.17 kB
JSON
{
"tags": {
"kai-conversations": "conversation-list",
"kai-prompt-input": "prompt-input",
"kai-chat": "chat",
"kai-workspace": "chat-workspace",
"kai-thinking-bar": "thinking-bar",
"kai-model-switcher": "model-switcher",
"kai-attachments": "attachments",
"kai-message": "message",
"kai-markdown": "markdown",
"kai-code-block": "code-block",
"kai-reasoning": "reasoning",
"kai-tool": "tool",
"kai-context": "context-meter",
"kai-feedback-bar": "feedback-bar",
"kai-scope-picker": "chat-scope-picker",
"kai-suggestions": "prompt-suggestions",
"kai-file-upload": "file-upload",
"kai-voice-input": "voice-input",
"kai-loader": "loader",
"kai-text-shimmer": "text-shimmer",
"kai-image": "image",
"kai-checkpoint": "checkpoint",
"kai-skills": "message-skills",
"kai-source": "source",
"kai-sources": "source",
"kai-response-stream": "response-stream",
"kai-empty": "empty",
"kai-status": "status",
"kai-nav": "nav",
"kai-progress-bar": "progress-bar",
"kai-coachmark": "coachmark",
"kai-tabs": "tabs",
"kai-voice-output": "voice-output",
"kai-screen": "screen",
"kai-chain-of-thought": "chain-of-thought",
"kai-resizable": "resizable",
"kai-resizable-item": "resizable",
"kai-file-tree": "file-tree",
"kai-artifact": "artifact",
"kai-scroll-button": "scroll-button",
"kai-popover": "popover",
"kai-switch": "switch",
"kai-button": "button",
"kai-avatar": "avatar",
"kai-badge": "badge",
"kai-tooltip": "tooltip",
"kai-notice": "notice",
"kai-icon": "icon",
"kai-separator": "separator",
"kai-scroll-area": "scroll-area",
"kai-hover-card": "hover-card",
"kai-skeleton": "skeleton",
"kai-toast-region": "toast",
"kai-card": "card",
"kai-form": "form",
"kai-link-preview": "link-preview",
"kai-embed": "embed",
"kai-confirm": "confirm-card",
"kai-tasks": "tasks",
"kai-choice": "choice",
"kai-cards": "cards",
"kai-compare": "compare",
"kai-composer": "composer",
"kai-menu": "menu",
"kai-command": "command",
"kai-prompt-dock": "prompt-dock",
"kai-segmented": "segmented",
"kai-settings-group": "settings-group",
"kai-setting-item": "setting-item",
"kai-pane": "pane",
"kai-pane-group": "pane-group",
"kai-agent-card": "agent-card",
"kai-dialog": "dialog",
"kai-input": "input",
"kai-search": "search",
"kai-kbd": "kbd",
"kai-editable-label": "editable-label"
},
"files": {
"conversation-list": [
"kai-conversations"
],
"prompt-input": [
"kai-prompt-input"
],
"chat": [
"kai-chat"
],
"chat-workspace": [
"kai-workspace"
],
"thinking-bar": [
"kai-thinking-bar"
],
"model-switcher": [
"kai-model-switcher"
],
"attachments": [
"kai-attachments"
],
"message": [
"kai-message"
],
"markdown": [
"kai-markdown"
],
"code-block": [
"kai-code-block"
],
"reasoning": [
"kai-reasoning"
],
"tool": [
"kai-tool"
],
"context-meter": [
"kai-context"
],
"feedback-bar": [
"kai-feedback-bar"
],
"chat-scope-picker": [
"kai-scope-picker"
],
"prompt-suggestions": [
"kai-suggestions"
],
"file-upload": [
"kai-file-upload"
],
"voice-input": [
"kai-voice-input"
],
"loader": [
"kai-loader"
],
"text-shimmer": [
"kai-text-shimmer"
],
"image": [
"kai-image"
],
"checkpoint": [
"kai-checkpoint"
],
"message-skills": [
"kai-skills"
],
"source": [
"kai-source",
"kai-sources"
],
"response-stream": [
"kai-response-stream"
],
"empty": [
"kai-empty"
],
"status": [
"kai-status"
],
"nav": [
"kai-nav"
],
"progress-bar": [
"kai-progress-bar"
],
"coachmark": [
"kai-coachmark"
],
"tabs": [
"kai-tabs"
],
"voice-output": [
"kai-voice-output"
],
"screen": [
"kai-screen"
],
"chain-of-thought": [
"kai-chain-of-thought"
],
"resizable": [
"kai-resizable",
"kai-resizable-item"
],
"file-tree": [
"kai-file-tree"
],
"artifact": [
"kai-artifact"
],
"scroll-button": [
"kai-scroll-button"
],
"popover": [
"kai-popover"
],
"switch": [
"kai-switch"
],
"button": [
"kai-button"
],
"avatar": [
"kai-avatar"
],
"badge": [
"kai-badge"
],
"tooltip": [
"kai-tooltip"
],
"notice": [
"kai-notice"
],
"icon": [
"kai-icon"
],
"separator": [
"kai-separator"
],
"scroll-area": [
"kai-scroll-area"
],
"hover-card": [
"kai-hover-card"
],
"skeleton": [
"kai-skeleton"
],
"toast": [
"kai-toast-region"
],
"card": [
"kai-card"
],
"form": [
"kai-form"
],
"link-preview": [
"kai-link-preview"
],
"embed": [
"kai-embed"
],
"confirm-card": [
"kai-confirm"
],
"tasks": [
"kai-tasks"
],
"choice": [
"kai-choice"
],
"cards": [
"kai-cards"
],
"compare": [
"kai-compare"
],
"composer": [
"kai-composer"
],
"menu": [
"kai-menu"
],
"command": [
"kai-command"
],
"prompt-dock": [
"kai-prompt-dock"
],
"segmented": [
"kai-segmented"
],
"settings-group": [
"kai-settings-group"
],
"setting-item": [
"kai-setting-item"
],
"pane": [
"kai-pane"
],
"pane-group": [
"kai-pane-group"
],
"agent-card": [
"kai-agent-card"
],
"dialog": [
"kai-dialog"
],
"input": [
"kai-input"
],
"search": [
"kai-search"
],
"kbd": [
"kai-kbd"
],
"editable-label": [
"kai-editable-label"
]
}
}