Blocks
sortui blocks: 7 sezioni con preview
Tutti i 7 blocchi pubblicati da sortui, con categorie, file e licenza. La tabella mostra le sezioni con più file e il link all’anteprima.
In sintesi
- 7 blocchi, 6 dei quali compongono una chat AI completa.
- Licenza MIT e solo otto file: si legge in un pomeriggio.
- Manca tutto ciò che sta intorno alla chat: auth, dati, pagamenti.
sortui pubblica 7 blocchi in 8 file: sei sono interfaccia per una chat AI, sidebar, thread, welcome, model picker, prompt input, effort slider, e uno è un widget chiamato Sleep. È un catalogo verticale su un solo flusso.
I blocchi con più file
| Blocco | Registry | File | Categoria |
|---|---|---|---|
| Effort Slider | sortui | 2 | ai |
| Chat Sidebar | sortui | 1 | ai |
| Chat Thread | sortui | 1 | ai |
| Chat Welcome | sortui | 1 | ai |
| Model Picker | sortui | 1 | ai |
| Prompt Input | sortui | 1 | ai |
| Sleep Widget | sortui | 1 | widgets |
Cosa contiene questa fonte
- Repository: sortui/ui
- Sito: https://sortui.dev
- Licenza: MIT (file LICENSE del repository sortui/ui)
- Categorie: derivate dal manifest del publisher, non inventate.
Quando conviene usarla
Conviene se stai costruendo un client per modelli linguistici e vuoi le parti difficili già fatte: input con allegati, selettore modello, thread con scorrimento. Non conviene per un'app generica: fuori dalla chat c'è un solo blocco.
Una chat AI in sei blocchi
I sei blocchi compongono un'interfaccia completa: Chat Sidebar per la cronologia, Chat Welcome per lo stato vuoto, Chat Thread per i messaggi, Model Picker per la scelta, Prompt Input per la scrittura, Effort Slider per il costo del ragionamento. È una scomposizione funzionale, non estetica.
Le dipendenze sono @base-ui/react, lucide-react e cn, più una lunga lista di primitive @sortui: bubble, message, message-scroller, attachment, prompt-input, kbd, sidebar. Il blocco visibile è la punta; sotto c'è un design system del publisher.
Effort Slider apre due file, tutti gli altri uno. Con otto file in totale il catalogo è piccolo ma leggibile in un pomeriggio, e la licenza MIT lo rende facile da provare. Il limite è che non copre autenticazione, pagamenti o persistenza: la chat funziona, il prodotto intorno no.
curl "https://ui.eneawork.it/api/blocks?source=sortui-ui&limit=8"
Tre esempi dalla tabella: Effort Slider, Chat Sidebar, Chat Thread; l'inventario completo è su /blocks. Per il metodo di conteggio leggi come nasce il catalogo dei blocchi, per il confronto tra copiare e comporre l'economia delle sezioni e per le hero la guida alle hero shadcn.
Domande frequenti
Quanti blocchi ha sortui?
Sette blocchi in otto file, misurati il 1 novembre 2026: sei compongono una chat AI e uno è il widget Sleep.
Che licenza ha sortui?
MIT nel repository sortui/ui. Il catalogo riporta see source, quindi la conferma va presa dal file LICENSE del repository.
Bastano i blocchi per una chat completa?
Per l'interfaccia sì: sidebar, welcome, thread, model picker, prompt input ed effort slider. Mancano autenticazione, persistenza e pagamenti.
Quali dipendenze porta una chat?
Base UI, lucide-react e cn, più primitive @sortui come message, message-scroller, attachment, prompt-input e kbd.
Effort Slider a cosa serve?
A scegliere quanto ragionamento spendere per una richiesta. È l'unico blocco con due file e riguarda il costo del modello, non l'aspetto.