UStackUStack
Kagura icon

Kagura

Kagura is an open source browser automation harness for AI coding agents. It helps agents like Claude Code, Codex, and Cursor validate browser workflows, handle email-based steps, and publish passing tests to CI/CD.

Kagura

Overview

Kagura is an open source browser automation harness for AI coding agents. It is positioned as a way for agents such as Claude Code, Codex, and Cursor to open a browser, interact with a site, and verify that the code they wrote actually works before shipping.

The product combines browser control, email flow handling, screenshot capture, and CI/CD publishing in one workflow. The site presents it as MCP native and Playwright powered, with both self-hosted and cloud-managed deployment options.

Features

Browser control

Launch browser control from a CLI or via MCP, with HTTP API support for agents that connect that way. The site describes the browser layer as Playwright powered.

Email handling

Handle magic links, OTPs, and email verification so browser tests can complete flows that depend on inbox access.

DOM analysis

Use a structured accessibility tree so the agent can reason about the page through DOM context instead of only visual output.

Action recording

Record every action for later replay, which the site says can be used in CI/CD without rewriting tests.

Agent integrations

Integrate with Claude Code through MCP, or use the HTTP API with Codex, Cursor, or another coding agent.

CI/CD publishing

Publish passing tests into CI/CD and run them on every push, according to the workflow shown on the home page.

Use Cases

  • Validate agent-built features

    Use Kagura when an AI agent has finished writing code and needs to confirm the app behaves correctly in a real browser session before the change is shipped.

  • Test email-dependent flows

    Use the email skill to complete sign-up, login, or passwordless flows that rely on magic links, OTPs, or verification emails.

  • Record UI state with screenshots

    Capture screenshots during a browser run to review visual results or attach evidence to a test pass.

  • Automate checks in CI/CD

    Publish successful runs into CI/CD so browser checks can run on every push without turning them into handwritten test scripts.

  • Work across agent setups

    Connect through MCP or HTTP API depending on the agent environment, including Claude Code, Codex, Cursor, or another tool that can make requests.

Pros and Cons

Pros

  • Open source and self-hosted, which lets teams run it on their own infrastructure.
  • Supports multiple agent entry points, including MCP and HTTP API.
  • Covers common end-to-end blockers like magic links, OTPs, and email verification.
  • Records actions so tests can be replayed in CI/CD.
  • Built around Playwright and a structured browser context, which fits automated UI workflows.

Cons

  • The public pages do not spell out pricing, plan limits, or a full feature comparison between cloud and self-hosted options.
  • Integration details are broad on the website; the pages mention Claude Code, Codex, Cursor, MCP, and an HTTP API, but do not provide a complete setup matrix or provider list.

FAQ

How do you start using Kagura?

Kagura launches a browser control harness through either a CLI command, an HTTP API, or MCP. The site says you can copy a prompt into your coding agent and have it handle the rest, but it does not provide a full setup guide on the public pages.

What does Kagura do in a test workflow?

The public site shows a workflow where an AI agent opens a browser, navigates, clicks, fills forms, captures screenshots, and then publishes passing tests to CI/CD. It positions Kagura as a harness for validating what the agent built before shipping.

Can Kagura handle email verification flows?

The site says Kagura handles magic links, OTPs, and email verification so agents do not get blocked by inbox-based flows. It describes this as an email skill rather than a separate product area.

Does Kagura offer both self-hosted and cloud options?

Kagura is presented as both self-hosted and cloud-managed. The site says self-hosted runs on your own infrastructure and is free and open source, while cloud includes managed hosting, CI/CD, and email.

What integrations are supported?

The public pages do not list detailed limits, plan pricing, or a full supported-agent matrix. They do state that Kagura works with Claude Code, Codex, Cursor, and any coding agent that can use an HTTP API or MCP.

Quick Facts

Category
Developer tool
Domain
kagura.run
Primary users
AI coding agents and developers
Runtime
Playwright-powered browser automation
Deployment
Self-hosted and cloud-managed
Access
CLI, MCP, and HTTP API

Альтернативы Kagura

ByteAsk icon

ByteAsk

ByteAsk is a terminal-first AI coding agent for C and C++ that edits repositories and verifies changes with the real compiler, debugger, sanitizers, and tests before showing a diff. It offers a free tier plus paid plans, with editor connectors and zero-retention handling described in the source.

Manta AI icon

Manta AI

Manta AI is an autonomous web app testing tool for teams that want to map application behavior, catch regressions, and generate tests without writing scripts or maintaining selectors. It works from a URL and supports plain-English test flows, run results with screenshots, and scheduled or deployment-triggered checks.

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandbox is an isolated compute environment for running code and agent workloads inside Firecracker micro-VMs. It is designed for workflows that need machine-level isolation, private networking between sandboxes, and programmatic control through SDK, CLI, or MCP.

GitBot icon

GitBot

GitBot is a local browser-based workspace for creating reusable coding bots powered by Claude Code, Codex, or OpenCode. It helps developers run those agents across repository folders with persistent threads and configurable permissions.

hob icon

hob

hob is an independent workspace for coding agents that keeps agent sessions, terminals, history, and follow-up work organized around the tools and providers you already use. It is aimed at developers who want local control over routing, history, and workspace structure rather than a bundled model stack.

Ably Chat icon

Ably Chat

Ably Chat is a chat API platform for building custom realtime chat applications. It supports room-based messaging, typing indicators, presence, reactions, and message updates, with usage-based pricing options for different deployment stages.