Vai al contenuto principale

[verdetto][prompt curato][fonte: uncircle.app]

Posso vibecodare Uncircle?

// si costruisce in un weekend, ma restano buchi veri

Leggere un yml di processi dal repository, farli partire, far scorrere i log nei terminali: è una build da una sola sessione con node-pty e xterm.js. Quello che non si fa in one-shot è la rifinitura nativa: chiudere alberi di processi senza orfani su tre sistemi operativi, build firmate che si aggiornano da sole.

confidenza: alta

cos’è: Workspace nativo che tiene repository, terminali e agent da CLI in un'unica finestra

Indice di costruibilità · gioco editoriale

  • Prezzo una tantum peso: zero
  • Tempo una sessione per la dashboard, un weekend abbondante per rifinire l’app nativa peso: più 3
  • Categoria strumenti per sviluppatori non pesa
  • Moat qualità di esecuzione peso: meno 1
  • Confidenza alta peso: più 1
  • Cosa perdi 4 voci peso: meno 2
  • Sito uncircle.app (si apre in una nuova scheda) non pesa
Indice: più 1. in bilico

Si pareggiano. È il caso in cui decide quanto ti sta antipatico l’abbonamento.

Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.

Cosa costruisci

Una dashboard web locale che avvia e ferma i processi definiti nel file yml di un repository e fa scorrere i loro log dentro terminali nel browser.

Segnalato da chi l'ha fatto · verdetto «quasi», onestamente.

Il prompt

Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».

Prompt one-shot EN
Build me a local dev-stack dashboard like Uncircle. Requirements:

- Node 20 + Express + ws, single process, started as `devstack` from any repo
  folder; opens http://localhost:4680.
- Read a `stack.yml` in the repo root: list of processes with name, command,
  cwd (relative), and autostart flags. Include an example file.
- Run each process in a real PTY via node-pty and stream output over WebSocket
  into xterm.js terminals in the browser, one tab per process.
- Sidebar lists processes with green/red/grey status dots and buttons for
  start, stop, restart, plus Start all / Stop all. Stopping must kill the
  whole process tree · no orphaned children.
- If a process exits nonzero, auto-restart with exponential backoff, max 5
  tries, and show a "flapping" badge when it keeps dying.
- Scan output for localhost URLs and render them as clickable pills above the
  terminal.
- Add ad-hoc shell tabs (plain PTYs cwd'd at the repo root) so CLI coding
  agents like Claude Code can run inside the dashboard too.
- No accounts, no telemetry, everything local. Deliberately out of scope:
  native window, tray, notifications, and multi-repo management · this is one
  repo per running instance.
- README with install and usage.

Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.

Cosa perdi

  • un'app nativa vera: icona nella tray, notifiche di crash e di fine lavoro, aggiornamenti automatici
  • una pulizia affidabile degli alberi di processi e il riavvio automatico su macOS, Windows e Linux
  • i preset per gli agent (Claude Code, Codex, Cursor, goose, Aider) e le pillole cliccabili con gli indirizzi localhost
  • l'editor di file integrato, la vista diff e la command palette

Perché pagano ancora

Sono 19 $ una tantum, con un piano gratuito che copre 3 progetti: il calcolo onesto quindi non è quello degli abbonamenti · è se una serata di vibe coding batta una licenza a vita. Si paga per i pezzi noiosi da far funzionare bene: la chiusura pulita di interi alberi di processi, un backoff sui riavvii che non entra in loop, notifiche native quando un agent finisce o va in crash, e aggiornamenti a cui non pensare mai.

moat: Qualità di esecuzione cos’è un moat

rifinitura nativa + casi limite nella gestione dei processi

Alternative gratuite

Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.

Chi l’ha già costruito

Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

Distribuzione dei verdetti n = 996

SÌ 153 QUASI 451 — il verdetto di questa app NON PROPRIO 392

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.