npm.io
2.9.0 • Published yesterdayCLI

@gabrihhh/jarvis

Licence
MIT
Version
2.9.0
Deps
3
Size
112 kB
Vulns
0
Weekly
0

jarvis

Terminal dashboard, status bar e grafo de memória semântica para o Claude Code — 100% local.


Instalação

npm install -g @gabrihhh/jarvis
jarvis --setup

Reinicie o Claude Code após o setup.


Comandos

CLI:

Comando Descrição
jarvis Mostra a versão
jarvis --usage Dashboard completo de uso (tokens e custo)
jarvis --watch Dashboard com auto-refresh a cada 30s
jarvis --setup Configura status bar, instala slash commands e define trigger padrão
jarvis --graph Abre o Neo4j Browser em localhost:7474
jarvis --trigger Mostra o modo de trigger atual
jarvis --trigger session Hook de memória roda uma vez por sessão (padrão)
jarvis --trigger prompt Hook de memória roda a cada prompt
jarvis --trigger off Desativa o carregamento automático de memória
jarvis --theme Mostra o tema atual da status bar
jarvis --theme <name>:<#hex> Define a cor de um box (context, trigger, memory, tokens)
jarvis --theme <name>:reset Reseta a cor de um box para o padrão
jarvis --theme reset Reseta todas as cores para o padrão
jarvis --token Mostra o modo de exibição de tokens atual
jarvis --token on Ativa box com total de tokens do último turno ()
jarvis --token complete Ativa box + linha de breakdown abaixo da status bar
jarvis --token off Desativa exibição de tokens
jarvis --line Saída de uma linha usada internamente pela status bar
jarvis --help Lista todos os comandos

Slash commands (dentro do Claude Code — instalados por jarvis --setup):

Comando Descrição
/setup-memory Sobe Neo4j via Docker e registra o MCP server
/create-memory Indexa um repositório no grafo de memória (primeira vez)
/update-memory Atualiza o grafo com as mudanças recentes do repositório
/configure-memory Personaliza o schema, regras e fluxos da arquitetura de memória
/reset-folder Reseta todos os repos filhos para um branch (qa/main), tratando alterações interativamente
/folder-submit Cria branches, commita e faz push das alterações de todos os repos filhos

Exemplos

Dashboard completo (jarvis --usage):

╭──────────────────────────────────────────────────────────────╮
│  ◈  Claude Code  ·  Usage Dashboard                          │
│   08 de abr. de 2026, 17:14                                  │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│   ◷  Token Usage                                             │
│                                                              │
│   Period    Activity          Tokens    Cost       Requests  │
│   Monthly   ████████████████  245.33M   $124.99    4810 req  │
│   Weekly    ██████░░░░░░░░░░  93.19M    $55.50     2050 req  │
│   Today     ███░░░░░░░░░░░░░  42.78M    $21.60     767 req   │
│                                                              │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│   Monthly breakdown                                          │
│   Input: 62.5K   Output: 1.53M                               │
│   Cache read: 232.48M   Cache write: 11.25M                  │
│                                                              │
╰──────────────────────────────────────────────────────────────╯

Status bar (rodapé de cada sessão no Claude Code):

╭──────────────────────╮
│ CONTEXT ████░░░░ 52% │
╰──────────────────────╯

Status bar com --token on (box com total de tokens do último turno):

╭──────────────────────╮╭──────────╮
│ CONTEXT ████░░░░ 52% ││ ◈ 50.0K  │
╰──────────────────────╯╰──────────╯

Status bar com --token complete (box + breakdown detalhado):

╭──────────────────────╮╭──────────╮
│ CONTEXT ████░░░░ 52% ││ ◈ 50.0K  │
╰──────────────────────╯╰──────────╯
INPUT 800 │ HISTORY 45.0K │ CACHE 1.2K │ RESPONSE 3.2K

Keywords