Sistema completo de statusline e integraΓ§Γ£o de terminal para Claude Code com suporte a contexto AIOS rico e emoji temΓ‘tico.
Visual Context System em aΓ§Γ£o: Tab title com emoji (topo) e statusline completo (embaixo)
- π¨ 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
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
TΓtulo da aba atualiza automaticamente com emoji temΓ‘tico:
π¨ Design Futurista
Organize visualmente seus projetos por tema:
- π¨ Design
- βοΈ Backend
- π§ Mind Cloning
- π’ Marketing
# 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! β¨SEU_USUARIO pelo seu nome de usuΓ‘rio real.
# 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| 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 |
# 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 π’# 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! β¨# 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 β
| 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 |
| 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 |
| 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 β‘ |
- Claude Code 2.0+
- macOS (Sequoia 15+) ou Linux
- jq para parsing JSON
- Shell: zsh, bash ou fish
- iTerm2 para suporte completo a emoji (no macOS)
- AIOS Framework para comandos CLI completos
# Verificar Claude Code
claude --version
# Verificar jq
jq --version
# Se nΓ£o tiver jq:
brew install jq # macOS
sudo apt-get install jq # Linuxβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 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 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
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 brilhanteMudar 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}β°" # BarrasVer CUSTOMIZATION.md para guia completo.
ContribuiΓ§Γ΅es sΓ£o muito bem-vindas! Veja CONTRIBUTING.md para:
- π Reportar bugs
- β¨ Sugerir features
- π§ Enviar pull requests
- π Melhorar documentaΓ§Γ£o
- Emoji TemΓ‘tico - Flag
--emojino comandoset-title - Formato de 2 Linhas - Layout otimizado
- Campo
titleEmojiem.aios/session.json
- Statusline reformatado para 2 linhas
- Terminal integration atualizada
- Truncamento inteligente de tΓtulos longos
- Statusline nΓ£o comprime mais Γ‘rea de input
- TΓtulos longos truncados corretamente
Ver CHANGELOG.md completo.
MIT License - Copyright (c) 2026 Luiz Fosc
Ver LICENSE para detalhes completos.
Desenvolvido com β€οΈ por Luiz Fosc
Para o AIOS Framework (Synkra AI Operating System)
- Claude Code - Plataforma incrΓvel
- AIOS Community - Feedback e suporte
- Todos os contribuidores
- Repository: https://github.com/luizfosc/aios-visual-context-system
- AIOS Framework: https://github.com/SynkraAI/aios-core
- Claude Code: https://claude.ai/code
- Issues: https://github.com/luizfosc/aios-visual-context-system/issues
- Discord: https://discord.gg/gk8jAdXWmj
Transforme sua experiΓͺncia com Claude Code! π
Feito com β€οΈ para a comunidade AIOS
