# sortui blocks: 7 sections with preview

All 7 blocks sortui publishes, with categories, file counts and licence. The table ranks the sections with the most files and links every block page.

> Page: https://ui.eneawork.it/blog/sortui-ui-blocks-2026
> Markdown: https://ui.eneawork.it/blog/sortui-ui-blocks-2026.md

*2026-11-01*

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

## Cosa contiene questa fonte

## 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.

Conteggio del 1 novembre 2026: 7 blocchi, 8 file, 6 blocchi AI, 1 widget, 3 dipendenze npm e 14 registry dependency letti e misurati da data/blocks.json. Metodo: lettura del manifest, nessun dato stimato. Dati misurati, non stimati.

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.

## FAQ

### 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.
