• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Embabel avatar

Embabel Agent Framework

JVM framework for building goal-driven AI agents with typed domain models

  • Agent frameworks and tools
  • Languages and frameworks
View on GitHub
Website

What it is

Embabel is a Kotlin framework, usable from Java, for writing agent flows that combine LLM prompts with ordinary code and strongly typed domain objects. Developers define actions, goals, and conditions through Spring-style annotations or a Kotlin DSL, and a planner (Goal Oriented Action Planning by default, or Utility AI) works out the sequence of steps at runtime and replans after each action. Java and Spring teams use it to add agents to enterprise applications, mix several LLMs including local ones, and unit test agent behavior.

Images

Facts

Stars
4,524 GitHub stars.
4,524

Forks
473
Commits
2,974
Contributors
69
Language
Kotlin
License
Apache-2.0
Last commit
Oct 20, 2026
On GitHub since
April 2025
First release
August 2025
Platforms
library
Self-hostable
No
Tags
  • multi-agent
  • agent-framework
  • structured-output
  • ai-agents

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • strands-agents avatar

    Strands Agents

    Open-source Python and TypeScript toolkit for writing AI agents

    8.9k
  • Microsoft avatar

    Microsoft Agent Framework

    Python and .NET SDK for building agents and multi-agent workflows

    14.2k
  • LangChain avatar

    Deep Agents

    Opinionated Python agent harness with sub-agents, files, and memory

    30.4k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsEmbabel Agent Framework for the JVMJun 29, 2025 · 47 points · 7 comments (opens Hacker News in a new tab)
  • Hacker NewsFramework for authoring Agentic Flows from the creator of SpringMay 29, 2025 · 2 points · 1 comment (opens Hacker News in a new tab)
  • Hacker NewsEmbabel-agent: Agent framework for the JVM from the creator of SpringJun 16, 2025 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“Embabel: a framework for authoring agentic flows on the JVM that seamlessly mix LLM-prompted interactions with code and domain models”Jun 15, 2025 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“LLM for Java weekend: embabel - Agent framework for the JVM Seems that quite a few early spring folks are involved in this one.”Nov 16, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Full house in Rod Johnson session on building agents with Embabel. Repo: #DevoxxBE”Oct 9, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Embabel Agent Framework for the JVM”Jul 1, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Embabel Agent Framework for the JVM Discussion”Jul 1, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Embabel Agent Framework for the JVM L: C: posted on 2025.06.29 at 03:14:27 (c=0, p=3)”Jul 1, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)