Earendel

La stella più lontana. La mente più vicina.

Earendel porta Arc sul tuo Mac: un assistente che scrive codice, lo compila, lo prova e ti dice che cosa ha verificato. I modelli girano in locale, anche senza internet.

  • Prima su macOS, poi Windows e Linux
  • Apple Silicon
  • Open source, AGPL-3.0

Earendel è la stella singola più lontana mai osservata. Qui la sua luce attraversa una galassia e una lente gravitazionale calcolata dal vivo: muovi il puntatore e la luce si piega.

Arrivata dentro un arco di luce.

Nel 2022 Hubble ha visto Earendel dentro un arco: luce partita 12,9 miliardi di anni fa, piegata e ingrandita da un ammasso di galassie. Arc è l'assistente di Earendel, e il suo lavoro ti arriva allo stesso modo: intero, e controllato.

Progetti veri
Scrive i file, usa il terminale, compila ed esegue i test su una copia della tua cartella.
Documenti e tabelle
Legge quello che alleghi. Sui CSV i totali li calcola Earendel, non il modello.
Ricerca sul web
Cerca e cita la fonte. Senza rete risponde dalla cache, con la data.
Memoria
Un breve profilo scritto solo dalle tue parole. Lo leggi, lo correggi, lo cancelli.
Routine
Una richiesta che si ripete, con gli stessi controlli di una scritta a mano.
Voce
Dettatura e lettura ad alta voce, in italiano e in inglese, sul Mac.
Connettori
GitHub, Linear, Jira, Confluence, Sentry, Notion, Blender e Unity. Spenti finché non li colleghi.
Sotto-agenti
Nei lavori lunghi divide il compito in parti parallele, entro la memoria del Mac.

Tre modelli in orbita, una sola memoria.

Arc usa modelli a pesi aperti, eseguiti da llama.cpp dentro l'app. Un piano di memoria decide quali restano caricati, così il Mac non va in swap. Ogni anello è un modello: acceso vuol dire caricato.

  • LightQwen3.5 9B5,6 GBInstrada ogni messaggio e risponde in fretta.
  • MediumQwen3.8 27B16,8 GBPiù ragionamento, quando c'è spazio.
  • HeavyQwen3.6 35B a esperti21,7 GBIl più capace, fino a 256K token di contesto.

Che cosa resta caricato sul tuo Mac?

GB da 10⁹ byte, misurati con 262.144 token per slot. La riserva per macOS e le tue app è il 40 % della memoria, almeno 16 GB. Fonte: il piano di memoria di Earendel.

Verificato, non promesso.

Un progetto è «verificato» solo se un controllore indipendente, che non vede né il codice né i test di Arc, ha eseguito il programma come lo useresti tu e ogni controllo è passato. Altrimenti la consegna dice «con riserve», e perché. Queste parole le scrive Earendel, mai il modello.

progetto-spese Esempio illustrativo

Tutto resta sul Mac. Quasi.

La sfera è il tuo Mac. Modelli, chat, progetti, memoria e voce restano dentro, anche a rete spenta. La luce ambra è quello che può uscire: quattro cose, solo nei casi scritti qui.

Rete del Mac
Modello per questa chat

  1. Ricerca sul webLa domanda va a DuckDuckGo o al tuo SearXNG. Indirizzi locali e privati non vengono mai letti.A rete spenta risponde dalla cache, con la data.
  2. Modelli cloudAnthropic, OpenAI, xAI o il tuo piano ChatGPT, solo se li accendi e li scegli per quella chat. La chiave resta nel Portachiavi, c'è un budget giornaliero e ogni risposta dice che è uscita dal Mac.A rete spenta risponde Arc sul Mac, e dice perché.
  3. ConnettoriSolo quelli che colleghi, e solo verso quel servizio.Aspettano che la rete torni.
  4. Download dei modelliAlla prima preparazione e quando scegli un nuovo modello, ogni file controllato con SHA-256.I modelli già scaricati continuano a funzionare.

Prima su macOS. Poi ovunque.

La prima versione è un'app nativa per Mac, firmata con Developer ID e notarizzata da Apple. Windows e Linux sono in arrivo. Open source con licenza AGPL-3.0: il nucleo è completo e le correzioni di sicurezza sono sempre pubbliche.

  • macOSPrima versione
  • WindowsIn arrivo
  • LinuxIn arrivo
Sistema
macOS 14 o successivo. Windows e Linux in arrivo.
Processore
Apple Silicon
Memoria
Con 32 GB restano caricati Light e il modello dei documenti; da 64 GB anche Heavy.
Disco
5,6 GB per Light, 16,8 per Medium, 21,7 per Heavy; la chat integrata aggiunge 2,3 GB.
Rete
Per la prima preparazione. Dopo è facoltativa.

Download

La prima versione pubblica non è ancora disponibile. Il link arriverà qui, con il checksum del file.

Costruito su progetti aperti a versioni fissate: llama.cpp esegue i modelli, Open WebUI dà forma alla chat, whisper.cpp e Kokoro danno la voce. L'host è in Rust, l'app in Swift. Ogni modifica è misurata su Arc Bench, compiti con verificatori nascosti: se il punteggio scende, la modifica non entra.