@gabrihhh/jarvis
v2.9.0
Published
Claude Code terminal dashboard + semantic memory graph via Neo4j
Maintainers
Readme
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 --setupReinicie 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