-
Notifications
You must be signed in to change notification settings - Fork 0
Home
noetl/gui is the operator-facing browser GUI for the NoETL
runtime. Used for inspecting catalogs, running playbooks,
viewing execution traces, managing credentials, and interacting
with deployed MCP servers from a browser.
This wiki is the developer reference for the GUI. For now, the
in-repo
README.md
is the most current reference.
- Catalog browser (playbooks, MCP servers, credentials, contexts).
- Run dialog driven by the catalog's
ui_schema(per playbook, per MCP server). - Live execution view (events, command table, errors).
- Terminal-style prompt component for MCP / agent interactions.
- Kubernetes MCP terminal (routes through the kubernetes runtime agent, never directly to MCP servers).
The GUI is the operator surface — used by engineers and SREs managing the runtime. Domain SPAs like noetl/travel are end-user surfaces built on top of the same NoETL primitives. The two have separate codebases and serve different audiences. Patterns that emerge in domain SPAs (gateway-only data access, SSE subscriptions, widget contracts) inform the GUI but are not shared code.
Detailed pages will land as the surface grows. Start with the in-repo README.
- noetl wiki — the runtime the GUI talks to.
- gateway wiki — the authenticated API path for remote clusters.
- travel wiki — the domain-SPA reference; useful as a comparison.
- Ephemeral Blueprints — the architecture principle the GUI honors.