Local-first por padrão

Um rastreador de issues local-first que mantém seus dados na sua máquina

O Beadbox é construído sobre o rastreador de issues beads, que guarda cada bead em um banco Dolt no seu próprio disco. Sem nuvem. Sem contas. Sem telemetria sobre suas issues. Quando quiser compartilhar, você envia para um remoto que você controla.

Instalar com Homebrew

brew install --cask beadbox/beadbox/beadbox

Por que local-first importa

Rastreadores de issues em nuvem parecem produtivos até o dia em que o fornecedor é adquirido, o preço muda ou uma indisponibilidade derruba a sua equipe por uma tarde. Suas issues não são realmente suas. Você está alugando acesso a elas.

Local-first inverte isso. Seus beads ficam em um banco Dolt num diretório da sua máquina. Você pode ler, commitar no Git, fazer backup em um drive externo ou enviar para um remoto quando quiser colaboração. A fonte da verdade é sempre local.

Construído sobre o Dolt

O Dolt é um banco de dados SQL com controle de versão estilo Git. Cada bead, cada comentário, cada mudança de status é uma linha em uma tabela com histórico completo que você pode consultar, comparar e mesclar.

Você pode rodar bd log para ver o que mudou. Pode criar branches dos seus beads do mesmo jeito que cria branches de código. Pode mesclar dois workspaces e resolver conflitos no nível da linha. Isso não é algo que um rastreador em nuvem típico oferece.

Sem contas, sem aprisionamento em nuvem

Você não se cadastra no Beadbox. Não há cadastro. Instale o app, aponte para um diretório e comece a rastrear trabalho.

Quando quiser compartilhar com um colega de equipe ou deixar um agente de IA enviar atualizações de um runner de CI, você inicia um servidor SQL Dolt (o CLI bd faz isso para você) e conecta o Beadbox a ele. Você controla onde esse servidor roda.

Privacidade por design

O Beadbox lê seu banco de dados diretamente. Ele não envia suas issues, seus comentários nem os nomes dos seus workspaces para nenhum servidor. O pacote do app não tem analytics sobre o conteúdo dos seus beads.

Análises de uso do app (quais botões são clicados, se o app trava) são opt-in e estão documentadas na nossa política de privacidade. O conteúdo das suas issues nunca sai da sua máquina a menos que você envie para um remoto configurado por você.

Uma boa opção para agentes de IA de programação

Local-first importa ainda mais quando você tem agentes de IA trabalhando no seu código. Agentes precisam de um sistema de tarefas que seja rápido, que eles possam ler e escrever sem saltos de rede e que sobreviva a uma indisponibilidade de nuvem sem parar a frota.

O bd dá isso a eles na linha de comando. O Beadbox te dá a visão humana do que a frota está fazendo.

Mantenha suas issues onde seu código vive

Se você já roda seu ambiente de desenvolvimento localmente, suas issues também deveriam. Instale o bd, instale o Beadbox e tenha um rastreador de issues de verdade que não liga pra casa.