Iniciando o dashboard
http://localhost:8020.
O dashboard lê diretamente do sistema de arquivos — suas pastas de projeto do Claude Code e os arquivos de configuração do failproofai. Nada é gravado em um serviço remoto.
Páginas
Projetos
Lista todos os projetos do Claude Code encontrados na sua máquina. Os projetos são descobertos a partir de~/.claude/projects/ (ou do caminho definido por CLAUDE_PROJECTS_PATH).
Cada projeto exibe:
- Nome do projeto (derivado do caminho da pasta)
- Número de sessões
- Data da atividade mais recente da sessão
Sessões
Lista todas as sessões dentro de um projeto. Cada sessão exibe:- ID da sessão
- Timestamps de início e fim
- Número de chamadas de ferramentas
- Contagem de atividade de hooks (políticas que foram acionadas)
Visualizador de sessão
O visualizador de sessão responde à pergunta central para agentes autônomos: o que o agente fez e ele se manteve no caminho certo? Ele exibe uma linha do tempo de tudo o que aconteceu em uma sessão:- Mensagens — Respostas de texto do Claude e prompts do usuário
- Chamadas de ferramentas — Cada ferramenta que o Claude invocou, com sua entrada e saída
- Atividade de políticas — Para cada chamada de ferramenta, quais políticas foram acionadas e qual decisão elas retornaram
Políticas
Uma página com duas abas para gerenciar políticas e revisar atividades.- Aba Políticas
- Aba Atividade
- Ative ou desative políticas individuais com um único clique (grava em
~/.failproofai/policies-config.json) - Expanda uma política para configurar seus parâmetros (para políticas que suportam
policyParams) - Instale ou remova hooks para um determinado escopo
- Defina um caminho de arquivo de políticas personalizado
Atualização automática
O dashboard possui um botão de alternância de atualização automática na navegação superior. Quando ativado, a página atual é atualizada periodicamente para exibir novas sessões e atividades de políticas à medida que aparecem. Essencial para monitorar sessões de agentes autônomos de longa duração.Desativando páginas
Se você precisar apenas de algumas partes do dashboard, definaFAILPROOFAI_DISABLE_PAGES com uma lista de nomes de páginas separados por vírgula:
policies, projects.
Tema
O dashboard suporta modo claro e escuro. Alterne pelo botão na barra de navegação. A preferência é armazenada no armazenamento local do seu navegador.Configurando o caminho dos projetos
Por padrão, o dashboard lê a partir do diretório de projetos padrão do Claude Code. Substitua-o para configurações personalizadas:Acessando a partir de um host não-localhost
Ao executar o dashboard em modo dev (npm run dev) e acessá-lo a partir de um hostname diferente de localhost — por exemplo, um domínio personalizado, um IP remoto ou uma URL tunelada — você pode ver um aviso como:
--allowed-origins:
FAILPROOFAI_ALLOWED_DEV_ORIGINS:
Isso se aplica apenas ao modo dev. Ao executar
failproofai (modo de produção), não há websocket de HMR nem problema de recurso dev cross-origin.
