Todos os projetos

BuildOS

Em produção

Um sistema operacional para quem constrói software.

2026Laravel 12PHP 8.4Inertia v2React 19PostgreSQLRedisMCP
Ver demoRepositório privado

Visão geral

Plataforma SaaS dev-first para freelancers, consultores e pequenas software houses centralizarem clientes, projetos, requisitos, planejamento e portal do cliente em um só lugar — e, no mesmo movimento, servirem esse contexto para agentes de IA. É o projeto em que estou concentrando o trabalho autoral hoje.

O problema

Quem entrega software por conta própria vive com o projeto espalhado entre WhatsApp, Trello, GitHub, Notion, Jira e planilha. Requisito fica sem dono, escopo cresce sem registro, o cliente não enxerga andamento nenhum — e a IA, que hoje escreve boa parte do código, entra sem contexto do que o projeto é. O BuildOS ataca essa fragmentação assumindo que o histórico estruturado do projeto vale tanto para a pessoa quanto para o agente.

Camada MCP — o diferencial

Um servidor MCP dentro do próprio monolito expõe o contexto dos projetos e um conjunto curado de escritas para agentes como Claude, Claude Code e Cursor — reaproveitando as Actions e Policies que a aplicação já usa, então o agente respeita exatamente as mesmas regras de autorização que uma pessoa. Era uma fase distante do roadmap; foi antecipada porque é o que separa o BuildOS de mais um gestor de projetos.

Telas

Capturadas do produto rodando.

Dashboard do workspace: projetos ativos, tarefas abertas, atrasos e prazos num lugar só.
Dashboard do workspace: projetos ativos, tarefas abertas, atrasos e prazos num lugar só.
Projetos filtrados por status, cada um com sua metodologia, cliente e progresso.
Projetos filtrados por status, cada um com sua metodologia, cliente e progresso.
Requisitos tipados com estimativa e tempo real das tarefas. Com o escopo congelado, todo pedido novo entra marcado como fora do escopo.
Requisitos tipados com estimativa e tempo real das tarefas. Com o escopo congelado, todo pedido novo entra marcado como fora do escopo.
Quadro kanban com prioridade, responsável e tempo estimado contra realizado em cada cartão.
Quadro kanban com prioridade, responsável e tempo estimado contra realizado em cada cartão.
Timeline de atualizações do projeto — o cliente responde ali mesmo, e a conversa fica no histórico.
Timeline de atualizações do projeto — o cliente responde ali mesmo, e a conversa fica no histórico.
O que o cliente enxerga: só os projetos dele, com progresso e prazo, sem acesso ao resto do workspace.
O que o cliente enxerga: só os projetos dele, com progresso e prazo, sem acesso ao resto do workspace.
Conexão de agentes: Claude, Claude Code ou Cursor apontam para o contexto do workspace, por OAuth no navegador ou por token.
Conexão de agentes: Claude, Claude Code ou Cursor apontam para o contexto do workspace, por OAuth no navegador ou por token.

Módulos

Clientes e workspaces

Workspace por conta, clientes isolados entre si e convite de acesso ao portal.

Para que serve

Serve para manter contratos diferentes sem mistura — cada cliente enxerga só o que é dele, e o convite é o que abre essa porta.

Projetos

Dashboard por status e metodologia escolhida por projeto: sprint, kanban ou simples.

Para que serve

Serve para tocar cada projeto no ritmo que ele pede — sprint quando há compromisso fechado, kanban quando o trabalho é puxado, simples quando é só uma lista com prazo.

Requisitos

Lista plana e tipada — funcional, regra de negócio, não funcional — com estimativa e congelamento de escopo.

Para que serve

Serve para registrar o combinado e sustentar a conversa depois: congelado o escopo, todo pedido novo entra marcado como FORA DO ESCOPO, com data.

Planejamento

Sprints, backlog, quadro kanban, subtarefas e rastreio de tempo estimado contra realizado.

Para que serve

Serve para virar requisito em trabalho executável e mostrar onde a estimativa está furando, tarefa a tarefa — o insumo que falta na hora de precificar o próximo projeto.

Portal do cliente

Timeline de atualizações com comentários, progresso e prazo de cada projeto.

Para que serve

Serve para o cliente acompanhar sozinho, sem cobrar status — e para a conversa ficar registrada junto do projeto, em vez de se perder no WhatsApp.

Bugs

Entidade própria, com quadro separado, triagem (confirmar, descartar com motivo, duplicata), criticidade e post-mortem no fechamento.

Para que serve

Serve para o defeito não atropelar o compromisso da sprint: ele entra num quadro à parte, é triado antes de virar trabalho, e o cliente pode reportar direto pelo portal.

Camada MCP

Servidor MCP no próprio monolito, com conexão por navegador (OAuth) ou por token.

Para que serve

Serve para o agente de IA trabalhar sabendo o que o projeto é — lê requisitos, tarefas e roadmap e devolve trabalho respeitando as mesmas Policies de um usuário humano.

Andamento

6/8 módulos entregues
  1. Autenticação, workspaces e módulo de ClientesEntregue
  2. Módulo de Projetos e dashboard por statusEntregue
  3. Requisitos com congelamento de escopoEntregue
  4. Planejamento — kanban, sprints, subtarefas e tempoEntregue
  5. Portal do cliente e timeline de atualizaçõesEntregue
  6. Módulo de Bugs com triagem e post-mortemEntregue · 2026-08
  7. Camada MCP para agentes de IAEm andamento
  8. Migração para a infraestrutura definitivaPlanejado

Stack

  • Laravel 12
  • PHP 8.4
  • Inertia.js v2
  • React 19
  • Tailwind 4
  • shadcn/ui
  • PostgreSQL
  • Redis
  • Pest
  • Docker
  • GitHub Actions