npx shadcn@latest add "https://www.terminal-kit.com/r/[component].json"[component] with a registry slug. To get every component at once, use full-bundle. Individual components: terminal-window, message, session-content, input, question-prompt, edit-block, thinking-indicator, stream-text. Installing a single component automatically pulls in the shared base (terminal-window) and theme.full-bundle you can import from the top-level barrel @/components/terminal-kit; a single-component install imports from its file path, e.g. @/components/terminal-kit/agent/edit-block.import {
TerminalWindow,
Input,
} from "@/components/terminal-kit"
export function AgentShell() {
return (
<TerminalWindow
path="projects/main malayvasa/folder"
showTrafficLights
footer={<Input status="agent · always-approve" />}
>
{/* agent content */}
</TerminalWindow>
)
}