Vai al contenuto principale

[verdetto][prompt curato][fonte: aight.cool]

Posso vibecodare Aight?

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

Un prototipo iPhone multi-backend è un progetto realistico da qualche giorno, se un companion locale normalizza il protocollo di ogni agente. Irrobustire i quattro adapter, più il relay hosted di Aight, la voce, il sync e la rifinitura da App Store, è lavoro di prodotto da settimane.

confidenza: alta

cos’è: Superficie di controllo nativa iOS e macOS per agenti AI self-hosted e CLI di coding

Indice di costruibilità · gioco editoriale

  • Prezzo 4,99 $/mese peso: zero
  • Tempo prototipo in più giorni; più settimane per irrobustirlo peso: meno 2
  • Categoria strumenti per sviluppatori non pesa
  • Moat qualità di esecuzione · integrazioni · scala dell'infrastruttura peso: meno 4
  • Confidenza alta peso: più 1
  • Cosa perdi 5 voci peso: meno 2
  • Sito aight.cool (si apre in una nuova scheda) non pesa
Indice: meno 7. paga e vai avanti

Non c’è partita. Il prompt qui sotto ricostruisce un pezzo, non il prodotto.

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

Cosa costruisci

Costruire un client SwiftUI e un servizio adapter locale capace di avviare, riprendere, seguire in streaming, interrompere e approvare il lavoro su Codex, Claude Code, OpenClaw ed Hermes.

cosa ti serve

  • un Mac con Xcode
  • un iPhone con iOS 18
  • Node.js 22
  • almeno un agente supportato installato
  • un Apple ID per firmare l'app sul dispositivo
  • le credenziali di ogni agente attivato
  • Tailscale su entrambi i dispositivi

Il loop di controllo da mobile si può costruire; la parte difficile è tenere in vita quattro adapter e un'esperienza remota rifinita.

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-first iPhone client for Codex, Claude Code, OpenClaw,
and Hermes. Requirements:

- Use Swift 6, SwiftUI, and iOS 18. Generate Xcode from a checked-in
  XcodeGen project.yml so `xcodegen && xcodebuild` works on a clean clone.
- Build the Node.js 22 TypeScript companion with Fastify and WebSockets. Expose
  start, resume, prompt, event, approval, interrupt, and capability operations;
  session listing is optional and capability-gated.
- Ship real adapters for all four. Disable unavailable agents at runtime; all
  adapters must compile and pass fixture tests without every agent installed.
- Codex: pin the CLI version, run `codex app-server generate-ts`, and supervise
  app-server over stdio using the generated v2 types.
- Claude Code: use `@anthropic-ai/claude-agent-sdk`, its session APIs,
  async-iterable input for interrupt(), and canUseTool for permissions.
- OpenClaw: use the official Gateway WebSocket client, pair once, request only
  read/write/approvals/questions scopes, and store its device token securely.
- Hermes: use /v1/runs and its event, approval, and stop endpoints; use
  session headers for continuity and discover features from /v1/capabilities.
- Keep backend models in the companion and expose one versioned protocol. The
  iOS app stores its wss:// endpoint and bridge bearer token in Keychain.
- Provide backend/session pickers, streamed Markdown and tool events, approval
  cards, Stop, capability-aware controls, and deny approvals on disconnect.
- Bind to 127.0.0.1 and compare the random `.env` token in constant time;
  expose it only through private Tailscale Serve HTTPS, and never enable Funnel.
- Add bounded reconnects and local completion notifications. No app accounts,
  cloud database, analytics, or telemetry; agent model-provider calls remain.
- Out of scope: hosted relay, voice, cross-backend groups, templates, community
  skills, themes, multi-device sync, and a macOS client.
- Test adapter fixtures plus denial, interruption, and reconnection. README:
  setup for all four, `.env.example`, Tailscale, signing, permissions, limits.

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

  • il relay cifrato gestito e le notifiche push
  • la modalità vocale con modelli speech locali
  • i team cross-agent e l'orchestrazione in chat di gruppo
  • i template già pronti di agenti e team e la vetrina delle skill della community
  • il sync tra più dispositivi e la rifinitura da App Store

Perché pagano ancora

Si paga per un unico client rifinito che raggiunge in sicurezza più backend di agenti da qualsiasi posto, tiene le sessioni sincronizzate e gestisce notifiche, voce e approvazioni senza doversi mantenere un'integrazione mobile su misura.

moat: Qualità di esecuzione Integrazioni Scala dell'infrastruttura cos’è un moat

rifinitura nativa/integrazioni con gli agenti/relay sicuro

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.

App correlate

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.