Bruto

Bruto

Jimy K4 · Programação · Produtividade

O Bruto é um quadro de tarefas local que guarda as notas de cada projeto em .bruto/workspace.json, para você e qualquer assistente de IA trabalharem sobre as mesmas tarefas e o mesmo contexto.

Prévia da interface de Bruto

Sobre Bruto

About

O que é o Bruto

Quase toda sessão de programar com IA acaba quando a janela do chat fecha. Você explica a stack, a tela quebrada, o arquivo que importa, e uma semana depois o modelo recomeça do zero. O Bruto leva a lista de tarefas para dentro do projeto: um arquivo de trabalho em .bruto/workspace.json e um quadro como visualização. Você e a IA leem as mesmas notas. Na prática, é um quadro de tarefas com IA que não depende de serviço nenhum.

Cada nota é uma tarefa com status, descrição, arquivos anexados, links e capturas de tela. Você arrasta as notas pelo canvas, liga trabalhos relacionados com setas e edita várias de uma vez. Uma nota também pode bloquear ou esperar por uma nota de outro projeto, e é assim que front, API e banco continuam alinhados quando ficam em pastas separadas.

Os agentes entram por dois caminhos. Se o seu fala MCP, o servidor bruto-mcp lista, lê e responde notas com ferramentas, sem editar o JSON na mão. Se ele só lê arquivos, basta uma linha no AGENTS.md ou no CLAUDE.md.

Os limites vêm do desenho. O Bruto é uma página estática, sem servidor e sem conta, então abrir uma pasta depende da File System Access API: um navegador Chromium no computador. Firefox, Safari e celulares não abrem pastas locais. Compartilhar com outras pessoas exige colocar o projeto no git, porque não existe espaço de trabalho na nuvem.

Primeiros passos

  1. Abra jimy-k4.github.io/bruto no Chrome, Edge, Brave ou Opera em um computador e clique em Instalar aplicativo se quiser a janela própria.
  2. Escolha a pasta do projeto. O Bruto cria .bruto/workspace.json dentro dela, e nada sai da sua máquina.
  3. Escreva as primeiras tarefas com descrição, arquivos, links, capturas e status. Desenhe setas onde uma tarefa depende de outra.
  4. Aperte Q, W ou E para copiar contexto para um modelo, confira a contagem de tokens na prévia e cole no Claude, ChatGPT, Gemini ou DeepSeek.
  5. Se o seu agente edita arquivos, adicione o servidor MCP ou aponte o AGENTS.md para o quadro, e deixe que ele responda dentro da nota e a marque para revisão.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Bruto.

Plano gratuitoSim
Planos pagosFree and open source (MIT)
PlataformaWeb app for Chrome, Edge, Brave and Opera on desktop
DesenvolvedorJimy K4
CategoriaProgramação · Produtividade
Data de lançamentoSep 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores solo com projeto pessoal e um assistente de IA
  • Times pequenos com repositórios separados de front, API e banco
  • Quem acabou de entrar em um código desconhecido

Tarefas

  • Escrever um relato de bug que uma IA consiga executar
  • Revisar a resposta da IA e devolvê-la
  • Planejar trabalho entre repositórios
  • Manter regras fixas na frente do modelo

Cenários

  • Um projeto longo em que você já perdeu o histórico do chat mais de uma vez.
  • Trabalho de cliente que não pode passar por um quadro SaaS de terceiros, como código sob cláusula de confidencialidade.
  • Uma stack espalhada por várias pastas, em que front, API e banco precisam de quadros próprios mas compartilham dependências.

Principais recursos

Notas que moram com o código

Guardar as notas do projeto no repositório é a ideia central: o arquivo de trabalho fica na pasta do projeto e viaja com ela, então um clone ou uma troca de branch leva as tarefas junto. As notas têm status, descrição, arquivos, links e capturas, e você pode arrastá-las, ligá-las com setas e editar muitas de uma vez. O Markdown é aceito, com uma colinha de formatação ao lado do editor.

Cópia de contexto com contagem de tokens

Q copia as notas selecionadas, W acrescenta tudo o que elas apontam e E copia o projeto inteiro. A saída é Markdown limpo com instruções curtas para o modelo, e uma prévia mostra exatamente o que será colado e quantos tokens isso ocupa. Um bloco de contexto global leva sua stack e suas decisões fixas para cada cópia.

Visão de estrutura e lentes por stack

A visão de estrutura desenha as pastas como blocos do tamanho da contagem de arquivos, marca as que suas notas apontam e lista links para arquivos que já não existem. Quando o Bruto reconhece a stack, uma lente redesenha o projeto como páginas e componentes em React, Vue, Svelte ou Next.js, como recursos e endpoints em NestJS, FastAPI ou Spring, e como tabelas com chaves em PostgreSQL, Prisma ou Oracle PL/SQL.

Vínculos entre projetos

Uma nota pode bloquear, ser bloqueada por ou se relacionar com uma nota de outro projeto. O outro projeto aparece no quadro como zona fantasma somente leitura com a cadeia de notas que chega até a vinculada, e um clique abre esse projeto no lugar. Essa parte é o que torna o quadro útil quando o produto se divide entre front, API e dados.

Agentes no quadro via MCP

O servidor bruto-mcp dá ao Claude Code e a outros clientes MCP ferramentas para listar notas, ler uma, marcar em qual estão trabalhando e respondê-la. Os agentes sobem uma nota até o selo de ambiente DEV, enquanto PRE e PRO ficam nas suas mãos. As notas de regra viajam em cada pedido, então o agente aplica as mesmas restrições em toda tarefa.

Saves que mesclam em vez de sobrescrever

Cada save lê o arquivo primeiro e mescla mudanças feitas fora, nota por nota e campo por campo. Se você e um agente mexem no mesmo campo ao mesmo tempo, o seu valor fica, você recebe um aviso com a opção de aceitar o do agente e o log de auditoria registra o caso. Um arquivo quebrado nunca é sobrescrito, e uma cópia de segurança é guardada sempre que um projeto abre.

Prós e contras

Prós

  • As tarefas ficam no repositório, então o quadro sobrevive a chats apagados, troca de modelo e troca de máquina.
  • A cópia de contexto com Q, W e E e a estimativa de tokens eliminam quase toda a montagem manual do prompt.
  • A visão de estrutura e as lentes transformam um código desconhecido em páginas, endpoints ou tabelas que você pode citar numa nota.
  • O servidor MCP faz dele um quadro de tarefas de verdade para agentes de IA, e a mesclagem protege suas edições.
  • Grátis, com licença MIT, instalável como aplicativo offline e com atalho para cada ação.

Contras

  • Abrir pastas exige Chrome, Edge, Brave ou Opera no desktop, então Firefox, Safari e celular ficam de fora.
  • Não há conta nem sincronização na nuvem, o que significa nenhum espaço compartilhado e nenhum backup se o projeto não estiver no git.
  • Assistentes que só funcionam por chat continuam dependendo de copiar e colar, e o ciclo de resposta só fecha quando o agente consegue editar arquivos.
  • Capturas e imagens são guardadas na pasta do projeto, então um quadro cheio de imagens adiciona arquivos ao repositório e ruído aos diffs.

Perguntas frequentes

Sim. O Bruto é gratuito e de código aberto sob a licença MIT, sem anúncios, sem contas e sem plano pago. Doações pelo Ko-fi são opcionais.