NexCode AI A che punto è ← samudev
APP DESKTOP · ELECTRON + REACT + TYPESCRIPT · v6.0.22

Un assistente di debug che lavora sul tuo computer.

NexCode AI legge il progetto, isola la riproduzione di un bug in una sandbox, propone una patch e la verifica con i test prima di mostrartela. Il codice sorgente resta sulla macchina: al modello arriva solo il contesto necessario, e ogni comando va confermato da te.

6.0.22
VERSIONE DEL CODICE
3
WORKER IN PRODUZIONE
non ancora
PUBBLICATO

Quattro cose che fa, e una che non fa

NexCode nasce da un fastidio concreto: gli assistenti danno consigli, poi il lavoro di applicarli e verificarli resta a te.

DEBUG

Dal bug alla patch verificata

Trova il punto, riproduce il problema in una sandbox separata, scrive la correzione e la passa ai test. Se i test falliscono torna indietro da solo e ti dice perché.

IN PARALLELO

Un secondo turno di lavoro

Può lavorare su un ramo parallelo mentre tu scrivi altro: piccole correzioni, aggiornamenti di dipendenze, pulizia. Tu ritrovi il lavoro sotto forma di proposta, non di modifica già applicata.

SUL TUO COMPUTER

Il progetto non viene caricato altrove

L'analisi gira in locale. Al modello arriva solo il frammento di contesto che serve per la singola richiesta, e se usi un modello locale via Ollama non esce nulla affatto.

PER CHI INIZIA

Impara a Programmare, dentro l'app

Una sezione per chi non ha mai scritto una riga di codice: quattro piccoli progetti — un pulsante, un contatore, due conti, una calcolatrice — con il codice a sinistra e il risultato vero a destra, spiegazioni senza gergo e un tutor a cui fare domande. La prova finale è trovare un errore, come fa il debugger sui progetti veri.

QUELLO CHE NON FA

Non decide al posto tuo

Nessuna modifica viene scritta senza conferma, e nessun comando viene eseguito senza che tu lo approvi. È una scelta di progetto: uno strumento che tocca il codice deve chiedere.

Come si svolge una sessione

Cinque passaggi, sempre gli stessi, con la conferma alla fine.

Legge il progettoIndicizza i file di lavoro e capisce come è organizzato: linguaggi, dipendenze, test disponibili.
Isola il problemaRicostruisce il caso che fa fallire il programma in un ambiente separato, così le prove non toccano il progetto vero.
Propone una correzioneScrive la patch e la spiega: cosa cambia, dove, e perché.
La verificaEsegue i test. Se qualcosa peggiora, annulla e te lo dice invece di insistere.
Aspetta teLa modifica viene applicata solo quando la approvi. Niente viene scritto alle tue spalle.

Com'è fatto dentro

Applicazione desktop davanti, infrastruttura serverless dietro. Tutto scritto, messo in produzione e mantenuto da una persona sola.

DAVANTI

Electron · React · TypeScript

Applicazione desktop per Windows. L'interfaccia è React con TypeScript; il processo principale gestisce l'accesso al progetto e l'esecuzione dei comandi.

DIETRO

Cloudflare Workers · D1 · R2

Tre Worker in produzione: uno per API e notifiche, uno per le operazioni su GitHub via MCP, uno per le licenze. Database D1, archiviazione R2, tutto in rete Cloudflare.

ACCESSO

OAuth 2.0 e cifratura

Autenticazione con Google, Microsoft e Apple. Le credenziali salvate sul dispositivo sono cifrate; niente password in chiaro, niente chiavi nel browser.

RILASCIO

Pipeline automatica

Compilazione, firma e pubblicazione gestite da GitHub Actions, con annuncio automatico della versione. È la stessa impalcatura che tiene in piedi gli altri progetti.

Scritto e collaudato. Non ancora pubblicato.

NexCode AI è un progetto personale, non un prodotto in vendita. Il codice esiste ed è completo, l'infrastruttura gira davvero, ma non c'è nessun installer da scaricare e non è aperta nessuna registrazione. Verrà pubblicato quando ci saranno le condizioni per farlo per bene.

FATTO
  • Applicazione desktop completa, versione 6.0.22
  • Tre Worker in produzione, con database e archiviazione
  • Autenticazione, licenze e pipeline di rilascio
  • Server MCP per le operazioni su GitHub
  • Documentazione: manuale utente, guida amministratore, conformità
MANCA
  • Installer firmati e centro download
  • Listino e pagamenti
  • La parte legale che serve per vendere
  • Versioni per macOS e Linux

Domande frequenti

Le cose che mi vengono chieste più spesso.

Posso provarlo?

Non ancora. Non esiste un installer pubblico e non c'è modo di registrarsi: questa pagina descrive il progetto, non lo distribuisce. Se ti interessa vederlo in funzione, scrivimi.

Il mio codice viene caricato da qualche parte?

L'analisi gira sul tuo computer. Al modello arriva solo il frammento di contesto necessario alla singola richiesta, e usando un modello locale via Ollama non esce nulla dalla macchina.

Devo già saper programmare?

Aiuta molto. NexCode è pensato per chi scrive codice e vuole toglierselo di torno più in fretta; non è uno strumento per chi parte da zero.

Con quali linguaggi funziona?

È stato sviluppato e provato su TypeScript, JavaScript e Python. Su altri linguaggi funziona in misura minore, perché l'analisi si appoggia agli strumenti di ciascun ecosistema.

Perché un altro assistente AI?

Perché quelli che usavo si fermavano al consiglio. Volevo qualcosa che arrivasse fino alla patch verificata, senza però applicarla da solo. Ed è anche il progetto con cui ho imparato a mettere in piedi un'infrastruttura vera.

Samuele Rota
Fatto da samudev · Samuele Rota

NexCode AI l'ho fatto io, da solo — e cerco il mio primo ruolo da sviluppatore junior.

Sono Samuele Rota, full-stack developer autodidatta: questo è uno degli otto progetti che ho ideato e scritto per intero. Se la tua azienda cerca un junior che consegna, scrivimi.