novoentregue uma tarefa a um agente de código →

Suas tarefas, a uma tecla de distância.

O monoban é um quadro kanban para desenvolvedores, feito para o teclado. Projetos, colunas e tarefas, e nada que você precise aprender a ignorar. Use-o com poucas teclas no navegador, pelo terminal, ou entregue uma tarefa ao Claude Code ou ao Codex e veja ele abrir o pull request.

Estamos deixando as pessoas entrarem aos poucos. Deixe seu e-mail e escrevemos quando for a sua vez.

~/monoban — demo ao vivotela cheia ↗

## por que o monoban

Simples de propósito.

A maioria dos quadros cresce até que cuidar da ferramenta vira um trabalho à parte. O monoban mantém o que um quadro precisa, e deixa isso rápido.

Ele começou como o controle pessoal de alguém que achava os quadros populares pesados: uma dúzia de cliques para criar uma tarefa, um modal para cada edição, uma página de configurações para tudo.

O monoban se inspira em terminais e editores. Ele abre direto no seu quadro, lembra onde você estava e sai do caminho. Seu tempo vai para as tarefas, não para a ferramenta.

git diff todos-os-outros-quadros monoban
@@ o que deixamos de fora, de propósito @@- sprints, story points e gráficos de burndown- campos obrigatórios e fluxos personalizados- um assistente de configuração antes da primeira tarefa- selos de notificação pedindo atenção+ projetos → colunas → tarefas+ um título e uma descrição, com checklists a partir de - [ ]+ um limite por coluna, quando você quiser+ cada ação a uma tecla de distância
  • Toda ação tem uma tecla

    A paleta de comandos lista cada ação com o atalho ao lado, então você aprende as teclas usando. O mouse continua funcionando: arraste qualquer coisa para qualquer lugar.

  • Anotar é instantâneo

    Aperte n, digite, aperte enter. O campo continua aberto para a próxima tarefa. Sem formulário, sem diálogo, sem perder a linha de raciocínio.

  • Uma tela só

    Uma tarefa abre ao lado do quadro, como uma aba no seu editor. O quadro nunca sai da tela, e j e k percorrem as tarefas com ela aberta.

  • Calmo por padrão

    Monocromático, uma fonte monoespaçada. A cor só aparece quando significa algo: uma coluna, a sua seleção, um limite que você passou.

  • Desfazer, não “tem certeza?”

    Exclua uma tarefa e traga de volta com u. Só mudanças que mexem em muitas tarefas de uma vez perguntam antes.

  • Nunca espera pela rede

    Cada mudança aparece no instante em que você a faz e é salva em segundo plano. A barra de status diz salvando… e depois sincronizado.

## um quadro

Um quadro. Três jeitos de entrar.

Planeje no navegador, trabalhe pelo terminal, entregue tarefas a um agente. Toda mudança chega ao mesmo quadro, em sincronia, venha por onde vier.

seu quadroos mesmos projetos, colunas e tarefas, salvos enquanto você trabalhay mostra o histórico de uma tarefa: o que mudou, quando, pela web ou pela cli

## teclas

Aprenda em um minuto. Use por anos.

Dez teclas cobrem quase tudo. As setas sempre funcionam; as teclas vim vêm ligadas e você pode desligá-las em qualquer aparelho. Esqueceu uma? ⌘K acha qualquer ação e mostra a tecla dela.

Mostrar as teclas para

A barra de status mostra NORMAL, INSERÇÃO ou COMANDO, então você sempre sabe se uma tecla digita texto ou executa uma ação. Atalhos de uma tecla nunca disparam enquanto você digita.

selecionar uma tarefa
jk
trocar de coluna (antes da primeira: seus projetos)
hl
mover para a próxima coluna
⇧l⇧h
reordenar na coluna
⇧j⇧k
para o topo · para o fim
⌘⇧↑⌘⇧↓
nova tarefa
n
abrir uma tarefa
↵o
filtrar o quadro
/
excluir · desfazer
xu
todos os comandos
⌘k
todos os atalhos
?

## cli

O mesmo quadro, no seu terminal.

Crie uma tarefa sem sair do editor. Conclua quando o pull request entrar. A CLI do monoban trabalha no mesmo quadro que você vê no navegador, e é por ela que seus agentes de código o leem e escrevem também.

brew install thiagodmont/tap/monoban
npm install -g monoban

O Homebrew instala um binário independente para macOS e Linux (sem precisar de Node). O npm precisa do Node 22.12 ou mais novo.

  • monoban login aprove no navegador, ou com um código por SSH
  • monoban link liga um projeto a um repositório do GitHub, e os comandos naquele clone simplesmente funcionam
  • monoban start SHOP-14 faz checkout da branch da tarefa e a move para Em andamento
  • monoban attach --pr coloca o pull request desta branch no cartão
  • monoban today o que está planejado em todos os projetos, os atrasados primeiro
  • --json em todos os comandos, e tokens de acesso pessoal para CI
  • completion para bash, zsh e fish: comandos, projetos, colunas e tarefas
  • e uma API REST tipada por baixo, descrita em OpenAPI
zsh — ~/code/shop
~/code/shop main $ monoban add "Corrigir o teste instável do checkout" -c "a fazer"Added SHOP-14 to A fazer: Corrigir o teste instável do checkout~/code/shop main $ monoban list "a fazer" emshop (SHOP) A fazer 2  SHOP-14  Corrigir o teste instável do checkout         today  SHOP-9   Cachear imagens de produto na borda              3d Em andamento  2/3  SHOP-11  Reembolsos pelos webhooks do Stripe    [2/4]     1d  SHOP-12  Modo escuro no painel                            4d~/code/shop main $ monoban done SHOP-11Moved SHOP-11 from Em andamento to Concluído.~/code/shop main $ 

## agentes

De um plano a um pull request.

O monoban trabalha com os agentes de código que você já usa. O seu transforma um plano em tarefas no quadro. Depois aperte R em qualquer uma delas: um agente faz o trabalho na sua máquina e abre o pull request.

1 · planejar

Seu agente planeja no quadro.

Um comando ensina seu quadro ao Claude Code ou ao Codex. Quando ele planeja uma funcionalidade, oferece o plano como tarefas, com uma tag por fase, e só as cria quando você diz sim. Depois ele as mantém em dia enquanto trabalha: inicia cada uma, marca o checklist, anexa o pull request.

monoban setup claude

ou monoban setup codex. Ele instala uma skill; rode de novo depois de atualizar o monoban.

claude — ~/code/shop
> vamos planejar as faturas na página da conta⏺ Li o quadro primeiro (monoban list --json). Crio estas 4 tarefas em SHOP?phase-1 Criar a tabela de faturas e a rota da APIphase-1 Mostrar as faturas na página da contaphase-2 Enviar um recibo por e-mail quando uma fatura for pagaphase-3 Remover a página antiga de cobrança> sim, e deixa a última para depois⏺ monoban add "Criar a tabela de faturas e a rota da API" -t phase-1 -d -Added SHOP-21 to A fazer⏺ Criei SHOP-21…SHOP-23. Quer que eu as mantenha em dia enquanto trabalho?> 

2 · executar

Aperte R. Receba um pull request.

Entregue uma tarefa a um agente e volte para a sua. Com o Claude Code e o Codex, o runner faz o trabalho do git: a branch da tarefa, os commits, o push e o pull request, ligado ao cartão.

  1. 1.Inicie um runner$ monoban runner

    Num terminal, na máquina onde está o código. Ele pede trabalho ao monoban.dev uma vez por minuto, então nada nunca entra na sua máquina.

  2. 2.Aperte R em uma tarefaR

    Escolha o agente e a pasta do seu clone, e se o pull request é um rascunho. As opções seguem o agente: um orçamento, um modelo, acesso à rede.

  3. 3.Acompanhe na tarefaw

    A aba de execução mostra cada passo enquanto acontece e o que o agente está fazendo agora. Travou? Ele faz a pergunta na tarefa em vez de chutar.

SHOP-14 — Corrigir o teste instável do checkout

Uma execução do Claude Code em SHOP-14: ele prepara a branch da tarefa, programa, faz commit, push, abre um pull request como rascunho e conta o resultado na tarefa.

  • agentpipePlaneja, implementa e verifica em passos; move a tarefa e comenta nela por conta própria.$ monoban agentpipe install
  • Claude Codeclaude -p no modo automático: um classificador revisa o que ele faz, e nada espera por você.$ npm install -g @anthropic-ai/claude-code
  • Codexcodex exec no sandbox dele: escreve na pasta, sem rede a menos que você diga.$ npm install -g @openai/codex
  • poll

    Ele pergunta; nada entra

    O runner consulta se há trabalho. Sem portas abertas, sem túneis, sem conexões de entrada.

  • git

    Só no seu clone

    Uma execução só trabalha num checkout do projeto da tarefa, na branch da própria tarefa. Mudanças sem commit ali? Ela não começa.

  • sandbox

    Os agentes mantêm suas proteções

    O Claude Code roda no modo automático, com um classificador revisando cada ação. O Codex fica no sandbox dele, sem rede a menos que a execução peça.

  • --confirm

    Você pode dizer não

    Inicie o runner com --confirm para aprovar cada execução no terminal. Cancele pela tarefa, ou com Ctrl-C.

experimente na demo: abra uma tarefa e aperte R ↑como as execuções funcionam, passo a passo →

## segurança

Seu trabalho continua seu.

Um quadro de tarefas acaba guardando planos, bugs e notas que você não publicaria. O monoban os trata assim.

  • rls

    Trancado no banco de dados

    Toda leitura e escrita roda como você, sob a segurança por linha (row-level security) do Postgres. Seus projetos são só seus.

  • auth

    Entradas difíceis de falsificar

    Entre com o Google, uma senha ou um link de uso único enviado ao seu e-mail. Uma senha tem pelo menos 12 caracteres, maiúsculas e minúsculas, um dígito e um símbolo, e trocá-la pede a atual. Uma verificação contra robôs protege o formulário de entrada, e você recebe um e-mail quando sua senha muda.

  • sha256

    Só hashes dos tokens

    Sessões da CLI e tokens de acesso pessoal são guardados como hashes. Desconecte qualquer aparelho, ou revogue qualquer token, com um clique.

  • mail

    Você fica sabendo de novas entradas

    Cada vez que uma CLI entra na sua conta, você recebe um e-mail dizendo qual aparelho e de onde, com um link para desconectá-lo.

  • offline

    No seu aparelho, até você sair

    Para funcionar offline, seu navegador guarda os quadros que você abre e as mudanças ainda não enviadas, nunca um token nem as suas notas. Configurações › Este navegador lista e remove esses dados; sair da conta os apaga.

$ monoban init

Esvazie a cabeça. Comece um quadro.

Seu primeiro projeto já vem com Backlog, A fazer, Em andamento e Concluído, e leva menos tempo para configurar do que ler esta frase. Estamos deixando as pessoas entrarem aos poucos: entre na lista de espera e escrevemos quando for a sua vez.

~/monoban — lista de espera

Um e-mail quando for a sua vez. Sem newsletter. privacidade

brew install thiagodmont/tap/monoban
chegou agora? o guia mostra tudo, passo a passo →