Skip to content

luizfosc/aios-visual-context-system

Repository files navigation

AIOS Visual Context System 🎨

Version License: MIT AIOS Compatible Claude Code Platform Contributions Welcome

Sistema completo de statusline e integraΓ§Γ£o de terminal para Claude Code com suporte a contexto AIOS rico e emoji temΓ‘tico.

AIOS Visual Context System

Visual Context System em aΓ§Γ£o: Tab title com emoji (topo) e statusline completo (embaixo)

✨ Features

  • 🎨 Emoji TemΓ‘tico - Adicione emoji personalizado ao tΓ­tulo para organizaΓ§Γ£o visual por tema
  • πŸ“Š Statusline Rico - Visualize modelo, custo, duraΓ§Γ£o, tokens e progress bar em tempo real
  • πŸ“ Formato de 2 Linhas - Layout otimizado que nΓ£o comprime a Γ‘rea de input
  • πŸ–₯️ Terminal Integration - AtualizaΓ§Γ£o automΓ‘tica do tΓ­tulo da aba ao mudar de contexto
  • βš™οΈ AIOS CLI Integration - Comandos nativos integrados ao framework AIOS
  • πŸ’» System Monitoring - CPU, RAM, data e hora em tempo real
  • 🎯 Multi-Project Support - Contextos diferentes para cada projeto
  • 🌈 CustomizΓ‘vel - Cores, formato e elementos totalmente configurΓ‘veis

πŸ“Έ Preview

Statusline Completo

Linha 1: MΓ©tricas da sessΓ£o Claude + contexto AIOS

πŸ€– Sonnet 4.5 | β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ 60% 120k | πŸ’° $3.45 ⏱ 5m | 🎨 Design System

Linha 2: Sistema e localizaΓ§Γ£o

πŸ“ ~/aios-core:main | πŸ’» 35%/72% | πŸ“… 12/02/26 πŸ• 19:35

Terminal Tab Title

TΓ­tulo da aba atualiza automaticamente com emoji temΓ‘tico:

🎨 Design Futurista

Emoji Themes em AΓ§Γ£o

Organize visualmente seus projetos por tema:

  • 🎨 Design
  • βš™οΈ Backend
  • 🧠 Mind Cloning
  • πŸ“’ Marketing

πŸš€ Quick Start

InstalaΓ§Γ£o RΓ‘pida (3 passos)

# 1. Copiar statusline.sh
cp statusline.sh ~/.claude/
chmod +x ~/.claude/statusline.sh

# 2. Configurar Claude Code (~/.claude/settings.json)
{
  "statusLine": {
    "type": "command",
    "command": "/Users/SEU_USUARIO/.claude/statusline.sh"
  }
}

# 3. Reiniciar Claude Code
# Ver resultado! ✨

⚠️ IMPORTANTE: Substitua SEU_USUARIO pelo seu nome de usuÑrio real.

Primeiro Uso

# Definir tΓ­tulo com emoji temΓ‘tico
npx aios-core context set-title "Design System" --emoji 🎨

# Definir progresso
npx aios-core context set "aios-core" --progress "5/10"

# Ver contexto atual
npx aios-core context show

# Limpar tΓ­tulo
npx aios-core context set-title --clear

πŸ“š DocumentaΓ§Γ£o Completa

Documento DescriΓ§Γ£o
INSTALL.md Guia completo de instalaΓ§Γ£o passo a passo
QUICK-START.md ComeΓ§ar a usar em 5 minutos
CUSTOMIZATION.md Personalizar cores, formato e elementos
CHANGELOG.md HistΓ³rico de versΓ΅es e mudanΓ§as
CONTRIBUTING.md Como contribuir com o projeto

🎯 Casos de Uso

OrganizaΓ§Γ£o por Tema

# Design
npx aios-core context set-title "Design System" --emoji 🎨

# Backend Development
npx aios-core context set-title "API Development" --emoji βš™οΈ

# Mind Cloning
npx aios-core context set-title "Alex Hormozi Clone" --emoji 🧠

# Marketing
npx aios-core context set-title "Campaign Launch" --emoji πŸ“’

Multi-Project Workflow

# Projeto A
cd ~/projeto-a
npx aios-core context set-title "Projeto A" --emoji πŸš€ --progress "3/10"

# Projeto B
cd ~/projeto-b
npx aios-core context set-title "Projeto B" --emoji πŸ—οΈ --progress "7/15"

# Contextos independentes por projeto! ✨

Tracking de Progresso

# InΓ­cio do sprint
npx aios-core context set "meu-app" --progress "0/10"

# Durante o desenvolvimento
npx aios-core context set "meu-app" --progress "5/10"

# Fim do sprint
npx aios-core context set "meu-app" --progress "10/10" --emoji βœ…

πŸ“Š O que Mostra

MΓ©tricas de SessΓ£o (Linha 1)

Elemento DescriΓ§Γ£o Exemplo
πŸ€– Model Modelo de IA em uso Sonnet 4.5
Progress Bar Uso de contexto visual β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘
Percentual % de contexto usado 60%
Tokens Tokens consumidos 120k
πŸ’° Cost Custo da sessΓ£o $3.45
⏱ Duration Tempo decorrido 5m
Context Contexto AIOS customizado 🎨 Design System

Sistema e LocalizaΓ§Γ£o (Linha 2)

Elemento DescriΓ§Γ£o Exemplo
πŸ“ Directory DiretΓ³rio atual ~/aios-core
Branch Branch git main
πŸ’» CPU/RAM Recursos do sistema 35%/72%
πŸ“… Date Data atual 12/02/26
πŸ• Time Hora atual 19:35

🎨 Emoji Recomendados por Tema

Tema Emoji Comando
Design 🎨 --emoji 🎨
Backend βš™οΈ --emoji βš™οΈ
Frontend βš›οΈ --emoji βš›οΈ
Mind Cloning 🧠 --emoji 🧠
Database πŸ—„οΈ --emoji πŸ—„οΈ
Testing πŸ§ͺ --emoji πŸ§ͺ
Deploy πŸš€ --emoji πŸš€
Marketing πŸ“’ --emoji πŸ“’
Documentation πŸ“š --emoji πŸ“š
Bug Fix πŸ› --emoji πŸ›
Security πŸ”’ --emoji πŸ”’
Performance ⚑ --emoji ⚑

πŸ› οΈ Requisitos

ObrigatΓ³rios

  • Claude Code 2.0+
  • macOS (Sequoia 15+) ou Linux
  • jq para parsing JSON
  • Shell: zsh, bash ou fish

Recomendados

  • iTerm2 para suporte completo a emoji (no macOS)
  • AIOS Framework para comandos CLI completos

VerificaΓ§Γ£o RΓ‘pida

# Verificar Claude Code
claude --version

# Verificar jq
jq --version

# Se nΓ£o tiver jq:
brew install jq  # macOS
sudo apt-get install jq  # Linux

πŸ—οΈ Arquitetura

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Claude Code (Interface)                                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ ~/.claude/statusline.sh (Script Principal)             β”‚
β”‚ β€’ LΓͺ mΓ©tricas do Claude Code via stdin (JSON)          β”‚
β”‚ β€’ Integra com .aios/session.json                       β”‚
β”‚ β€’ Renderiza 2 linhas formatadas                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Terminal Integration (Opcional)                         β”‚
β”‚ β€’ update-tab-title.sh - Atualiza tΓ­tulo da aba         β”‚
β”‚ β€’ zsh-integration.sh - Hooks do shell                  β”‚
β”‚ β€’ prompt-injector.sh - Injeta no prompt               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ AIOS CLI Commands (Opcional)                           β”‚
β”‚ β€’ context set-title --emoji - Define tΓ­tulo temΓ‘tico   β”‚
β”‚ β€’ context set - Define progresso                       β”‚
β”‚ β€’ context show - Visualiza estado                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”§ CustomizaΓ§Γ£o

Cores

Edite ~/.claude/statusline.sh (linhas 8-15):

# Cores padrΓ£o
CYAN='\033[0;36m'
YELLOW='\033[1;33m'
GREEN='\033[0;32m'
RED='\033[0;31m'

# Tema customizado (exemplo: roxo)
CYAN='\033[0;35m'    # Magenta
YELLOW='\033[1;35m'  # Magenta brilhante

Progress Bar

Mudar caracteres (linhas 159-165):

# PadrΓ£o
PROGRESS_BAR="${PROGRESS_BAR}β–ˆ"  # Cheio
PROGRESS_BAR="${PROGRESS_BAR}β–‘"  # Vazio

# Alternativas
PROGRESS_BAR="${PROGRESS_BAR}●"  # CΓ­rculos
PROGRESS_BAR="${PROGRESS_BAR}β–°"  # Barras

Ver CUSTOMIZATION.md para guia completo.

🀝 Contribuindo

ContribuiΓ§Γ΅es sΓ£o muito bem-vindas! Veja CONTRIBUTING.md para:

  • πŸ› Reportar bugs
  • ✨ Sugerir features
  • πŸ”§ Enviar pull requests
  • πŸ“š Melhorar documentaΓ§Γ£o

πŸ“ Changelog

[2.0.0] - 2026-02-12

✨ Adicionado

  • Emoji TemΓ‘tico - Flag --emoji no comando set-title
  • Formato de 2 Linhas - Layout otimizado
  • Campo titleEmoji em .aios/session.json

πŸ”„ Modificado

  • Statusline reformatado para 2 linhas
  • Terminal integration atualizada
  • Truncamento inteligente de tΓ­tulos longos

πŸ› Corrigido

  • Statusline nΓ£o comprime mais Γ‘rea de input
  • TΓ­tulos longos truncados corretamente

Ver CHANGELOG.md completo.

πŸ“„ LicenΓ§a

MIT License - Copyright (c) 2026 Luiz Fosc

Ver LICENSE para detalhes completos.

πŸ™ CrΓ©ditos

Desenvolvido com ❀️ por Luiz Fosc

Para o AIOS Framework (Synkra AI Operating System)

Agradecimentos

πŸ”— Links


Transforme sua experiΓͺncia com Claude Code! πŸš€
Feito com ❀️ para a comunidade AIOS

About

🎨 Complete statusline for Claude Code with rich AIOS context integration

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors