Beta Fechado

Escreva um ADR uma vez.
Aplique em todos os lugares.

O Archgate torna Architecture Decision Records executáveis — governando agentes de IA e humanos com as mesmas regras.

bun install -g archgate

Agentes de IA são poderosos. Mas sem governança.

Desenvolvedores querem velocidade

Agentes de IA geram código rápido. Times entregam funcionalidades em horas que antes levavam dias.

Organizações precisam de consistência

Todo codebase tem convenções. Padrões de API, tratamento de erros, estrutura de arquivos — padrões que mantêm a complexidade gerenciável.

Agentes de IA não têm guarda-corpos

Sem governança, a IA gera código funcional mas não conforme. Cada membro da equipe — humano ou IA — reinventa a roda.

O Archgate fecha essa lacuna. É uma camada de governança para desenvolvimento assistido por IA — aplicando suas decisões de arquitetura automaticamente.

O Ciclo de Governança

Um ciclo auto-aperfeiçoável onde a IA gera código melhor e a conformidade aumenta com o tempo.

1

ADRs carregados como contexto

Agentes de IA leem seus Architecture Decision Records antes de escrever código. Eles conhecem seus padrões, restrições e convenções.

2

archgate check no CI

Regras em TypeScript validam cada mudança em milissegundos. Gratuito, determinístico, e captura 80% das violações automaticamente.

3

IA revisa o restante

A skill de arquiteto revisa o que o lint não consegue capturar — qualidade subjetiva, adequação arquitetural e intenção de design.

4

Sistema aprende

Cada violação encontrada durante a revisão se torna uma nova regra automatizada. Com o tempo, a governança fica mais barata e rápida.

Cada erro se torna uma regra permanente. Com o tempo, a governança fica mais barata — não mais cara.

ADRs que se aplicam sozinhos

Escreva uma decisão em Markdown. Adicione regras em TypeScript. A CLI verifica a conformidade automaticamente.

ARCH-003-api-routes.md
---
id: ARCH-003
title: API Route Conventions
domain: backend
rules: true
files:
  - "src/api/**/*.ts"
---

## Decision

All API route handlers must use the
createRoute() factory function.
Direct export default is prohibited.

## Do's and Don'ts

DO:  Use createRoute({ handler })
DON'T: Use export default function
ARCH-003-api-routes.rules.ts
import { defineRules } from "archgate/rules";

export default defineRules((ctx) => [
  {
    name: "require-createRoute",
    severity: "error",
    async run() {
      const files = await ctx.glob("src/api/**/*.ts");

      for (const file of files) {
        const hits = await ctx.grep(
          file, /export\s+default\s+function/
        );
        for (const hit of hits) {
          ctx.report({
            file, line: hit.line,
            message: "Use createRoute() factory",
          });
        }
      }
    },
  },
]);
Terminal
$ archgate check
ARCH-003 API Route Conventions
error require-createRoute: Use createRoute() factory
src/api/users/list.ts:14
1 violation found across 1 ADR

Tudo que você precisa para governança de IA

De verificações automatizadas a revisão por IA, o Archgate cobre toda a stack de governança.

Regras Executáveis

Escreva regras em TypeScript junto aos seus ADRs. Violações reportam caminhos de arquivo e números de linha exatos.

Integração CI

Conecte archgate check em qualquer pipeline. Código de saída 1 bloqueia merges. GitHub Actions, GitLab CI ou qualquer sistema de CI.

Governança Consciente de IA

O servidor MCP dá aos agentes de IA acesso em tempo real aos seus ADRs. Sem copiar e colar prompts — o contexto está sempre atualizado.

Suporte Multi-Editor

Funciona com Claude Code, Cursor e qualquer editor compatível com MCP. A CLI roda onde seu código estiver.

Gratuito & Open Source

A CLI tem licença Apache-2.0. Escrever ADRs, executar checks, integração CI — tudo gratuito, para sempre.

Auto-aperfeiçoável

O sistema é uma catraca: cada violação encontrada na revisão se torna uma nova regra automatizada. A conformidade aumenta, os custos diminuem.

Funciona com suas ferramentas de IA

Plugins nativos para os editores que você já usa. Além de suporte CLI para qualquer ambiente.

Claude Code

Plugin Disponível

Plugin completo de governança com skills de architect, quality-manager, adr-author e onboard. Agentes de IA leem seus ADRs, validam conformidade e capturam aprendizados — tudo automaticamente.

@architect skill @quality-manager skill @adr-author skill MCP server

Cursor

Plugin Disponível

Regras de agente e skills para o assistente de IA do Cursor. Seus ADRs se tornam o contexto de governança do Cursor, guiando a geração de código em direção aos seus padrões arquiteturais.

Agent rules Skills integration ADR context archgate check

A CLI e o servidor MCP funcionam com qualquer editor compatível com MCP. archgate check runs anywhere your code does.

Feito para produção

O Archgate usa sua própria governança. A CLI é governada por 6 ADRs que rodam em cada commit.

6
ADRs de auto-governança
O Archgate aplica suas próprias decisões de arquitetura
3
Plataformas suportadas
macOS (ARM), Linux (x64), Windows (x64)
<1s
Tempo de execução do check
Regras automatizadas rodam em milissegundos
Apache-2.0
Licenciado
Gratuito e open source, para sempre

Comece a governar seu
código gerado por IA

Instale a CLI em 30 segundos. Escreva seu primeiro ADR em 5 minutos.

bun install -g archgate