devpit

devpit

devpit · Programação · Produtividade

devpit é um app de desktop que reúne seus agentes do Claude Code numa janela: um terminal por projeto, um quadro que inicia trabalho real e o custo de cada chamada.

Prévia da interface de devpit

Sobre devpit

What Is devpit

devpit é uma central de controle para agentes de código de quem mantém várias sessões do Claude Code abertas ao mesmo tempo. No lugar de seis abas de terminal e da dúvida sobre o que está queimando tokens, você tem um terminal conectado por projeto, um quadro que mostra em que pé está cada tarefa e o custo anotado em cada chamada.

O app é escrito em Rust com Tauri. Os terminais são ptys de verdade atrás do tmux, não uma página web fingindo ser console, e no Windows o psmux assume o mesmo papel. Projetos, quadros, conversas e histórico ficam em ~/.devpit, então o repositório continua intocado. A conta é opcional e hoje serve apenas para entrar.

Vale conhecer os limites antes de instalar. O trabalho dos agentes passa pelo Claude Code, porque é a única CLI que o devpit sabe conduzir. Outras ferramentas podem reportar status por um hook, mas os passos do quadro continuam chamando o Claude Code. Sincronia entre máquinas ainda não existe, e o plano Plus que cobre acesso remoto está anunciado, não disponível.

Getting Started

  1. Instale o devpit com o comando de uma linha do site ou da página de releases no GitHub. No Linux você recebe um .deb ou um AppImage, no macOS um .app universal e no Windows um instalador por usuário.
  2. Abra o app. Ele usa a CLI claude que já está no seu PATH, sem chave de API nova e com o seu plano do Claude Code pagando o consumo.
  3. Crie um projeto e aponte para uma pasta. Cada projeto ganha terminal, quadro e espaço de trabalho próprios em ~/.devpit.
  4. Defina o passo de uma coluna: escolha o agente, o modelo, que parte do contexto do cartão ele recebe e um teto de gasto.
  5. Mova um cartão para essa coluna. O passo roda no terminal que você já tinha aberto e grava no cartão a saída, o código de saída e o custo real.

Informações do produto

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

Plano gratuitoSim
Planos pagos$0 - $4/mo
PlataformaLinux, macOS, Windows
Desenvolvedordevpit
CategoriaProgramação · Produtividade
Data de lançamentoSep 2026
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APIN/A

Ideal para

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

Usuários

  • Desenvolvedores que abrem duas ou mais sessões do Claude Code por dia
  • Criadores solo com projetos próprios
  • Times pequenos que dividem um repositório

Tarefas

  • Levar trabalho por revisão e verificação
  • Rodar testes, builds e linters ao lado do agente
  • Conferir o que um agente mudou
  • Acompanhar vários projetos ao mesmo tempo

Cenários

  • Você volta do almoço e não sabe qual dos cinco terminais ainda está trabalhando
  • Uma refatoração longa precisa do próprio checkout

Principais recursos

Um terminal alvo por projeto

Cada projeto tem um terminal que recebe a atenção. Ao trocar de projeto, a sessão anterior continua rodando em segundo plano, fora da vista mas não parada. Você para de pular entre abas e passa a olhar uma coisa por vez.

Sessões que sobrevivem à janela

Os terminais são painéis do tmux, ou do psmux no Windows. Feche o devpit, abra de novo mais tarde e os processos continuam lá com o histórico. O mesmo vale durante uma atualização, então um agente em execução não morre porque o app reiniciou.

Um quadro que executa trabalho real

Todo projeto ganha um quadro Kanban com colunas que você nomeia, reordena e amplia. Uma coluna não faz nada ou guarda um passo de três tipos: chamada de agente, sessão que assume o terminal alvo ou comando de shell. Ao mover um cartão, o passo vira uma invocação com agente, modelo, fatia de contexto e formato de resposta já definidos.

Um teto de gasto em cada chamada

Cada passo carrega o próprio limite em dólares, e o cartão mostra o custo real quando termina. Essa dupla torna o fluxo de agentes auditável: você sabe o que estava permitido antes e quanto custou depois.

Arquivos, diffs e navegador ao lado do terminal

A árvore de arquivos e a visão de diff acompanham o terminal, então revisar a mudança de um agente não exige trocar de aplicativo. Um painel de navegador abre o servidor localhost do projeto, mantém as sessões separadas por painel e pode trazer uma sessão já autenticada do Chrome, Firefox ou Safari para um domínio específico.

Agentes como arquivos na sua máquina

As definições de agente são arquivos markdown com frontmatter em ~/.devpit/agents/, mais o que a sua própria caixa de ferramentas já instalou. O devpit referencia esses arquivos em vez de copiá-los, e o catálogo continua onde pertence. Não há nada para recompilar nem registrar.

Um orquestrador entre projetos

O orquestrador é um chat que você conduz. Ele lê todos os quadros que você vincula, lista as sessões ativas da sua conta do Claude Code e pode abrir uma sessão nova sobre um cartão, no worktree daquele cartão. Nunca move um cartão para uma coluna que executa um passo, não age por timer e não aprova nada em outra sessão.

Prós e contras

Prós

  • O custo de cada chamada fica no cartão, e o gasto em tokens deixa de ser incógnita para virar linha de orçamento.
  • O quadro é opcional, então uma sessão de terminal comum funciona igual a antes da instalação.
  • O armazenamento local-first em `~/.devpit` mantém o repositório limpo e dispensa entrada no gitignore.
  • O teto de gasto e a fatia de contexto por coluna cortam o desperdício de carregar todos os agentes e todos os documentos em cada chamada.
  • As sessões atravessam fechamento de janela e atualizações porque o tmux segura os processos.

Contras

  • A automação completa do quadro pressupõe o Claude Code. Se o seu time usa Codex, Cursor ou Gemini CLI como motor principal, os passos de agente ainda não são para você.
  • A versão de macOS não é assinada nem notarizada, então o Gatekeeper barra o primeiro boot até você abrir pelo menu de contexto ou limpar a quarentena na mão.
  • A configuração exige decisão. Um projeto novo começa com colunas vazias, e cada uma precisa de agente, modelo e teto antes de servir para algo.
  • Não há sincronia entre máquinas. A conta só faz login, então dois computadores significam dois espaços de trabalho separados.

Perguntas frequentes

Nos passos do quadro, não. Passos de agente e de sessão passam pela CLI claude que estiver no seu PATH. Outras ferramentas podem reportar status pelo hook devpit-agent, e o Gemini CLI faz isso sem configuração, mas o trabalho em si continua no Claude Code.