Skip to main content

Agent Framework

There are many frameworks and libraries which can be used to build agents. When using Java, popular choices are listed as below.

  • Koog is the official Kotlin framework for building predictable, fault-tolerant and enterprise-ready AI agents across all platforms – from backend services to Android and iOS, JVM, and even in-browser environments.
  • Eclipse LMOS is an open-source, sovereign, vendor-neutral platform to build and run enterprise-ready multi-agent systems on cloud or on-prem.
  • Embabel Agent Framework is a framework for authoring agentic flows on the JVM that seamlessly mix LLM-prompted interactions with code and domain models. Supports intelligent path finding towards goals. Written in Kotlin but offers a natural usage model from Java. From the creator of Spring.
  • Agent Development Kit (ADK) is designed for developers seeking fine-grained control and flexibility when building advanced AI agents that are tightly integrated with services in Google Cloud. It allows you to define agent behavior, orchestration, and tool use directly in code, enabling robust debugging, versioning, and deployment anywhere – from your laptop to the cloud.