Amarula Products & Tools
Note
TL;DR - Overview of Amarula Solutions’ open source products and developer tools — including the ReviewAI Gerrit Code Review plugin, Jitsi Audio Bridge (local meeting transcription and summarisation), CuteKeyboard (Qt virtual keyboard), Flutekeyboard, Jelliphy (AI web framework), DynDesign (Python dynamic decoration), meta-mend (Yocto security), libcppconnman, ldap-passwd-webui, gitea-artifact-manager, and the git-collect Jenkins plugin. - The Amarula Solutions Infrastructure — the turnkey, Ansible-provisioned platform Amarula runs internally (LDAP SSO, Gerrit, Gitea, Jenkins, Mend SCA, AI review and diagnostics), available for evaluation and production deployment.
Turnkey Infrastructure Platform
Amarula Solutions Infrastructure — the complete development platform Amarula runs every day, productized and provisioned with Ansible: LDAP SSO, Gerrit code review, Gitea Git hosting, Jenkins CI/CD, a standardized Pipeline Library, Mend SCA security scanning, and AI review and build diagnostics. Deployed in about 45 minutes on a Vagrant box for evaluation, or distributed in production with the same playbook. See ci/infrastructure.
AI-Powered Tools
ReviewAI Gerrit Plugin — AI-powered code review in Gerrit with sidebar chat, automatic Patch Set review, multi-provider support, and specialized review agents. See opensource/products/reviewai-gerrit-plugin.
Jelliphy — No-code browser-based AI framework for interactive web application development using ChatGPT. See articles/ai/jelliphy.
Jitsi Audio Bridge — Daemon that captures per-participant audio from a Jitsi conference, transcribes it with a local Whisper, summarises it with a local Ollama, and emails the result. No meeting audio leaves your infrastructure. See opensource/products/jitsi-audio-bridge.
Embedded UI Tools
CuteKeyboard — Open-source Qt virtual keyboard, now in Yocto’s meta-qt layer. See opensource/products/cutekeyboard.
Flutekeyboard — Flutter-based virtual keyboard for embedded displays. See opensource/products/flutekeyboard.
Build & Security Tools
meta-mend — Yocto layer for Mend SCA vulnerability analysis. See opensource/products/meta-mend.
git-collect-plugin — Jenkins plugin for collecting Git repository statistics. See opensource/products/git-collect-plugin.
Infrastructure & DevOps Tools
ldap-passwd-webui — Web-based LDAP and Active Directory password manager with self-service password change and admin user/group management. See opensource/products/ldap-passwd-webui.
gitea-artifact-manager — Jenkins plugin that stores build artifacts in Gitea’s Generic Package Registry, replacing local filesystem storage. See opensource/products/gitea-artifact-manager.
Python & C++ Libraries
DynDesign — Python library for dynamic class decoration, merging, and builder patterns. See opensource/products/dyndesign/index.
libcppconnman — C++ wrapper for ConnMan network manager. See opensource/products/libcppconnman.
Tip
Interested in our open source tools or want to sponsor development? Amarula Solutions offers custom feature development, integration support, and commercial licensing for our open source products. Contact us