Menos voltas. Menos tokens.
Zero invenção.

O Cérebro em Go que absorve seus projetos, corta releituras inúteis, confere cada símbolo citado pela IA e aciona uma frota de 7 subagentes — no Claude Code e no Codex.

Instalação rápida (copiar e colar):
curl -fsSL https://majinbot.online/install.sh | sudo bash
Já com a chave de licença JWT:
curl -fsSL https://majinbot.online/install.sh | sudo bash -s -- --chave SUA_CHAVE_JWT
⬇ Download direto do binário (linux/amd64) checksums.txt (SHA-256) Ver install.sh

O instalador baixa o binário, valida o SHA-256 contra checksums.txt e só então instala em /usr/local/bin/majinbot2.

Seção 1O que é o MajinBot 2.0 e o “Efeito Majin Boo”

Como o Majin Boo, o Cérebro absorve tudo o que toca — e passa a saber o que o absorvido sabe.

Absorção instantânea

Cadastre quantos projetos quiser: o Cérebro em Go indexa cada um em segundos e passa a responder sobre todos, sem a IA reler arquivos.

Atlas

Mapa de áreas do projeto (pacotes, símbolos, tamanho) gerado por regra. A IA recebe o mapa, não o código inteiro.

Zoekt

Busca por trigramas: acha o símbolo ou trecho exato em milissegundos e devolve só a linha que importa.

Multi-CLI

Um só Cérebro serve Claude Code e Codex ao mesmo tempo: hooks, subagentes e medidor de tokens funcionam nas duas CLIs.

Seção 2Economia extrema de tokens: 50k–100k contra 500k+

Cada peça é determinística, escrita em Go e roda a custo zero de modelo.

F2Memória RAM de sessão

Lembra o que a IA já leu (arquivo, faixa e hash). Releitura de conteúdo inalterado é barrada com o resumo do que já foi visto.

F3Mapa cirúrgico

Em vez do arquivo, a IA recebe o esqueleto AST: assinaturas e linhas. Lê só a função necessária, com offset e limit.

F4Digest pré-calculado

Críticas e resumos de pacote calculados em Go antes da pergunta. Entrega o essencial sem gastar uma volta do modelo.

F5Vigia de loops

Detecta a mesma chamada repetida e corta o ciclo antes de queimar contexto. Disjuntor evita travar o trabalho legítimo.

F6Corte de voltas

Saídas gigantes de comando viram resumo paginado (mem://); o original fica na RAM para consulta pontual.

F7Auto-Teste de 1 linha

Depois de cada edição em Go, roda gofmt, vet e go test do pacote e devolve uma linha: passou ou o erro exato.

Seção 3Prevenção de alucinação e Guardião determinístico

O Cérebro confere contra o índice real do projeto antes de deixar a IA afirmar ou encerrar.

Símbolos e arquivos

Todo arquivo, caminho ou função citado é validado contra o índice. Referência inexistente volta como aviso na mesma resposta da edição.

Evidência de teste

O hook Stop confere se há testes reais após a edição antes de aceitar “pronto”. Sem evidência, a tarefa não fecha.

Protocolo pós-edição

Editou código? O Cérebro exige majin-reindexador e majin-seguranca (e majin-testador em edição ampla) via ferramenta Agent/Task.

A frota de 7 subagentes

SubagenteModeloFunção
majin-planejadorForteQuebra o pedido em passos com critério verificável.
majin-executorForteImplementa e testa o passo, de forma cirúrgica.
majin-leitorFracoExplora 3+ arquivos desconhecidos; devolve até 30 linhas com arquivo:linha.
majin-releitorFracoRelê arquivos modificados e sintetiza o estado atual.
majin-reindexadorFracoCompara snapshot e código; lista assinaturas alteradas e referências defasadas.
majin-testadorFracoRoda testes e gate; confere o delta contra o critério de pronto.
majin-segurancaFracoAuditoria estática: segredos, drift de contrato, proteções removidas.

Modelo Forte (ex.: Opus) pensa e escreve; modelo Fraco (ex.: Haiku) lê, confere e audita por uma fração do custo.

Seção 4Resultados reais de testes de bancada

Medidos na bancada do projeto, sem estimativa.

CenárioVoltasTokens
Diagnóstico completo (T3)1~24,7k
Edição cirúrgica~5~73k
Linha de base sem Cérebromuitas500k+
Bateria de concorrência go test -race ./...sem data races

Seção 5Guia completo de comandos no terminal

Tudo roda localmente; os painéis escutam só em 127.0.0.1.

majinbot2 instalar

Assistente interativo: escolha Claude Code, Codex ou Ambos, depois o modelo Forte e o Fraco. Exige licença JWT válida (1 mês, 6 meses ou 1 ano).

sudo majinbot2 instalar
sudo majinbot2 instalar --cli claude --forte opus --fraco haiku
sudo majinbot2 instalar --chave SUA_CHAVE_JWT

majinbot2 licenca

Mostra o status e os dias restantes. Com --chave, valida e salva uma nova licença.

majinbot2 licenca
majinbot2 licenca --chave SUA_CHAVE_JWT

majinbot2 projeto adicionar — comando + nome do projeto + pasta

Absorve a pasta do projeto no Cérebro em Go, constrói o Mapa do Atlas automaticamente e ativa o Quadro de tarefas. O formato completo é comando + nome do projeto + caminho da pasta:

majinbot2 projeto adicionar <nome-do-projeto> /caminho/da/pasta

Exemplo prático, entrando na pasta do projeto (o . significa a pasta atual):

cd /var/www/meu-projeto && majinbot2 projeto adicionar meu-projeto .

Ou informando o caminho sem sair de onde está:

majinbot2 projeto adicionar ghostshield /var/www/ghost
Sem o nome ou sem a pasta o comando mostra este mesmo formato. Ao terminar, ele imprime quantos arquivos, símbolos e áreas foram mapeados e deixa um card de diagnóstico em Feito no Quadro. Pastas de build e dependências (target, node_modules, dist…) e o .gitignore são ignorados.

majinbot2 projeto / majinbot2 absorver

Menu interativo multi-projeto: [1] Cadastrar/Absorver · [2] Listar · [3] Reindexar · [4] Remover. Também há os comandos rápidos:

majinbot2 projeto
majinbot2 projeto adicionar <nome-do-projeto> <caminho-da-pasta>
majinbot2 projeto listar
majinbot2 projeto reindexar <nome-do-projeto>
majinbot2 projeto remover <nome-do-projeto>

Painéis locais via túnel SSH

Quadro e Medidor ficam em 127.0.0.1:8422. Para abrir no seu computador:

ssh -L 8422:127.0.0.1:8422 usuario@seu-servidor
# depois abra no navegador:
#   http://127.0.0.1:8422/        (Quadro)
#   http://127.0.0.1:8422/medidor (Medidor)
Os painéis não são expostos à internet de propósito. Use sempre o túnel SSH.