Skip to content
Kadyapam edited this page May 24, 2026 · 2 revisions

NoETL GUI

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.

What the GUI provides

  • 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).

Relation to domain SPAs

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.

Pages

Detailed pages will land as the surface grows. Start with the in-repo README.

Cross-references

Clone this wiki locally