quarkus-chat-ui: A Web Front-End for LLMs, and a Real-World Case for POJO-actor
A web UI for LLMs where multiple instances can talk to each other via MCP.
Read more →POJO-actor is a minimal actor model library for Java virtual threads. Turing-workflow is a YAML workflow engine and visual editor built on it. Together, they are the foundation for everything we build.
Actor Model for Java
Turn any Plain Old Java Object into a concurrent actor. No base classes, no annotations — just your code with built-in thread safety and async messaging on virtual threads.
Read the docs →YAML Workflow Engine
Define, inspect, and execute complex pipelines in YAML with automaton-based state transitions. Simple enough that AI agents generate correct workflows on the first try.
View on GitHub →Real systems built on POJO-actor and Turing-workflow.
Our own take on OpenClaw + LangGraph, built on Turing-workflow. LLM tool-calling, MCP gateway integration, and multi-step reasoning chains — all orchestrated as actor workflows.
YAML-based workflow engine built on POJO-actor. Automaton-based state transitions, parallel execution, and a plugin system for custom actions.
Container orchestration portals built on POJO-actor. k8s-pups for multi-user Kubernetes environments, LXD-pups for single-user local AI development setups.
LLM consoles, MCP infrastructure, and editor integration — all built with Java and Quarkus on top of the POJO-actor stack.
Web Front-End for LLMs
Browser-based UI for Claude Code, vLLM, Ollama, and any OpenAI-compatible server. Multi-instance conversations via MCP.
Learn more →Name-based MCP reverse proxy
Register MCP servers by name. Route all clients through one gateway instead of tracking individual ports.
Learn more →Control Emacs from Claude
Let Claude open files, evaluate Lisp, and navigate definitions in your running Emacs instance via emacsclient.
Learn more →Tutorials, announcements, and insights.
A web UI for LLMs where multiple instances can talk to each other via MCP.
Read more →Define workflow actions declaratively without overriding callByActionName().
Read more →Introduction to the workflow language and its core concepts.
Read more →Announcing POJO-actor v1.0 and its key features.
Read more →All projects are free and open source. Sponsors get dedicated support.
Coffee Supporter
Our thanks and a GitHub Sponsor badge.
Support
Priority issue response and setup guidance.
Pro Support
Direct support channel, architecture consultation, bug-fix priority.
Organization
Team support, logo on scivicslab.com.
Start with POJO-actor, define workflows in YAML, and scale to AI agents and infrastructure.