RuntimeJava 25, Spring Boot 4, a single self-contained JAR
DatabasePostgreSQL only, schema managed by 200+ versioned Flyway migrations; pgvector optional
OCRTesseract 5 in-process through pooled engines
ModelsGGUF text models in-process; vision models through a managed local model server
Machine learningWeka, Tribuo, OpenNLP, Smile — all in-process
ScriptingGraalVM JavaScript and Groovy, sandboxed; Java for trusted code
InterfaceServer-rendered pages with vanilla ES modules; every asset served locally, no CDN calls
QualityMore than 20,000 automated unit tests in the build
PlatformLinux x86-64 is the supported, self-contained platform