Chat composer with an @ sources menu, a / commands menu, a model picker, dictation and attachments, whose send tile charges to ink the moment there is something to send and morphs its arrow into a stop square while busy.
pnpm dlx shadcn@latest add "https://vue-bits.dev/r/PromptBar.json"