Local-first per default
Un issue tracker local-first che mantiene i tuoi dati sulla tua macchina
Beadbox è costruita sull'issue tracker beads, che conserva ogni bead in un database Dolt sul tuo disco. Niente cloud. Niente account. Niente telemetria sui dati degli issue. Quando vuoi condividere, pushi verso un remote che controlli tu.
Installa con Homebrew
brew install --cask beadbox/beadbox/beadboxPerché local-first conta
Gli issue tracker cloud sembrano produttivi finché un giorno il vendor viene acquisito, il pricing cambia o un outage mette fuori gioco il tuo team per un pomeriggio. I tuoi issue non sono davvero tuoi. Stai pagando un affitto per accederci.
Il local-first ribalta la cosa. I tuoi bead vivono in un database Dolt in una directory sulla tua macchina. Puoi leggerla, committarla con Git, fare il backup su un disco esterno o pushare a un remote quando ti serve collaborazione. La fonte della verità è sempre locale.
Costruito su Dolt
Dolt è un database SQL con controllo di versione in stile Git. Ogni bead, ogni commento, ogni cambio di stato è una riga in una tabella che ha una storia completa interrogabile, diffabile e mergeable.
Puoi eseguire bd log per vedere cosa è cambiato. Puoi creare branch dei tuoi bead come fai con il codice. Puoi fare merge di due workspace e risolvere conflitti a livello di riga. Non è qualcosa che un tracker cloud tipico possa offrire.
Niente account, niente lock-in cloud
Non ti registri a Beadbox. Non c'è nulla per cui registrarsi. Installa l'app, puntala a una directory e inizia a tracciare il lavoro.
Quando vuoi condividere con un collega o lasciare che un agente AI pushi aggiornamenti da un runner CI, avvii un server SQL Dolt (il bd CLI lo fa per te) e connetti Beadbox a quello. Controlli tu dove gira quel server.
Privacy per design
Beadbox legge il tuo database direttamente. Non carica i tuoi issue, i tuoi commenti o i nomi dei tuoi workspace su nessun server. Il bundle dell'app non ha analytics sul contenuto dei tuoi bead.
L'analytics di prodotto sull'uso dell'app (quali pulsanti vengono cliccati, se l'app va in crash) è opt-in e documentata nella nostra privacy policy. Il contenuto dei tuoi issue non lascia mai la tua macchina a meno che tu non lo pushi a un remote che hai configurato.
Adatto agli agenti di coding AI
Il local-first conta ancora di più quando hai agenti AI che lavorano sul tuo codice. Gli agenti hanno bisogno di un sistema di task veloce, che possano leggere e scrivere senza hop di rete e che sopravviva a un outage cloud senza fermare la flotta.
bd glielo offre sulla riga di comando. Beadbox ti dà la vista umana su cosa sta facendo la flotta.
Tieni i tuoi issue dove vive il tuo codice
Se già esegui il tuo ambiente di sviluppo in locale, anche i tuoi issue dovrebbero stare lì. Installa bd, installa Beadbox e ottieni un vero issue tracker che non telefona a casa.