De

Dendron – A Library for Building LLM Agents Using Behavior Trees

Hacker News

Dendron – A Library for Building LLM Agents Using Behavior Trees

I have been exploring techniques for building larger programs with LLMs, and have found that behavior trees (from Game AI and Robotics) are a useful abstraction for building agents that use LLMs. I have collected some of the patterns I have found useful into an open-source library named Dendron (Ancient Greek for "tree"). I'm linking to the GitHub repo, and from there you can find a tutorial for building a fully local chatbot that uses text-to-speech and speech recognition. I believe that behavior trees can play a significant role in building more capable LLM agents, and I hope you find Dendron useful.

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agents, agent, using · Missing: mac, macos, cursor
87%87% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: io · Missing: https docs, excited, just released
70%70% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
50%50% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
40%40% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
36%36% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: chat · Missing: web3, crypto, cryptocurrency
5%5% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

A
A stab at building my own string diffing library76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A stab at building my own string diffing library

Hacker News29
ll
llmio - Lightweight Python Library for Building LLM Agents54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

llmio - Lightweight Python Library for Building LLM Agents

Hacker News2
Gu
Guiding LLM outputs using Zod42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Guiding LLM outputs using Zod

Hacker News3
Fr
Free BitTorrent Library Using WebTorrent34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Free BitTorrent Library Using WebTorrent

Hacker News1
Op
Operon – Reliable Agents Using Biological Motifs and Category Theory43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Operon – Reliable Agents Using Biological Motifs and Category Theory

Hacker News6
Ti
Tired of building agents? throw an LLM at this framework50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Tired of building agents? throw an LLM at this framework

Hacker News14
Bu
Build Autonomous Economically-focused Agents using the AEA framework46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Build Autonomous Economically-focused Agents using the AEA framework

Hacker News5
Co
CogniSim – Interaction utilites for crossplatform LLM agents53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CogniSim – Interaction utilites for crossplatform LLM agents

Hacker News4
I
I made GAI to have LLM agents in Go without heavy frameworks30%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made GAI to have LLM agents in Go without heavy frameworks

Hacker News2
Bu
Building Pastebin for text using Nginx and Lua85%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Building Pastebin for text using Nginx and Lua

Hacker News48