nikkorn/mistreevous
A tool to build and execute behaviour trees in JavaScript and TypeScript
This tool helps developers design and execute complex decision-making logic for AI agents in games, simulations, or other interactive systems. You provide a structured definition of behaviors, either in JSON or a concise custom language, and it outputs an executable logic tree that your AI can follow. Game developers, simulation engineers, and anyone building interactive character AI can use this to create sophisticated agent behaviors.
128 stars. Available on npm.
Use this if you need to define and manage how AI characters or automated agents make decisions and respond to situations in a clear, modular, and maintainable way.
Not ideal if you're not a developer and don't work with JavaScript/TypeScript, as it's a coding library.
Stars
128
Forks
14
Language
TypeScript
License
MIT
Category
Last pushed
Feb 28, 2026
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/nikkorn/mistreevous"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related agents
Calamari/BehaviorTree.js
An JavaScript implementation of Behavior Trees.
limbonaut/limboai
LimboAI - Behavior Trees and State Machines for Godot 4
gilzamir18/AI4U
AI4U is a plugin that allows you use the Godot Game Engine to specify agents with reinforcement...
igiagkiozis/CrystalAI
A Utility AI for C# and Unity
rwth-acis/Virtual-Agents-Framework
This framework provides the architecture, assets and samples for creating own virtual agents,...