It is a messy draft project with merging of code from dvtm, vis (text core), st and adding a Chez Scheme for customization.
Tree-sitter is used only for syntax highlighting (and looks like not in an optimal way).
Create Emacs-like development environment with Scheme.
borsch reuses some code of dvtm and is released under the same MIT/X11 license.
The terminal emulation part is licensed under the ISC license.
Project is just a hobby and things may change radically (including Scheme API).