Bring every event onto one canvas
Forms, webhooks, tables, CRMs, calendars, and APIs enter the same visible workflow map.
lxzl makes every run visible: fields, branches, AI decisions, credentials, and business outcomes in one self-hostable workflow console.
No credit card• Self-host ready• Local AI in dev, cloud AI in prod
The visuals are there to make complex flow state understandable: what came in, what changed, which branch won, and which system got updated.
Forms, webhooks, tables, CRMs, calendars, and APIs enter the same visible workflow map.
Field references, live payloads, schema propagation, and node previews keep users oriented.
Use local Ollama in dev, route to OpenAI or Anthropic in prod, and keep tool calls auditable.
Update systems, notify teams, schedule runs, replay history, and expose workflows as MCP tools.
A dense toolkit built for real pipelines — not a demo.
Triggers, conditions, loops, filters, HTTP, AI, email, notifications — everything a pipeline needs.
Pick fields from dropdowns, compose conditions visually. No syntax to memorize.
Built-in Ollama runs Gemma, Qwen, Llama locally. Works offline, no API bills.
Multi-turn agent node calls MCP + HTTP tools until done. Structured JSON output, chat memory.
Watch every node light up as data flows. Inspect the exact payload at each step.
Every node has a JS escape hatch. Sandboxed Worker, no restrictions on logic.
OS-level cron with full expression support. HMAC-signed webhooks for any external source.
Connect any Model Context Protocol server — tools become first-class nodes on the canvas.
AES-256-GCM credential store with per-role grants. Admins hold keys; editors just use them.
Every execution captured. Scrub the timeline, replay past runs, filter by status or date.
Drop nodes, wire them up, configure each with dropdowns and pickers. No YAML, no boilerplate.
Hit run, watch data flow through every node in real time. Inspect, fix, iterate in seconds.
Schedule with cron, trigger via webhook, or call it as an MCP tool. Or batch-run from CSV.
ETL between APIs, transform with visual filters, enrich with AI, load into tables or webhooks.
Chat triggers, tool-calling LLMs, conversation memory. Structured output with JSON schemas.
Lead scoring, drip campaigns, form handlers, notification fan-out. Condition-driven routing.
Scheduled reports, approval workflows, sync between systems. Run it yourself — no SaaS fees.
Yes — lxzl is a single Bun process with SQLite. No Kubernetes, no Redis, no external services required. Docker + docker-compose files included.
The whole editor runs in the browser talking to your local Bun server. Ollama runs models on your machine. No outbound calls unless you configure an external AI provider.
lxzl is single-binary self-hostable with built-in local AI, a first-class AI Agent node with MCP tools, and an MCP server mode exposing your workflows to Claude Desktop / Cursor. n8n lacks the MCP server + local-AI defaults; Zapier is SaaS-only.
Credentials are AES-256-GCM encrypted. SSRF guard on all outbound HTTP. Per-org tenant isolation. Script overrides run in Bun Workers with no access to fetch, process, or the filesystem.
Ollama (local, default — Gemma, Qwen, Llama, Mistral), Anthropic (Claude 4.x), and any OpenAI-compatible API (OpenAI, Groq, Together, vLLM). Tool-calling on all three.
Every node has a Script Override toggle. Flip it, write custom JS, keep the visual config. Also: register custom integrations from an OpenAPI spec, or add your own MCP server.