Central de Comando

group
Clientes Ativos 0
monitor
Projetos Ativos 0
task_alt
Tarefas Pendentes 0 0 urgentes
timeline
Pipeline CRM R$ 0 0% conversão
payments
Receita este mês R$ 0
autorenew
MRR Recorrente R$ 0
schedule
A Receber R$ 0
trending_down
Despesas este mês R$ 0
Receita — últimos 6 meses
Tarefas por status
Projetos Recentes Ver todos →

Nenhum projeto ainda

Alertas e atenção
Tudo em ordem! Nenhum alerta ativo.

Minhas Tarefas

0 tarefas
Nome
Local
Status
Data inicial
Vencimento
Criação
Duração
Responsável

Cliente

0 tarefas
Nome
Status
Data inicial
Vencimento
Criação
Duração
Responsável
Receita Total check_circle
R$ 0,00
0 lançamentos
Despesas cancel
R$ 0,00
Fixo + Variável
Lucro Líquido account_balance_wallet
R$ 0,00
Receita − Despesas
Eficiência / Margem star
0%
do faturamento
Fluxo de Caixa — Últimos 6 meses
Distribuição de Gastos
Gastos Fixos

Nenhum gasto fixo

Total mensal: R$ 0,00
Gastos Variáveis

Nenhum gasto variável

Total mensal: R$ 0,00

AXIS AI Terminal

Terminal de linha de comando integrado ao Claude

Projetos

0 projetos

Histórico

0 sessões

Nenhum funil criado

Crie seu primeiro funil de marketing para mapear a jornada do cliente.

Settings & Permissions

AX
Nome da Agência
Site
Cor de Destaque
#00E19E — Verde primário
security Segurança
Configure um PIN de 4 dígitos para proteger o acesso ao aplicativo e dados da agência.
PIN de AcessoAtivar bloqueio por PIN
Ícone do App
Tema
Fonte do terminal
Membro Função Situação Ações
Meta Ads
Conectar conta de anúncios
CONFIGURAR
G
Google Ads
API de campanhas
CONFIGURAR
psychology
Claude AI — Anthropic API Key
Para análises de IA e geração de relatórios
API
0 canais
Adicione clientes na sidebar para ver seus canais aqui.
AXIS AI
Plataforma de gestão para agências digitais
Versão 2.0 · Electron · macOS ARM64

Ajuda

🚀 Início rápido

1. Adicione seus clientes em Clientes (menu lateral)
2. Registre interações e tarefas por cliente
3. Controle leads no Pipeline
4. Acompanhe finanças em Financeiro
5. Use o Claude CLI para análises com IA

⌨️ Atalhos de teclado

Abrir Claude Web⌘N
Configurações⌘,
Limpar terminal⌘L
Buscar⌘K

📋 Módulos disponíveis

📊 Dashboard — visão geral
Tarefas — todas as tarefas
💰 Pipeline — funil de vendas
🌀 Funil — mapa de fluxo
💵 Financeiro — caixa e ads
🔔 Alertas — notificações
📈 Relatórios — PDF por cliente
⚙️ Configurações — personalização

Pipeline de Vendas

Central de Alertas

Live Intelligence Feed
System Hygiene
Overall score across all nodes
0
Health Score
Calculando...
aguarde
Alertas Ativos 0
Tarefas em Atraso 0
Clientes Ativos 0
Nós do Cluster Ativos
NODE-01-CA-WEST
more_horiz
NODE-02-US-E
more_horiz
NODE-EU-LON-01
more_horiz
Meta Ads Monitor
Partições sincronizadas com sucesso. Pipeline ativo.

Relatórios

Identificação
Métricas
Destaques
Análise & Comentários
Pré-visualização
Clique em "Preview" para gerar o relatório
Cor do cliente
Editar detalhes
Excluir cliente
`; const preview = document.getElementById('rpt-preview'); preview.innerHTML = ''; const iframe = document.createElement('iframe'); iframe.style.cssText = 'width:100%;flex:1;border:none;min-height:600px;display:block'; iframe.srcdoc = _rptHtml; preview.style.display = 'flex'; preview.style.flexDirection = 'column'; preview.appendChild(iframe); showToast('Preview gerado!'); } async function exportarRelatorio() { if (!_rptHtml) { await gerarRelatorio(); } if (!_rptHtml) return; const result = await window.db.reports.toPDF(_rptHtml); if (result.success) showToast('PDF salvo: ' + result.path); else showToast('Erro: ' + result.error, 'error'); } // ── Alert badge polling ─────────────────────────────────────────── async function refreshAlertBadge() { try { const count = await window.db.alerts.getCount(); const badge = document.getElementById('alerts-nav-badge'); if (badge) { badge.textContent = count; badge.style.display = count>0?'':'none'; } } catch(e) {} } setInterval(refreshAlertBadge, 5 * 60 * 1000); refreshAlertBadge(); // Listen for real-time alert count updates from main process if (window.electronAPI && window.electronAPI.onAlertCountUpdate) { window.electronAPI.onAlertCountUpdate((count) => { const badge = document.getElementById('alerts-nav-badge'); if (badge) { badge.textContent = count; badge.style.display = count>0?'':'none'; } }); }
Bloco de notas