Manual de identidade visual

A identidade da Kodium AI e dos seis produtos: logo, cores, tipografia, dados, imagens, tom de voz e aplicações. Tudo o que está aqui vem do repositório da marca e dos arquivos oficiais.

Versão
1.1, atualizada em 2026-09-27
Kodium AI
Aprovada
Produtos
Aprovados

Essência

Fábrica de software autônoma.

A Kodium AI transforma ideias em sistemas reais que se conectam, evoluem e geram valor em escala, e entrega em semanas o que levava meses. Posicionamento: software autônomo para um amanhã maior.

Neon Modular K

Um símbolo modular que representa inteligência em ação. O K é construído por blocos que se conectam, evoluem e se amplificam: uma fábrica de software autônoma, escalável e preparada para o futuro.

ModularInteligenteDinâmicoSem limites

Autonomia a serviço das pessoas

A IA automatiza o que dá para automatizar. Onde a vida real exige gente (aprovar, decidir, assinar, responder por algo), o produto apoia a pessoa e deixa isso claro. A máquina faz o trabalho, a pessoa fica com a decisão.

Autonomia

Sistemas que evoluem.

Inteligência

Da lógica ao impacto.

Escala

Feito para grandes ideias.

Inovação

Construindo o próximo.

Ciclo da fábrica

  1. Planejar
  2. Criar
  3. Testar
  4. Aprender
  5. Evoluir

Cores

Quatro cores oficiais, uma escala de ação.

O navy domina os fundos, o azul marca ações e destaques pontuais, e o gradiente aparece em poucos elementos por tela. Toque numa cor para copiar o hex.

Só o Azul Elétrico vira escala: é a única das quatro que passa contraste com texto branco em botão (4,88:1). O roxo não passa no fundo claro (4,23:1), e o cyan some nele (1,54:1). Por isso roxo e cyan são cores expressivas, nunca de texto ou de estado.

Escala da marca (color.brand e color.accent)

Gerada em OKLCH com matiz fixa (264°), com o oficial no 600. A curva de luminosidade dessa escala é a régua das cores de produto.

Neutros (color.neutral)

Puxam para o navy (matiz ~270°): o 950 é o próprio navy.

Gradiente da marca

linear-gradient(135deg, #8b5cf6 0%, #2563ff 48%, #00e5ff 100%)

Em hero, gráficos, barras curtas de rótulo, ícone de app e elementos gráficos. Nunca atrás de texto corrido. Em texto, só o trecho do azul ao cyan, em palavras de destaque.

Brilho

Kodium
0 0 28px rgba(139,92,246,.20), 0 0 52px rgba(0,229,255,.12)

Só em fundo escuro.

Temas

O escuro é o padrão, como no site. O claro usa fundo branco e #f5f7fb nas seções alternadas. No código, o tema vem de data-theme="dark" ou data-theme="light" em qualquer elemento; sem atributo, vale o escuro.

UsoEscuro (padrão)ClaroToken
Fundo da página#0a0f1f#ffffffcolor.surface.default
Cards e seções#131c3c#f5f7fbcolor.surface.subtle
Texto principal#f5f7fb#0a0f1fcolor.text.primary
Texto secundário#a9b4d0#56607fcolor.text.secondary
Link e destaque#a6c4ff#1a4fd8color.text.accent
Bordas#27314f#dde3efcolor.border.default
Foco#00e5ff#2563ffcolor.focus
Botão principal#2563ff#2563ffcolor.accent.600

Cores de estado

Iguais em todos os produtos. A base (ícones, bordas) passa cerca de 4,4:1 nos dois temas; o texto e o fundo mudam por tema. O grave fica entre o alerta e o erro.

Sucesso
Sucesso
Sucesso
Alerta
Alerta
Alerta
Grave
Grave
Grave
Erro
Erro
Erro
Info
Info
Info

Paleta de dados

Cada cor tem um trabalho.

Gráficos, mapas, status e níveis de risco usam a mesma paleta em todos os produtos (color.data.*). A categórica diz qual série é; a sequencial e a ordinal dizem quanto ou em que ordem; a divergente diz de que lado de uma referência o valor está; o status diz o estado, de bom a crítico.

Categórica, em ordem fixa

Atribua as cores nessa sequência, sem pular e sem repetir: é a ordem que garante a leitura por daltônicos. A partir de 2 séries, use só a categórica, sem a cor do produto. Mais de 8 séries: agrupe em "Outros" ou use pequenos múltiplos.

No claro, o turquesa (3) fica em 2,39:1 no card: com ele, use rótulo direto ou uma visão em tabela.

Sequencial e ordinal

A sequencial usa a escala da marca (264°). No claro vai do 100 ao 900; no escuro a âncora se inverte. O padrão ordinal de 5 níveis está em color.data.ordinal.1 a .5.

Divergente

Da framboesa (abaixo da referência) ao azul (acima), com cinza no zero e três passos por lado com a mesma luminosidade. Divergente e status nunca aparecem no mesmo gráfico.

Status

Quatro níveis, o mesmo hex nos dois temas, sempre com ícone e rótulo, nunca só pela cor: atenção, grave e crítico se confundem para daltônicos.

Bom#008b4fcírculo com check
Atenção#a46e00triângulo
Grave#be5d3alosango
Crítico#de3b3doctógono

Tipografia

Inter para ler, JetBrains Mono para conferir.

Duas famílias, licença OFL, pelo Google Fonts. Em títulos grandes, font-optical-sizing: auto ativa o desenho Inter Display.

Aa

Inter

Títulos, interface e texto corrido. Pesos 400, 500, 600, 700 e 800.

RegularMediumSemiboldBoldExtrabold

0O 1lI

JetBrains Mono

Código, logs, números tabulares e dados técnicos. Pesos 400 e 600. Diferencia 0 de O e 1 de l e I.

R$ 12.480,00
R$ 3.905,50

Hierarquia

Título · Inter 800, entrelinha 1,06, −0,03 em

Da lógica à autonomia.

Subtítulo · Inter 400, maior e mais leve

Inteligência que constrói o amanhã.

Texto · Inter 400, 17 px, entrelinha 1,6

Você chega com o problema. Sai com o software no ar, testado e pronto para crescer.

Rótulo · Inter 700, 12 px, caixa alta, espaçamento 0,22 em, com a barra de gradiente

Fábrica de software autônoma

Botão · Inter 700, 15 px, pílula no azul de ação

Começar agora

Grid e espaçamento

Espaçoso, em múltiplos de 4.

A unidade base é 4 px. O conteúdo vai até 1200 px de largura, com margem lateral de 24 px e 120 px de respiro entre seções no desktop (80 px no mobile). A densidade é baixa: bastante espaço em branco.

Espaçamentos

spacing.14 px
spacing.28 px
spacing.312 px
spacing.416 px
spacing.624 px
spacing.832 px
spacing.1248 px
spacing.1664 px
spacing.2496 px
spacing.30120 px

Raios

6 pxradius.smControles pequenos e foco
12 pxradius.mdInputs e menus
16 pxradius.lgCards
22 pxradius.xlPainéis
pílularadius.fullBotões, tags e avatares

Colunas

12 colunas no desktop, 8 no tablet (até 900 px) e 4 no mobile (abaixo de 600 px), com intervalo de 24 px. Doze colunas se dividem em 2, 3, 4 e 6. Nas telas de produto, o grid vale só para a área de conteúdo: a barra lateral (240 px, ou 64 px recolhida) e o cabeçalho ficam fora dele.

Iconografia

Simples, geométricos, traço uniforme.

Grid de 24 × 24 com área útil de 20 × 20 (margem de 2), traço de 2 com pontas e junções arredondadas, sem preenchimento. O site usa o conjunto Lucide, que segue esse padrão. Em repouso, os ícones vão em text.secondary; em destaque, em accent.500. Não use emoji como ícone.

24 × 24, área útil de 20 × 20, traço 2
  • Cubo
  • Código
  • Camadas
  • Barras
  • Chip
  • Raio
  • Nuvem
  • Banco de dados
  • Engrenagem
  • Pessoas
  • Escudo
  • Seta diagonal

Os símbolos dos produtos não seguem este grid: eles seguem a construção do K (veja Produtos).

Imagens e elementos gráficos

Vetor, luz e blocos modulares.

Tom escuro, cinematográfico, técnico, preciso e premium. Ilustração antes de foto: os fundos oficiais cobrem capas e hero, e a foto entra só quando conta algo que a ilustração não conta (equipe, eventos, cases de cliente).

Fundo neon escuro
Fundo neon escurocore/fonte/05_Elementos_Graficos/fundo-neon-escuro.svg
Padrão modular escuro
Padrão modular escurocore/fonte/05_Elementos_Graficos/padrao-modular-escuro.svg
Grade de 64 pxEm rgba(124,150,255,.11), no fundo das seções.
Brilhos radiaisAzul, roxo e cyan sobre o navy.
Cortes diagonaisEntre seções, no site.

Fotografia, quando usada

  • Pessoas reais em contexto de trabalho, sem banco de imagem posado.
  • Luz baixa e fria, puxando para o navy e o azul.
  • Fundo com pouca informação.
  • Uma camada de navy ou do gradiente da marca por cima, em até 60%.
  • Retratos da equipe: fundo navy liso, luz lateral, recorte quadrado com cantos de 16 px.

Evite

  • Clichês de IA: robôs humanoides, cérebros brilhando, mãos em telas holográficas.
  • Fotos muito coloridas ou quentes, que brigam com a paleta neon.
  • A marca sobre fundos poluídos (fotos cheias de detalhe, padrões).

Tom de voz

Fala como quem já entregou.

Direta, concreta, confiante, sem jargão vazio. Frases curtas, muitas vezes em pares. Promete prazos e resultados, não revoluções. Fala com "você" e com "o seu negócio". Quando fala de IA, fala do que ela tira das costas das pessoas, nunca de substituí-las, e deixa claro o que a máquina faz sozinha e o que continua com a pessoa.

Da lógica à autonomia.
Inteligência que constrói o amanhã.
Software autônomo em escala.
Construindo o próximo com software.
SimNão
"Você chega com o problema. Sai com o software no ar, testado e pronto para crescer.""Soluções disruptivas de IA de ponta para alavancar sua transformação digital."
"Em poucos dias você recebe um plano claro, com entregas em semanas, não em meses.""Entregamos valor de forma ágil e inovadora."
"Sem fila, sem promessa vaga.""Somos líderes em inteligência artificial."
"O agente prepara, você aprova.""Nossa IA substitui sua equipe."

Os três primeiros exemplos de "Sim" são do site. Cada produto ajusta o tom no próprio guia.

Aplicações

A marca no uso.

Os modelos vetoriais estão em core/fonte/06_Aplicacoes/, e os favicons e o manifest em core/fonte/03_App_e_Favicons/.

Capa de apresentação
Capa de apresentaçãoCapa escura com blocos modulares e frase da marca.
Post quadrado
Post para redesPost quadrado com frase da marca e o wordmark.
ProdutosMétodoContato

Fábrica de software autônoma

Da lógica à autonomia.

Começar agora
SiteHero escuro com o K grande e brilho, navegação translúcida e botão em pílula azul.

Agentes em execução

12

PainelCard escuro com número grande e barras no gradiente.
Ícone de app escuro
Ícone de app claro
Ícone de appK sobre base navy, cantos arredondados.
Nome SobrenomeCargonome@kodium.ai
Cartão e assinaturaFundo navy, logo horizontal e dados em branco e cinza.
Favicon 16 pxFavicon 32 pxFavicon 48 px
FaviconK para 16 a 32 px.

Produtos

Seis produtos, uma família.

Arquitetura endossada: cada produto tem nome curto e símbolo próprios e assina "by" + o wordmark da Kodium. O nome comercial continua "Kodium <Produto>". A interface de todos é o azul da Kodium; a cor do produto aparece só no símbolo, em ilustrações, gráficos, marketing e no login.

Kodium AI
Kodium AI
Kodium Studio
Studio
Kodium Trust
Trust
Kodium People
People
Kodium Discovery
Discovery
Kodium Control
Control
Kodium Fleet
Fleet
Kodium AI
Kodium AI
Kodium Studio
Studio
Kodium Trust
Trust
Kodium People
People
Kodium Discovery
Discovery
Kodium Control
Control
Kodium Fleet
Fleet

Regras de símbolo

  • Construído como o K: caixa de 440 × 448 no viewBox de 512, blocos cheios, cantos com raio de ~14, vão de ~30 entre módulos e cortes a 45° em "/". A diagonal "\" só aparece como borda. Exceções aprovadas estão no guia de cada produto.
  • Um objeto concreto do que o sistema faz e a inicial do nome na letra modular da família, vazada no objeto ou virando o próprio objeto.
  • Degradê dentro da matiz do produto, do passo 200 ao 800.
  • Funciona em uma cor e em 16 px: em 16 px basta ler o objeto; a letra lê a partir de 32 px.
  • Nunca forma o K da Kodium nem usa partes reconhecíveis dele.

Regras de nome e assinatura

  • O lockup mostra só o nome curto ("Fleet"); o endosso é "by" + o wordmark oficial, com 40% da altura das maiúsculas do nome.
  • Endossado em contextos externos (site, lojas, materiais de venda); simples dentro do produto.
  • Com o nome abaixo de 40 px de altura, o endosso sai e fica o lockup simples.
  • Cada lockup existe para fundo escuro (nome em neutral.50) e claro (nome em neutral.950).

Cor do produto

Cada produto tem uma matiz em OKLCH, fora da faixa da Kodium (209° a 293°) e a pelo menos 30° dos outros. A escala de 50 a 950 segue a curva de luminosidade da escala da marca, para todos terem o mesmo peso visual.

Discovery48°Fleet92°Control126°Trust200°Kodium264°Studio302°People355°

Faixa da Kodium, de 209° a 293°: nenhum produto entraSucesso (140° a 170°) e erro (10° a 40°): só com justificativa

  • Nunca em botões, links, foco, seleção ou estados: a interface é o azul da Kodium.
  • Em gráficos, a cor do produto é a série única ou o destaque dentro dela; a partir de 2 séries, só a categórica do core.
  • Nunca ao lado de cores de estado em gráficos e painéis, fora o selo de status ao lado de um número na cor do produto.
  • A cor do produto nunca identifica o produto sozinha: vai sempre com o símbolo e o nome.

Kodium Studio

Carro-chefe · 302° · violeta #9b74d0 (croma 0.15)

Aprovado

O bloco em perspectiva, com três faces (a de cima clara, a lateral escura) e o S grande vazado na face da frente, com o corte em "/" no meio: os módulos que a fábrica monta e viram produto.

Kodium Studio, by Kodium AI
Kodium Studio
  • No escuro, a categórica 4 (violeta) é quase o product.600 (ΔE 1,9): num gráfico de várias séries, ela é só a série 4.
  • Planos Day, Pro e Advanced sem cor nem símbolo; Boards, Design e Ultracode são funcionalidades do Studio.
  • No chat, o símbolo é o avatar do agente; o "Pensando" anima com escala ou opacidade, sem trajeto longo na diagonal \.

Guia completo: products/studio/guide.md

Kodium Trust

Experimental · 200° · turquesa #009ea4 (croma 0.13)

Aprovado

O escudo partido pelo T: a barra e a haste vazadas dividem o escudo em três módulos, que escurecem na direção "/". A letra é o próprio corte: a governança que dá estrutura.

Kodium Trust, by Kodium AI
Kodium Trust
  • O score de 0 a 100 é quantidade: número, barra e série em product.500; a meta aparece como selo de status ao lado.
  • A decomposição do score fica num gráfico à parte, com rótulo direto: a categórica 3 é quase o 500 (ΔE 3,0).
  • "Governança de IA" é texto de apoio, fora do lockup; o Trust fala de confiança e controle, nunca de medo.

Guia completo: products/trust/guide.md

Kodium People

Experimental · 355° · rosa-antigo #c06b8e (croma 0.125)

Aprovado

O crachá, com a presilha no alto, o P grande vazado (com o corte em "/" na haste) e a linha do nome: o RH com a pessoa no centro.

Kodium People, by Kodium AI
Kodium People
  • Toda afirmação mostra fonte e período; o que falta aparece como "não informado", nunca como suposição.
  • Estados de evidência (observado, hipótese, pendente) em tom neutro, com ícone e rótulo.
  • Nada de duas pessoas lado a lado no símbolo ou em ilustração de marca: lembra o Microsoft Teams.

Guia completo: products/people/guide.md

Kodium Discovery

Complementar · 48° · tangerina #d46724 (croma 0.17)

Aprovado

A lâmpada, com o D grande vazado no vidro (com o corte em "/" na haste) e a rosca em faixas: a ideia que os agentes tiram da conversa e transformam em documento.

Kodium Discovery, by Kodium AI
Kodium Discovery
  • A tangerina nunca fica ao lado de alerta ou de grave; os dois vêm sempre com ícone e texto.
  • No Termo de Definição de Sprint, fios e cabeçalhos em 800 ou 900, nunca no 700.
  • Uma pergunta por vez: quando falta informação, o agente para e pergunta.

Guia completo: products/discovery/guide.md

Kodium Control

Complementar, com uso interno · 126° · verde-musgo #799745 (croma 0.125)

Aprovado

O medidor de 7/8 de volta em octógono vira o C: três segmentos que escurecem, o ponteiro em "/" e o eixo. Cada entrega é medida com rigor.

Kodium Control, by Kodium AI
Kodium Control
  • A cor do produto nunca entra em painel de status nem em selo de homologado, atestado ou aprovado.
  • No termo de fechamento, fios em 800 ou 900 (900 se houver gráfico com a categórica, cuja série 2 é quase o 800).
  • Vocabulário do edital: etapa, trilha, ocorrência, abono, ateste, glosa.

Guia completo: products/control/guide.md

Kodium Fleet

Complementar · 92° · cáqui #948a6e (croma 0.045)

Aprovado

O pino de localização partido em "/", como a haste do K: o F vazado no módulo de cima e uma faixa escura na borda de baixo. Não há veículo, olho nem mira.

Kodium Fleet, by Kodium AI
Kodium Fleet

Estados do veículo no mapa (decisão de 2026-09-26)

Em movimento
Ocioso
Parado
Manutenção
Sem comunicação
  • A cor do produto não marca veículo, cerca, trajeto nem alerta no mapa.
  • Copiloto sem avatar nem persona; fotografia sem motorista identificável nem placa legível.
  • Whitelabel: vendido assim, o Fleet não leva esta identidade no cliente.

Guia completo: products/fleet/guide.md

Como usar

A identidade no seu produto.

Cada produto instala o pacote @kodiumai/brand, que traz os tokens, os logos, o guia do produto e as regras do core. Com Claude Code ou Codex, o agente lê o guia direto do pacote: basta dar acesso e dizer a ele onde estão as regras.

  1. Acesso ao pacote, uma vez por pessoa

    O pacote é privado, no GitHub Packages. Quem instala precisa de leitura no repositório KodiumAI/kodium-brand e de um token clássico do GitHub com a permissão read:packages, guardado na variável NODE_AUTH_TOKEN. Com o agente na nuvem (Codex ou Claude Code na web), o token entra como variável secreta do ambiente. Na CI do produto, use o GITHUB_TOKEN com packages: read e libere o repositório do produto nas configurações do pacote.

  2. Instalação

    No repositório do produto, crie o .npmrc e instale o pacote. Os arquivos ficam em node_modules/@kodiumai/brand/dist/<id>/: tokens (CSS, tema Tailwind v4, JS/TS, JSON), logos e o guide.md do produto. As regras e o manual do core ficam em dist/core/.

    # .npmrc
    @kodiumai:registry=https://npm.pkg.github.com
    //npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}
    
    npm install @kodiumai/brand
  3. Instruções para o agente

    Cole o bloco abaixo no CLAUDE.md (Claude Code) ou no AGENTS.md (Codex) do produto. Os botões copiam o bloco já com o id de cada produto.

    ## Identidade visual
    
    Este produto usa `@kodiumai/brand/produto-x`. Regras:
    
    - Antes de mexer na interface, leia o guia do produto (`node_modules/@kodiumai/brand/dist/produto-x/guide.md`) e as regras do core (`node_modules/@kodiumai/brand/dist/core/rules.md` e `manual.md`). O guia diz onde vai cada logo, como usar a cor do produto e o que não fazer.
    - Nunca escreva cores, fontes, raios ou espaçamentos literais. Use as classes do tema do Tailwind
      (ou as variáveis `--kd-*`).
    - Tema escuro é o padrão; o claro vem com `data-theme="light"`. Fundos, textos e bordas só com os tokens semânticos (`surface`, `text`, `border`), que trocam com o tema.
    - Ação principal: `bg-accent-600 text-accent-on hover:bg-accent-700`, em pílula. Links: `text-text-accent`. Foco: `focus`.
    - Estados de sucesso, alerta, grave, erro e info usam `feedback-*` (`base`, `text`, `surface`), nunca o accent.
    - A cor do produto (`product-*`) é só para símbolo, ilustração e gráfico de uma série, nunca em botões ou links.
    - Gráficos com várias séries usam `data-categorical-*` na ordem (1, 2, 3...); estados em gráficos usam `data-status-*` com ícone e rótulo. Regras na seção "Paleta de dados" do `manual.md` do core.
    - Logos vêm de `@kodiumai/brand/produto-x/logo/`. Não redesenhe, não recolora, não crie variações.
    - Precisa de uma cor ou token que não existe? Não crie aqui: abra uma issue no repositório kodium-brand.
    Copiar para:
  4. O pedido

    Peça ao agente, por exemplo: "Aplique a identidade do @kodiumai/brand neste produto seguindo o CLAUDE.md: troque cores, fontes, logos e favicon pelos do pacote." (com o Codex, "seguindo o AGENTS.md"). Ele lê o guia e as regras e usa só os tokens, sem hex escrito à mão.

Para receber as mudanças da marca, rode npm update @kodiumai/brand. Versões patch e minor entram direto; numa major, leia o CHANGELOG.md antes.

Direto no código

Sem agente, o caminho é o mesmo: importe os tokens do produto e use as variáveis --kd-* (ou o tema do Tailwind v4). Os detalhes, com Tailwind, JS e logos, estão em docs/consumo.md.

/* CSS do app */
@import "@kodiumai/brand/fleet/tokens.css";

.salvar { background: var(--kd-color-accent-600); color: var(--kd-color-accent-on); }

<!-- o tema escuro é o padrão; o claro vale para a página inteira ou só um trecho -->
<section data-theme="light">
  <button class="salvar">Salvar</button>
</section>

Arquivos

Onde está cada coisa.

Tudo vive no repositório KodiumAI/kodium-brand. Esta página é gerada a partir dele por docs/manual/gerar-manual.mjs.

Logos da Kodiumcore/logo/
Kit original (símbolos, logos, favicons, fundos, aplicações)core/fonte/
Logos de cada produtoproducts/<id>/logo/
Guia de cada produtoproducts/<id>/guide.md
Pacote @kodiumai/brand: tokens (CSS, tema Tailwind v4, JS/TS, JSON), logos e guiasdist/<alvo>/, gerado por npm run build
Regras do sistemacore/rules.md
Manual em textocore/manual.md
Decisões, com data e motivoportfolio.md