Documentation
How Merlean works
Merlean is the universal execution layer for web applications. It builds a machine-readable understanding of your software, then executes user-described outcomes directly inside it - no UI scripting, no throwaway integration code.
The model
Merlean sits between intent and execution:
- Describe the outcome. A user says what they want in plain language - no menus, forms, or app-specific terminology.
- Understand the application. Merlean analyzes the software and builds an internal map of its APIs, routes, forms, permissions, workflows, and business actions.
- Execute within the app. Merlean determines the required actions and performs them inside the application. It operates software rather than automating screens.
Because it works from a machine-readable understanding rather than from screen positions, Merlean adapts when layouts and workflows change - where button-clicking browser agents and RPA scripts break.
Ways to connect
One execution layer, several entry points:
Embedded chat
Drop a chat widget into your web app so users describe outcomes in context.
AI agent
Reach Merlean from an AI agent or assistant to execute actions on the user's behalf.
Custom connector
Integrate Merlean programmatically through a connector tailored to your stack.
Supported stacks
Merlean works with any web application, including JavaScript and TypeScript (React, Vue, Angular, Next.js, Svelte), PHP (Laravel, WordPress, Symfony), Python (Django, Flask, FastAPI), and Ruby, Go, and Java frameworks (Rails, Gin, Spring Boot).