with one click
build-enterprise-ready-jvm-agents-with-jetbrains-koog
Use JetBrains Koog to define typed, fault-tolerant AI agents that run inside JVM, Kotlin, backend, mobile, or browser contexts.
Menu
Use JetBrains Koog to define typed, fault-tolerant AI agents that run inside JVM, Kotlin, backend, mobile, or browser contexts.
| name | Build enterprise-ready JVM agents with JetBrains Koog |
| slug | build-enterprise-ready-jvm-agents-with-jetbrains-koog |
| description | Use JetBrains Koog to define typed, fault-tolerant AI agents that run inside JVM, Kotlin, backend, mobile, or browser contexts. |
| github_stars | 4321 |
| verification | security_reviewed |
| source | https://github.com/JetBrains/koog |
| author | JetBrains |
| publisher_type | open_source_project |
| category | Developer Tools |
| framework | Custom Agents |
| tool_ecosystem | {"github_repo":"JetBrains/koog","github_stars":4321} |
Use JetBrains Koog to define typed, fault-tolerant AI agents that run inside JVM, Kotlin, backend, mobile, or browser contexts.
JetBrains Koog, Kotlin or Java runtime, model provider credentials
Basic usage or getting-started notes:
Koog is a Kotlin-based framework designed to build and run AI agents entirely in idiomatic Kotlin and Java API. It lets you create agents that can interact with tools, handle complex workflows, and communicate with us...
Intelligent history compression: Optimize token usage while maintaining context in long-running conversations using advanced built-in history compression techniques.
To help you get started with AI agents, here is a quick example:
Extracted from upstream docs: https://raw.githubusercontent.com/JetBrains/koog/HEAD/README.md
Use DeepAgents to build long-running task agents with a batteries-included harness for planning, tools, and workflow structure.
Use Bisheng to assemble, evaluate, and publish enterprise RAG and agent workflows across internal data, models, and business users.
Use Pipecat to define realtime voice and multimodal agent pipelines with transports, model providers, tools, and turn-taking tests.
Use Milvus to create vector collections, ingest embeddings, and serve filtered similarity search for RAG and agent retrieval workloads.
Define short Python project commands in pyproject.toml so agents and maintainers can run the same test, lint, docs, and release tasks without hunting through shell notes.
Routes engineering design, delivery, reliability, security, operations, and maintenance prompts to one native router skill backed by specialist guidance for Claude Code, Codex, Cursor, OpenCode, Copilot, and Gemini.