widgets AI

Otto risorse per far generare interfacce decenti a Claude Code

calendar_today personTeam EGSOFT schedule6 min di lettura
info

Disclaimer: le informazioni pubblicate in questa sezione hanno finalità di pura divulgazione tecnica. EG Software S.r.l. non si assume alcuna responsabilità per un utilizzo improprio dei contenuti, né per eventuali danni diretti o indiretti derivanti dalla loro applicazione, e non garantisce l'aggiornamento, l'accuratezza o la completezza delle informazioni riportate. Prima di utilizzare in produzione codice o procedure qui descritte, verificane sempre l'adeguatezza al proprio contesto.

Il modo più efficace per migliorare le interfacce prodotte da un agente non è scrivere prompt più lunghi: è dargli accesso a componenti già fatti e a regole di stile concrete. Ecco otto risorse con i comandi per installarle. Dove si usa claude mcp add, con Codex si usa la sua configurazione MCP: gli endpoint e i comandi npx restano gli stessi.

1. OriginKit

Server MCP, richiede una API key:

claude mcp add originkit https://mcp.originkit.dev/mcp \
  --transport http \
  --header "Authorization: Bearer TUA_API_KEY" \
  --scope user

Sito: originkit.dev

2. 21st.dev

Installazione guidata dalla CLI del progetto, API key gratuita da richiedere sul sito:

npx @21st-dev/cli@latest install claude

Sito: 21st.dev/mcp

3. Beautiful UI

Registry compatibile con la CLI di shadcn: i componenti vengono copiati nel progetto, non aggiunti come dipendenza.

npx shadcn add https://www.beautifului.dev/r/registry.json

Sito: beautifului.dev

4. Thinking Orbs

Libreria npm di indicatori animati per gli stati di elaborazione — gli "orb" che segnalano che qualcosa sta lavorando:

npm install thinking-orbs

5. Aceternity UI

Nessun comando da eseguire: i componenti si copiano e incollano. Il modo pratico di usarla con un agente è passargli l'URL del componente e chiedergli di adattarlo al progetto.

Sito: ui.aceternity.com

6. transitions.dev

Skill portabile sulle transizioni e le animazioni di interfaccia. Funziona anche con Codex, Cursor e Copilot:

npx skills add Jakubantalik/transitions.dev

7. Component Gallery

Non si installa: si consulta. È una raccolta di come componenti ricorrenti (tabelle, date picker, filtri, form complessi) sono risolti in prodotti reali. Utile da guardare prima di chiedere all'agente di scriverne uno.

Sito: component.gallery

8. Agentation

Pacchetto npm più server MCP:

npm install agentation
claude mcp add agentation -- npx agentation-mcp server

Sito: agentation.com

Come sceglierle senza accumulare

Tipo di risorsaCosa cambia per l'agenteCosto
Server MCP (OriginKit, 21st.dev, Agentation)L'agente interroga un catalogo vivo di componenti mentre lavoraOccupa contesto a ogni sessione, spesso richiede API key
Registry (Beautiful UI, Aceternity)Il codice entra nel progetto e resta versionatoNessuno a runtime; va mantenuto come codice proprio
Skill (transitions.dev)Regole di stile e movimento applicate al codice che l'agente scriveMinimo
Riferimenti (Component Gallery)Serve a chi scrive il prompt, non all'agenteNessuno
Un avvertimento pratico: ogni server MCP attivo occupa contesto in tutte le sessioni, anche quando non serve. Tenerne installati otto contemporaneamente peggiora le prestazioni invece di migliorarle. Meglio attivarne uno o due, quelli che si usano davvero, e disinstallare il resto.

Il pezzo che manca sempre

Nessuna di queste risorse sa che aspetto deve avere il tuo prodotto. Per quello serve un file di regole di progetto — colori, tipografia, spaziature e la lista di quello che l'agente non deve fare: l'approccio design.md di cui parliamo in un articolo dedicato. Le due cose stanno su piani diversi e si usano insieme: i cataloghi forniscono i mattoni, il file di design decide come vanno messi.

widgetsAltri articoli su AI grid_viewTutti gli articoli
Scrivici su WhatsApp