[verdetto][prompt curato][fonte: admix.software]
Posso vibecodare Admix?
// si costruisce in un weekend, ma restano buchi veri
Una UI di chat con le risposte affiancate è un progetto da un weekend, se chiama OpenRouter. Il workflow di confronto lo riproduci; l'accesso a molti modelli hosted e il livello di account e fatturazione, con un abbonamento fisso da 10 $, no.
confidenza: alta
cos’è: Chat AI multi-modello che confronta le risposte affiancate tra provider diversi
Indice di costruibilità · gioco editoriale
- Prezzo 10 $/mese peso: più 1
- Tempo un weekend peso: più 2
- Categoria assistenti ai non pesa
- Moat integrazioni · qualità di esecuzione peso: meno 2
- Confidenza alta peso: più 1
- Cosa perdi 5 voci peso: meno 2
- Sito admix.software (si apre in una nuova scheda) non pesa
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
Mandare un prompt ai modelli scelti tramite OpenRouter, far arrivare le risposte in streaming in una griglia affiancata e salvare il thread in locale.
cosa ti serve
- Node 22
- una API key OpenRouter nel .env
- SQLite
- gli ID di provider e modelli da confrontare
L'interfaccia si riproduce facilmente; la domanda utile è se il conto delle API e le funzioni dei provider che perdi ti tornino ancora.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a local multi-model comparison chat to replace Admix. Requirements:
- Node 22 + Express + better-sqlite3, a server-rendered shell with a little vanilla
JS for streaming; no frontend framework, no build step.
- One OpenRouter key in .env, kept server-side; the server proxies all model calls.
- A model picker fed from OpenRouter's /models endpoint; select up to four models.
- One prompt fans out to the selected models and streams each reply into a
side-by-side grid with model name, elapsed time, and token usage when reported;
a failed model shows its error in its own column without killing the others.
- Markdown rendering with fenced code blocks and a copy button per reply.
- Threads, prompts, model ids, replies, and timestamps in SQLite; full-text search
across saved threads; export a thread as Markdown.
- A running cost estimate per thread from OpenRouter's usage and pricing fields.
- Binds to localhost only. No accounts, no telemetry; prompts and replies leave the
machine only for OpenRouter, and the README says so.
- Out of scope: auth, billing, mobile apps, image generation, hosted sync, and
provider-specific tools like web search or file upload.
- README: setup, .env.example, and how to add a model id by hand if the catalog
fetch fails. 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
- l'accesso a molti provider che Admix impacchetta in un solo abbonamento
- un catalogo di modelli tenuto aggiornato e il routing tra provider
- il sync tra dispositivi e lo storico dell'account
- i flussi integrati su immagini, ricerca e documenti
- limiti d'uso, fatturazione e assistenza gestiti al posto tuo
Perché pagano ancora
Si paga per una sola fattura e una sola interfaccia, invece di gestire diversi account provider, API key, ID dei modelli e limiti d'uso. La griglia di confronto è facile da copiare; tenere in piedi l'accesso ai modelli e il livello di account, fatturazione e storage è il servizio.
moat: Integrazioni Qualità di esecuzione cos’è un moat
accesso ai modelli impacchettato, manutenzione del catalogo e fatturazione in un solo abbonamento
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Scartate (2) — e perché
- Msty (si apre in una nuova scheda) — Il core desktop è a 0 $, ma i termini lo limitano all'uso privato non commerciale; per lavorarci serve una licenza.
- LibreChat (si apre in una nuova scheda) — Una chat multi-provider rifinita, ma non manda un prompt solo a più modelli affiancati.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Open WebUI (si apre in una nuova scheda) — Open-source self-hosted chat interface for local and hosted models.
- LibreChat (si apre in una nuova scheda) — Open-source multi-model AI chat platform for self-hosting API-based assistants.
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.