Fazendo acontecer a
revolução dos agentes
na JVM
Crie agentes de IA tolerantes a falhas, escaláveis e prontos para uso corporativo para a JVM (Kotlin ou Java), Android, iOS, JavaScript e WebAssembly.

Crie agentes de IA com mais rapidez
Acelere o desenvolvimento com os componentes prontos para uso da Koog, que reduzem a sobrecarga de configuração e eliminam a programação repetitiva.
Monitore sem esforço
Obtenha visibilidade total das ações dos seus agentes usando o rastreamento integrado do Koog, para que você possa depurar, monitorar e otimizar o desempenho sem suposições.
Adapte-se a qualquer desafio
Aborde casos complexos de uso com estratégias configuráveis, desde fluxos precisos de trabalho baseados em grafos até abordagens de planejamento como GOAP, para maior autonomia.
Implante em várias pilhas corporativas
Execute na JVM (Kotlin ou Java), distribua para JS, WasmJS e iOS com o Kotlin Multiplatform e integre com o Spring, Ktor ou a sua configuração atual de back-end.
Decisões mais inteligentes e rápidas
Os agentes aprendem continuamente, interpretam o contexto e se adaptam em tempo real. Eles reorganizam tarefas, redefinem prioridades e identificam problemas antecipadamente para ajudar as equipes a responder com rapidez e confiança.
Menos repetições
Ao automatizar tarefas rotineiras e de baixo valor, os agentes liberam as pessoas para se concentrarem no que é mais importante: pensamento estratégico, criatividade e colaboração.
Maior eficiência
A execução paralela de tarefas otimiza os fluxos de trabalho. Ao contrário dos fluxos de trabalho tradicionais, que dependem de handoffs sequenciais, os agentes coordenam várias etapas ao mesmo tempo, para o trabalho fluir rapidamente.
Use tanto Kotlin quanto Java
Crie agentes de IA com a expressiva DSL do Kotlin ou adote o Koog em serviços de Java já existentes, com uma API amigável para o Java.
Automatize o planejamento
Deixe os agentes iterarem e planejarem, executarem e refinarem soluções com várias etapas, com um planejador GOAP ou baseado em LLM para estratégias adaptativas.
Modele com precisão e segurança de tipos
Crie fluxos com agentes usando uma abordagem orientada por dados e com segurança de tipos. Todas as ações são fortemente tipadas e você conta com estrutura, em vez de prompts frágeis.
Desfrute de um projeto aberto e extensível
O Koog é de código aberto e modular — transparente, adaptável e criado para permitir que você misture, associe e amplie os recursos conforme as suas necessidades.
Traga suas próprias ferramentas para a festa
Conecte seus agentes a sistemas externos ou APIs, ou use servidores MCP ou A2A existentes para potencializar suas capacidades.
Impulsione o desenvolvimento
Entregue rapidamente com componentes pré-construídos para persistência de nível corporativo, compactação de histórico para otimização de custos e muito mais, ajudando a evitar armadilhas comuns da engenharia de IA.
Acompanhe cada etapa
Depure e monitore a execução de agentes com ferramentas de observabilidade detalhadas e configuráveis.
Representa graficamente a sua lógica
Crie comportamentos sofisticados para agentes com fluxos de trabalho intuitivos baseados em gráficos.
Execute em qualquer lugar
Implante agentes em back-ends já existentes no Spring ou Ktor a partir do Kotlin ou Java e compartilhe a lógica no JS, WasmJS e iOS com o Kotlin Multiplatform.
Koog é um framework de código aberto para a criação de agentes de IA tolerantes a falhas, escaláveis e prontos para produção. Ele oferece suporte a várias plataformas, incluindo JVM, Android, iOS, JavaScript e WebAssembly, tornando-o adequado para aplicações empresariais e multiplataforma.
Os agentes de IA (às vezes chamados de “IA agêntica”) são sistemas que podem operar com um certo grau de autonomia, tomar decisões, identificar as etapas necessárias e realizar ações para atingir um objetivo. Ao contrário da IA tradicional, que segue regras fixas ou responde apenas a entradas diretas, os agentes de IA podem se adaptar a ambientes em constante mudança, coordenar várias etapas e interagir com ferramentas ou serviços externos.
Você não precisa do Kotlin para começar. O Koog fornece uma API amigável para Java para criar back-ends com a JVM. O suporte ao Kotlin continua de primeira linha e estará disponível quando você quiser ter a experiência mais expressiva de programação, com a Kotlin DSL, corrotinas e diferentes alvos no Kotlin Multiplatform.
O Koog foi projetado para parecer natural no Java, com uma API sob medida para fluxos comuns de trabalho. Você pode usá-lo diretamente do Java, sem ter que escrever módulos wrapper para todos os possíveis casos de uso. Agora o Koog oferece total paridade de recursos entre Kotlin e Java.
Se você encontrar alguma lacuna na API do Java, ainda poderá usar a interoperabilidade com o núcleo do Kotlin.
Ao contrário dos populares frameworks Python ou JavaScript, como LangChain/LangGraph, o Koog oferece a linguagem específica de domínio (DSL) Kotlin, projetada especificamente para desenvolvedores JVM e Kotlin. Isso garante uma integração perfeita em aplicativos baseados em Kotlin e Java, melhorando significativamente a produtividade e aprimorando a experiência geral do desenvolvedor.
Além disso, o Koog inclui soluções pré-construídas e composíveis para simplificar e acelerar o desenvolvimento de sistemas agênticos, diferenciando-se dos frameworks que oferecem apenas componentes básicos.
Com o suporte multiplataforma do Koog, você pode realizar a implantação dos seus aplicativos agênticos em destinos JVM, JS, WasmJS e iOS.
O Koog também oferece integração pronta para uso com provedores de observabilidade populares, como o W&B Weave e o Langfuse para monitorar e depurar aplicativos de IA.
Você pode escolher entre uma variedade de provedores e plataformas LLM, incluindo Google, OpenAI, Anthropic, DeepSeek, OpenRouter, Ollama e Bedrock. Saiba mais aqui.
Você pode realizar a implantação de agentes com o Koog em destinos JVM, JS, WasmJS, Android e iOS usando o Kotlin Multiplatform.
O Koog oferece recursos de checkpoint para agentes e permite salvar e restaurar o estado de um agente em pontos específicos da execução. O recurso de persistência de agentes exige que todos os nós na estratégia do seu agente tenham nomes únicos. Para usar esse recurso, adicione-o à configuração do seu agente. Você encontra um guia detalhado de instruções aqui.
O framework Koog integra-se com MCP através do MCP SDK e de outras extensões de API no módulo agent-mcp. Essa integração permite que os agentes do Koog se conectem a servidores MCP através de diversos mecanismos de transporte (stdio, SSE), obtenham ferramentas disponíveis de um servidor MCP, transformem essas ferramentas na interface correspondente no Koog, incluam as ferramentas transformadas em um registro próprio e invoquem as ferramentas de MCP com argumentos fornecidos pelo LLM. Você encontra mais informações na documentação do Koog.
Sim. Você pode criar agentes de IA conectados com o Koog usando o Protocolo Agent2Agent (A2A) do Google. O Koog fornece a lógica central do agente e a integração das ferramentas, enquanto o A2A garante a comunicação padronizada entre os agentes.
O Koog é de código aberto, sob a licença Apache 2.0.
Entre para nossa comunidade no Slack para fazer perguntas e dar feedback ou ideias. Use o projeto oficial do Koog no YouTrack para solicitar recursos e relatar bugs.
O Koog e o Spring AI operam em camadas diferentes da stack tecnológica. O Spring AI foca na integração de modelos e na infraestrutura, enquanto o Koog fornece um ambiente de execução de agentes e uma camada de orquestração. O Koog pode ser usado sobre o Spring AI (ou independentemente, dependendo da sua arquitetura).
O Spring AI fornece os elementos básicos para interagir com LLMs, embeddings e armazenamentos vetoriais. O Koog se baseia nesses elementos básicos para ajudar você a projetar e executar sistemas de agentes estruturados e confiáveis.
Você precisa do Koog quando sua aplicação começa a escalar em complexidade, exigindo mais coordenação, gerenciamento de estado, execução durável (tolerância a falhas) e controle sobre a execução.
Com o Koog, você pode:
Em suma, o Spring AI ajuda você a se conectar a recursos de IA, enquanto o Koog ajuda a transformar esses recursos em sistemas de agentes confiáveis e prontos para entrar em produção.