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.
Essência
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.
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.
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.
Sistemas que evoluem.
Da lógica ao impacto.
Feito para grandes ideias.
Construindo o próximo.
Logo
Todos os arquivos oficiais estão em core/logo/, copiados do kit sem redesenho. "Fundo escuro" quer dizer letras brancas; "fundo claro", letras navy. Todos têm fundo transparente, menos os ícones de app.
symbol.svgK neon com gradientes. Versão principal, para a maioria dos usos.symbol-glow.svgUso expressivo, só em fundo escuro.symbol-flat.svgQuando o gradiente não reproduz bem: bordado, recorte, alguns impressos.symbol-mono.svgBranco no escuro, navy no claro, preto na impressão.lockup.svg · lockup-light.svgCabeçalhos, assinaturas de e-mail, apresentações.lockup-tagline.svg · lockup-tagline-light.svgCapas, rodapés institucionais, materiais de venda.lockup-vertical.svg · lockup-vertical-light.svgAberturas, peças quadradas, capas.wordmark.svg · wordmark-light.svgEndosso dos produtos ("by" + wordmark) e espaços muito horizontais.app-icon.svg · app-icon-light.svgÍcone de app e avatar em redes. Tem fundo próprio.O K tem quatro módulos: haste de cima, haste de baixo, braço de cima e braço de baixo. Ocupa 440 × 448 unidades no viewBox de 512, com cortes e chanfros a 45° na direção "/" e cantos levemente arredondados. Cada módulo tem o próprio gradiente, do roxo ao azul e ao cyan. No wordmark, "Kodium" é Inter Display Bold com espaçamento ajustado; "AI" leva o gradiente.
A unidade x é a largura da haste do K: 158 de 448 unidades, cerca de 35% da altura do símbolo. Nenhum elemento entra nessa margem, contada a partir da borda do desenho. As margens internas dos arquivos (64 a 72 unidades) são menores que x, então a proteção vai além do arquivo.
Também não gere PNG a partir de captura de tela: exporte dos SVGs. Para impressão, peça prova de cor; os arquivos são RGB, sem conversão para CMYK.
Cores
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.
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.
color.neutral)Puxam para o navy (matiz ~270°): o 950 é o próprio navy.
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.
0 0 28px rgba(139,92,246,.20), 0 0 52px rgba(0,229,255,.12)Só em fundo escuro.
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.
| Uso | Escuro (padrão) | Claro | Token |
|---|---|---|---|
| Fundo da página | #0a0f1f | #ffffff | color.surface.default |
| Cards e seções | #131c3c | #f5f7fb | color.surface.subtle |
| Texto principal | #f5f7fb | #0a0f1f | color.text.primary |
| Texto secundário | #a9b4d0 | #56607f | color.text.secondary |
| Link e destaque | #a6c4ff | #1a4fd8 | color.text.accent |
| Bordas | #27314f | #dde3ef | color.border.default |
| Foco | #00e5ff | #2563ff | color.focus |
| Botão principal | #2563ff | #2563ff | color.accent.600 |
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.
Paleta de dados
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.
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.
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.
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.
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.
#008b4fcírculo com check#a46e00triângulo#be5d3alosango#de3b3doctógonoTipografia
Duas famílias, licença OFL, pelo Google Fonts. Em títulos grandes, font-optical-sizing: auto ativa o desenho Inter Display.
Aa
Títulos, interface e texto corrido. Pesos 400, 500, 600, 700 e 800.
RegularMediumSemiboldBoldExtrabold
0O 1lI
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
Da lógica à autonomia.
Inteligência que constrói o amanhã.
Você chega com o problema. Sai com o software no ar, testado e pronto para crescer.
Fábrica de software autônoma
Começar agora
Grid e espaçamento
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.
spacing.14 pxspacing.28 pxspacing.312 pxspacing.416 pxspacing.624 pxspacing.832 pxspacing.1248 pxspacing.1664 pxspacing.2496 pxspacing.30120 pxradius.smControles pequenos e focoradius.mdInputs e menusradius.lgCardsradius.xlPainéisradius.fullBotões, tags e avatares12 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
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.
Os símbolos dos produtos não seguem este grid: eles seguem a construção do K (veja Produtos).
Imagens e elementos gráficos
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).
core/fonte/05_Elementos_Graficos/fundo-neon-escuro.svgcore/fonte/05_Elementos_Graficos/padrao-modular-escuro.svgrgba(124,150,255,.11), no fundo das seções.Tom de voz
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.
| Sim | Nã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
Os modelos vetoriais estão em core/fonte/06_Aplicacoes/, e os favicons e o manifest em core/fonte/03_App_e_Favicons/.
Fábrica de software autônoma
Da lógica à autonomia.
Começar agoraAgentes em execução
12
Produtos
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.
neutral.50) e claro (nome em neutral.950).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.
Faixa da Kodium, de 209° a 293°: nenhum produto entraSucesso (140° a 170°) e erro (10° a 40°): só com justificativa
Carro-chefe · 302° · violeta #9b74d0 (croma 0.15)
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.
product.600 (ΔE 1,9): num gráfico de várias séries, ela é só a série 4.Guia completo: products/studio/guide.md
Experimental · 200° · turquesa #009ea4 (croma 0.13)
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.
product.500; a meta aparece como selo de status ao lado.Guia completo: products/trust/guide.md
Experimental · 355° · rosa-antigo #c06b8e (croma 0.125)
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.
Guia completo: products/people/guide.md
Complementar · 48° · tangerina #d46724 (croma 0.17)
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.
Guia completo: products/discovery/guide.md
Complementar, com uso interno · 126° · verde-musgo #799745 (croma 0.125)
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.
Guia completo: products/control/guide.md
Complementar · 92° · cáqui #948a6e (croma 0.045)
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.
Estados do veículo no mapa (decisão de 2026-09-26)
Guia completo: products/fleet/guide.md
Como usar
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.
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.
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/brandCole 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.
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.
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
Tudo vive no repositório KodiumAI/kodium-brand. Esta página é gerada a partir dele por docs/manual/gerar-manual.mjs.
| Logos da Kodium | core/logo/ |
|---|---|
| Kit original (símbolos, logos, favicons, fundos, aplicações) | core/fonte/ |
| Logos de cada produto | products/<id>/logo/ |
| Guia de cada produto | products/<id>/guide.md |
| Pacote @kodiumai/brand: tokens (CSS, tema Tailwind v4, JS/TS, JSON), logos e guias | dist/<alvo>/, gerado por npm run build |
| Regras do sistema | core/rules.md |
| Manual em texto | core/manual.md |
| Decisões, com data e motivo | portfolio.md |