KuroCode

Gratuito durante la beta

Il tuo team decide. L’agente esegue.

KuroCode è dove un progetto viene analizzato, deciso e costruito. Chiudere l’analisi è ciò che autorizza il lavoro: lo stesso documento su cui scrive il tuo team diventa il piano che l’agente esegue, compito per compito.

Scarica per Mac · Apple Silicon

Versione 1.2.25

Windows · Installer (x64)Linux · AppImage (x64)Linux · AppImage (ARM)

Firmato e autenticato da Apple: si apre direttamente senza avvisi.

Tutti e tre i sistemi operativi, fin dal primo giorno.

Trascrizione della sessione
invoice-apifeat/json-exportsessione · qwen3-coder:30b
  1. ›Ecco il piano: un flag --json per l’esportazione, relativi test e rimozione del vecchio flag --format.
  2. Lettura del repository. Tre compiti, e non tutti richiedono lo stesso modello.
  3. Piano · 3 compiti

    1. 1Aggiungere il flag --jsoncoderqwen3-coder:30blocale
    2. 2Test per entrambi i formaticoderqwen3-coder:30blocale
    3. 3Rimuovere --format senza rompere le chiamate esistentiarchitectclaude-sonnetcloud
  4. codereditsrc/cli/export.ts+18 −4
  5. coderedittest/export.test.ts+26
  6. Due compiti completati. Il terzo richiede test superati prima di toccare il vecchio flag.

    Eseguire questo comando?

    architectrunpnpm test export

  7. architectrunpnpm test export
  8. 14 superati in 2,3 s
  9. Due compiti su tre sono stati eseguiti sul modello locale del tuo computer. Solo la migrazione è stata inviata al cloud.
  10. Fermato. Il comando non è mai stato eseguito e nessun processo è stato avviato.
  11. Questo è il punto chiave: il piano propone, tu decidi dove fermarlo.

Fai una prova: l’agente attende la tua autorizzazione.

piano

Il progetto inizia con una decisione, non con un prompt.

Un progetto raccoglie l’idea, l’analisi e il piano in un unico documento. Chiudere l’analisi è ciò che autorizza il lavoro: il piano generato è un contratto, non un suggerimento che l’agente reinterpreta.

  • Un solo documento, non una chat e un ticket

    L’idea, ciò che è stato deciso e la lista delle attività vivono insieme — non dispersi in conversazioni che nessuno rileggerà.

  • Chiudere l’analisi autorizza l’esecuzione

    Nulla parte su questioni aperte. Il piano esiste solo una volta che l’analisi da cui deriva è stata approvata e chiusa.

  • Ricalcola il piano quando la realtà differisce

    Se ciò che trova non corrisponde al piano, riscrive il resto della lista — e conserva la cronologia delle modifiche per capire cosa è stato deciso e perché.

team

Un unico documento, due tipi di autori.

Un progetto viene scritto da persone e da agenti sulla stessa pagina. Ogni contributo riporta chi lo ha prodotto — un collega o un profilo con il proprio modello — e quando. Quando il team chiude l’analisi, l’agente esegue esattamente quella.

  • Persone e agenti, nello stesso documento

    L’idea, l’analisi e la lista dei compiti risiedono in un solo luogo, indipendentemente da chi li ha scritti.

  • Ogni contributo è firmato

    Nome, modello (quando si tratta di un agente) e data su ogni riga, per sapere sempre chi ha deciso cosa e quando.

  • Il lavoro delegato restituisce un resoconto

    Un compito assegnato a un agente viene eseguito in background e ritorna con ciò che ha fatto, il tempo impiegato, gli strumenti usati e il costo.

costi

Il modello costoso solo dove serve davvero.

La maggior parte della giornata di sviluppo è lavoro di routine: leggere un file, rinominare una variabile, scrivere un test speculare al precedente. Pagare tariffe cloud per tutto questo è l’unico motivo per cui le fatture lievitano.

  • Compiti ordinari al modello locale

    Un modello di programmazione sul tuo hardware ti costa solo elettricità. È ampiamente sufficiente per la metà ordinaria di un piano, e quella metà non lascia mai la tua scrivania.

  • Compiti complessi al modello avanzato

    La decisione architetturale, la migrazione delicata, il bug inspiegabile — solo questi vengono affidati al cloud.

  • La combinazione è per agente, non per sessione

    Il modello appartiene al profilo dell’agente: un piano può impiegare tre modelli diversi senza dover cambiare alcuna impostazione a metà strada.

La spesa giornaliera, per modello e per progetto è visibile nelle impostazioni: quanto è costato un progetto — e quanto costerà il prossimo — è un dato reale che puoi leggere, non una stima approssimativa.

permessi

Ogni chiamata a uno strumento attende il tuo via libera.

L’agente legge file, esplora cartelle, modifica codice, applica patch, esegue comandi shell e richiama URL. Cosa possa fare senza chiedere è una tua decisione, modificabile in qualunque momento.

Chiedi sempre
Ogni modifica e ogni comando si ferma per l’approvazione. L’opzione predefinita, da usare su ogni repository importante.
Modifica automatica
Le modifiche ai file procedono; i comandi shell attendono sempre conferma. Perfetto per seguire piani lunghi con un occhio di riguardo.
Bypass
Nessuna interruzione. Per worktree temporanei dove lo scenario peggiore è un rapido `git checkout .`.

È disponibile anche la modalità piano: l’agente indaga e documenta cosa intende fare, senza toccare alcun file.

privacy

Cosa sappiamo di te e cosa non sapremo mai.

KuroCode richiede l’accesso con password o Google. I dati conservati dall’account si leggono in un solo respiro.

Cosa conserva l’account

  • Il tuo indirizzo e-mail
  • Nome, cognome e paese
  • Un identificativo dell’account
  • La data di registrazione e dell’ultimo utilizzo dell’app

Dove va il tuo codice

  • Nel tuo repository Git, quando fai push
  • Al modello da te scelto; se locale, non lascia mai il tuo computer
  • Mai a noi — i nostri server gestiscono esclusivamente il tuo account

Il tuo codice e i tuoi prompt arrivano unicamente all’endpoint del modello configurato: se punti a Ollama in locale, nessun pacchetto attraversa la scheda di rete; se inserisci una chiave API cloud, solo i prompt instradati lì raggiungono quel fornitore. A parte questo, l’app contatta i nostri server solo per verificare la sessione e cercare aggiornamenti. Nient’altro.

confronto

Non è un altro semplice assistente.

Gli agenti di codice fanno il lavoro ma nulla sopravvive al prompt. I tracker gestiscono i ticket ma si limitano a descriverli — l’azione reale si svolge altrove. KuroCode unisce entrambe le cose in un flusso coerente.

KuroCode

esegue e gestisce

Cos’è
Un’applicazione desktop dedicata: analisi condivisa, piano ed esecuzione da parte dell’agente nello stesso documento.
Unità di lavoro
Un progetto: un’analisi chiusa dal team diventa un piano operativo di attività.
Chi lo scrive
Il tuo team — con nome, modello e data su ogni contributo, umano o IA.
Chi lo esegue
L’agente, compito per compito, basandosi sul piano appena approvato.
Cosa rimane
L’intera cronologia delle decisioni: chi ha proposto cosa, quando è stato chiuso, quanto è costato.
Il tuo codice
Resta sul tuo computer, instradato al modello da te scelto.

Claude Code · Cursor · Copilot

esegue

Cos’è
Una sessione di terminale o editor, dentro lo strumento che hai già aperto.
Unità di lavoro
Un prompt. Le tue richieste finiscono nello storico della chat.
Chi lo scrive
Chiunque stia digitando, un prompt alla volta.
Chi lo esegue
L’agente — ma limitatamente a quella specifica sessione.
Cosa rimane
Nulla: chiudi la scheda e il ragionamento svanisce per sempre.
Il tuo codice
Viene inviato al modello fornito da quel vendor.

Jira · Linear · Notion

gestisce

Cos’è
Una bacheca o un documento, separato dal luogo in cui viene scritto il codice.
Unità di lavoro
Un ticket: un titolo, una descrizione, uno stato aggiornato a mano.
Chi lo scrive
Chiunque scriva il ticket.
Chi lo esegue
Nessuno — una persona o un agente altrove svolgerà l’attività descritta.
Cosa rimane
Il ticket stesso, ma non il ragionamento che ha portato alla soluzione.
Il tuo codice
Non applicabile — nessun codice tocca questi strumenti.

Da intendere come punti di forza di ciascun approccio, non come classifica. Tutti gli strumenti evolvono in fretta; se qualcosa non è aggiornato, scrivici e provvederemo a correggerlo.

modelli

Porta i tuoi modelli.

Collega KuroCode a ciò che usi già. Un endpoint locale rende gratuita la metà ordinaria di un piano; una chiave cloud garantisce l’eccellenza per la metà complessa.

  • OllamaLocale
  • LM StudioLocale
  • DeepSeekChiave API
  • Compatibile OpenAIQualsiasi endpoint
  • AnthropicChiave API
  • OpenAIChiave API
  • Google GeminiChiave API
  • GLM · Z.AIChiave API
  • AbbonamentiSenza chiave API

Più di sessanta ulteriori provider supportati nel catalogo. Se possiedi già un abbonamento con i grandi provider, accedi con le tue credenziali senza consumare chiavi API: la sessione è tua. Modello e intensità di ragionamento sono configurabili per agente e sessione: una domanda banale e un refactoring strutturale non devono mai condividere forzatamente lo stesso modello.

repository

Pensato per i repository, non per frammenti di codice.

Ogni compito viene eseguito direttamente su un repository locale sul tuo disco, con tutti gli strumenti per cui altrimenti useresti Alt+Tab.

  • Git e worktree

    Crea rami, esamina i diff ed effettua commit in locale. Assegna a ogni sessione il proprio worktree in modo che due compiti non si contendano mai gli stessi file.

  • Editor e diff

    Verifica le modifiche in una vista editor reale prima di accettarle.

  • Terminale

    Una shell interattiva nella stessa sessione: i comandi approvati e i tuoi comandi manuali condividono il medesimo contesto.

  • Trascrizione in streaming

    L’output si aggiorna in tempo reale — token, strumenti invocati, risultati — senza spinner infiniti seguiti da blocchi di testo.

accesso remoto

Segui l’avanzamento dal tuo telefono.

Un piano avviato alla scrivania può essere seguito da un altro dispositivo sulla tua rete locale. L’applicazione desktop resta il motore; il telefono è solo una finestra.

  • Disattivato per impostazione predefinita. Attivi il gateway nelle impostazioni quando ne hai bisogno.
  • L’abbinamento avviene tramite codice QR; ogni dispositivo riceve un token revocabile singolarmente.
  • Il traffico resta all’interno della tua rete — nessun server relay intermedio.

prezzi

Gratuito durante la beta.

L’applicazione completa, sulla tua macchina, senza alcun costo per tutta la durata della beta. Nessun timer di prova, nessuna carta di credito richiesta, nessuna funzione bloccata dopo quindici giorni.

  • Cosa paghi per i modelli

    Nulla a noi. Un modello locale ti costa solo elettricità; una chiave cloud viene fatturata dal relativo fornitore esattamente come oggi.

  • Cosa costerà in seguito

    Non è ancora fissato e non inventeremo cifre a caso. Ciò che è stabilito: lavorare in locale da soli rimarrà gratuito. Collaborare in team su progetti condivisi sarà a pagamento, con tariffa per persona.

  • Il vantaggio per i primi utenti

    Chi partecipa alla beta manterrà condizioni vantaggiose una volta introdotto il listino prezzi. Verrà comunicato con largo anticipo prima di qualunque addebito.

faq

Domande frequenti

È solo un altro Jira?

No. Un tracker gestisce ticket che qualcun altro deve poi andare a eseguire. Qui, chiudere l’analisi è ciò che autorizza il lavoro, e sullo stesso documento l’agente esegue i compiti: il piano non descrive solo l’attività, la guida direttamente.

Ho ancora bisogno di Claude Code o Cursor?

No — l’agente che esegue i compiti opera all’interno del progetto stesso, non come sessione CLI separata in cui copiare e incollare il codice. Ciò che questi strumenti sanno fare bene — scrivere il codice — lo fa anche KuroCode; ciò che non fanno — conservare la traccia della decisione e il contesto — è esattamente ciò che aggiunge KuroCode.

Cosa succede se due persone vogliono lavorare sullo stesso piano?

Una sola persona pilota un piano alla volta: avviarlo lo riserva, consentendo al resto del team di osservare l’avanzamento delle attività senza sovrascritture. Quando lo rilasci, viene salvato un riepilogo del lavoro svolto e chi subentra parte dal tuo ramo, all’ultimo commit pubblicato. Il codice viaggia attraverso Git; noi trasferiamo soltanto il piano.

Per quali piattaforme è disponibile il download?

Tutte e tre: macOS, Windows e Linux. macOS richiede Apple Silicon (ARM64). Windows impiega un installer x64 e Linux offre file AppImage per x64 e ARM64. La versione Mac è autenticata da Apple e l’installer Windows è firmato con un certificato a identità verificata.

Serve un account e cosa viene memorizzato?

Sì, è necessario un account con password o Google. Conserva l’indirizzo e-mail, nome, cognome, paese, un ID account, la data di iscrizione e dell’ultimo accesso. Se lavori in team, anche il progetto (idea, analisi, piani, contributi e allegati) viene memorizzato per consentire la collaborazione. Il codice e i prompt non vengono mai salvati: nessuna telemetria.

Il mio codice lascia mai la mia macchina?

Solo verso l’endpoint del modello configurato. Se punti su Ollama o LM Studio in locale, nulla esce dalla scheda di rete. Se aggiungi una chiave API cloud, solo i prompt dei compiti indirizzati lì arrivano a quel fornitore. E nel lavoro di squadra il codice viaggia tramite il tuo repository Git, mai attraverso di noi.

Quali modelli funzionano davvero?

Tutto ciò che viene servito da Ollama, LM Studio o un endpoint compatibile con OpenAI, oltre ad Anthropic e OpenAI direttamente. Lo sviluppo è verificato costantemente su un modello di programmazione 30B ospitato localmente.

Quanto costerà?

Nulla durante la beta. Successivamente, la suddivisione prevista è: in locale da soli, gratuito; progetti di team condivisi, a pagamento. L’importo non è ancora stabilito e sarà reso noto con ampio anticipo.

Cosa accadrà al termine della beta?

Nulla smetterà di funzionare improvvisamente e nulla andrà perso. Riceverai tutte le informazioni sui prezzi per decidere con calma, e gli utenti della beta manterranno condizioni privilegiate.