Hosted Agents
Agents
Natural-language task in. Structured result out. Sessions and follow-ups keep the same Chromium context.
Product
Hosted agents, managed browsers, and the library share the same page-structure bias.
Hosted Agents
Natural-language task in. Structured result out. Sessions and follow-ups keep the same Chromium context.
Browsers
Managed Chromium over CDP. Metered by the minute. Stealth builds, proxies, profiles, live preview, recordings.
Library
Operate a local or remote browser with the same tree-first loop. MIT license. pip install muntina.
Hosted Agents
POST /v1/tasks with a goal, start URL, optional profile_id, and a JSON Schema. The run returns schema-valid JSON or a typed error. Follow-up tasks reuse session_id so cookies, tabs, and the workspace stay put.
Files land in the session workspace. Human takeover pauses the loop at an auth wall and resumes after you finish the form. Progress events, recordings, and webhooks fire for every terminal state.
Browsers
Connect Playwright, Puppeteer, Selenium, or your runner to a live Chromium. The session URL and CDP token expire with the browser.
Stealth builds ship on Pane and Wall. Use Muntina residential proxies or bring yours. Proxy credentials never appear in recordings.
Persistent profiles store cookies, local storage, and installed fonts for a workspace. Isolation stays per session unless you attach a profile.
Live preview is a static poster until you press play. Recordings are customer data. Retention defaults live in the dashboard.
Library
The library operates a local or remote browser with the same page-structure bias as hosted agents: accessibility tree first, cleaned DOM second, screenshot when the tree is empty. pip install muntina. The package is MIT licensed. The hosted API remains a commercial service under the terms on this site.
Point the client at a local Chromium or at a Muntina browser session. Auth for the hosted path uses MUNTINA_API_KEY from the environment.
Use cases
Open public filings, pricing pages, and docs sites in parallel. Return a schema of facts with source URLs. Pane’s 8 concurrent browsers cover a morning sweep.
Replay a checkout, a settings save, or a permissions matrix. Assert on accessible names. Keep the recording when a control moves.
Sign in with a saved profile, list purchase orders, and extract invoice_id, amount, and due date. Human takeover covers the first SSO.
Fill named fields from a JSON payload. The loop waits for validation text and returns the confirmation number. Workspace files hold PDFs the portal emits.
Keep the session after login. Follow-up tasks page through tables without paying for the password screen again. Credits draw on browser minutes and tokens only.