Nibiru Lite
Just the framework. Five commands and you're running.
Nibiru es un framework PHP MMVC modular para prototipado rápido — un enrutador, una capa de vista basada en Smarty, soporte multi-base de datos (MySQL · PostgreSQL · ODBC · PDO), un constructor de formularios fluido y una CLI que crea módulos, controladores y migraciones en segundos.
MMVC generalises classic MVC for AI workloads. The monolithic Model splits — first into weights, then into the AI patterns and typed capabilities that wrap them. Watch the system come into focus.
The Model is the underlying ML model. Weights, runtime, inference — wherever it lives, on a laptop or a cluster. From the Controller's view it is stateless and addressable: Model::load('nibiru-base-7B').
One Model, many Modules.
The AI module turns weights into intent. Chat, embeddings, retrieval, agents — the inference patterns Nibiru ships with, wrapped around any Model the runtime can reach.
From Model::load() to Ai::ask() in one hop.
A Module is a typed capability — a retriever, a planner, a tool, a vision encoder. It has typed inputs and outputs. Composable. Pure-function-shaped over the Model.
This is the layer MVC never had. Capabilities live here, not in the Model.
The Controller orchestrates. It decides which Modules run, in what order, and how their outputs flow. Holds policy, never weights — the same Controller drives a chat agent or a batch job.
The View is the user-facing layer — ChatView, VoiceView, APIView. Swap one for another and the Controller does not change. Same agent, different sky.
A working playground. Same MMVC controller — just with the dashboard turned on so you can see the modules light up.
Code on the left, system on the right. Hit launch and watch the modules slide into place as the controller wires them up.
Open source, MIT-licensed, no SDK. Pick the configuration that matches your altitude.
Just the framework. Five commands and you're running.
Framework + AI module + Oracle, wired to your Ollama.
Production stack — CMS, ACL, Elasticsearch, blue-green deploys.
The flagship Nibiru deployment is the Maschinen Stockert group — two repos powering one of Austria's larger industrial-machinery e-commerce platforms. 18 shared modules, ~74 000 lines of PHP, 161 timestamped SQL migrations into production. No service container.
Multilingual content, Elasticsearch search, SEO-friendly URLs, Yumpu PDF flipbooks.
Page-tree CMS, role-based ACL, public-API whitelist, Machineryscout indexer.
Two repos, 18 shared modules, 161 timestamped SQL migrations into production with no migration framework, 74 000 lines of PHP with no service container. The team that built and runs it is small.
Four ways into the framework. None of them takes more than five minutes to start.
The 90-second tour: MMVC, the dispatcher, the request lifecycle.
Read → 02Five things Nibiru does differently — each backed by real production code.
Read → 03Three paths from clone to running site, including the Oracle on your own Ollama.
Read → 04Chat, embeddings, RAG, agents — first-class AI in your Nibiru app.
Read →