Simpleai
SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
Install / Use
/learn @mgerhardy/SimpleaiREADME
Documentation
See the doxygen documentation for a detailed description.
External dependencies:
SimpleAI
They are all included and/or can be disabled.
- lua 5.3
- tinyxml2
Remote Debugger
- QT5
Compilation
The project is known to compile with:
- clang 4.x
- gcc 6.x
- msvc 2015
SimpleAI can be configured with cmake or automake, the remote debugger can be compiled with cmake or qmake.
How to use
simpleai-run
There is a small example application that can be used for testing and running behaviour trees. It's called simpleiai-run.
wireshark
The remote debugger network protocol can be inspected in wireshark with the included dissector lua script. To reduce compile times, you should set up precompiled headers for SimpleAI.
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
