koog logo

AI AGENTS

koog

by JetBrains

agentlead-sourcegithub-agent-framework-repositoriessource:github.comai-agentsagent-frameworkjvmkotlinjavaopen-sourcejetbrains

Overview

Open-source JetBrains JVM-native framework for building production-ready AI agents in Kotlin or Java.

Details

Koog is an open-source JetBrains framework for building AI agents for the JVM ecosystem. It is described by JetBrains as a JVM-native agentic framework for creating production-ready AI agents in Kotlin or Java, with a Kotlin DSL and Java APIs. The GitHub source describes Koog as a JVM framework for building predictable, fault-tolerant, enterprise-ready AI agents across platforms including backend services, Android, iOS, JVM, and in-browser environments.

When to Use

Build AI agents in Kotlin or Java for JVM-based applications. Create production-ready or enterprise-oriented AI agents where predictability and fault tolerance are important. Evaluate an agent framework intended to work across backend services mobile targets JVM environments and browser-based environments.

Getting Started

  1. Visit the official Koog website at https://www.jetbrains.com/koog/ for the product overview.
  2. Read the official documentation at https://docs.koog.ai/ to learn the Kotlin DSL and Java APIs.
  3. Inspect the JetBrains GitHub repository at https://github.com/JetBrains/koog before adopting it in a project.

Key Features

  • JVM-native framework for AI agents
  • Supports Kotlin and Java
  • Kotlin DSL and Java APIs
  • Positioned for production-ready AI agents
  • Designed for predictable
  • fault-tolerant
  • enterprise-ready agents
  • Targets multiple environments including backend services
  • Android
  • iOS
  • JVM
  • and in-browser environments

Capabilities

  • AI agent development
  • JVM agent framework
  • Kotlin DSL
  • Java APIs
  • Cross-platform agent development

Last updated Jun 4, 2026