Featured Product · No external backend

Test localhost, VPN, and SSO-gated staging — right from Jira.

VibeTest turns any Jira issue into a place to test. Describe the check in plain English or Given/When/Then — or generate one with AI from your requirement — then press Run, and your own AI coding agent runs it for real on your machine, streaming the pass/fail verdict, per-step results, and screenshots back to Jira.

No external backend · Your code never leaves your laptop

your-team.atlassian.net
The VibeTest panel inside a Jira issue showing a BDD scenario that passed: 3 of 3 steps in 11.2 seconds.Test lives on the issuePass verdict + duration
The Problem

Your staging is invisible to the cloud.

Cloud test runners are powerful — until they hit your perimeter.

The VPN Wall

Your staging sits behind a VPN. A cloud runner on someone else’s network simply can’t reach it.

The SSO Session Gap

Your app needs a real SSO login. Headless cloud runners don’t carry your authenticated session.

The Jira Disconnect

Results live in a separate tool. The ticket never learns whether the feature actually works.

The Solution

Authored in Jira. Run by AI on your laptop.

Results where they belong.

1

Author

Open any Jira issue. Write a BDD scenario (Given/When/Then) or a freeform English task — or generate one with AI from your requirement, then tweak it. The test definition lives on the issue forever.

your-team.atlassian.net · issue
The VibeTest BDD editor with a Given/When/Then scenario: Given Alex is on the login page, When Alex signs in with valid credentials, Then Alex sees the dashboard.
AppDash AI Link — Console
The desktop app's network-log console showing real-time HTTP requests and bridge messages while a test runs locally.
2

Execute

Press Run. The desktop app picks up the job and hands it to your AI coding agent, which drives your real browser or fires API requests. Everything runs locally — your network, your sessions, your environment.

3

Verify

Results stream back in real time. A structured comment posts to the issue with the pass/fail verdict, duration, and screenshots. Every run is archived in the issue’s run history.

your-team.atlassian.net · issue
A passed test result: Passed, 3 of 3 steps, 11.2 seconds, with each Given/When/Then step marked complete.Per-step results

Get started in three steps

1) Install from the Marketplace → 2) Download & pair the free Mac app → 3) Write your first test.

Install on the Marketplace →Read the user guide →
Capabilities

Write tests your way. One place to track.

AI-generated testsAI

Hand the agent a requirement or acceptance criteria and it drafts a runnable scenario for you. Review it, tweak it, run it — start from a working test, not a blank page.

BDD / Gherkin scenariosNo-code

Structured Given/When/Then tests your AI agent executes step-by-step in a real browser. Readable by humans, runnable by AI.

Freeform natural language

Describe a check in plain English. The agent interprets intent and drives the browser — no selectors to maintain.

Direct API testing

Fire HTTP requests and assert on responses — for the checks that don’t need a browser at all.

Local-first execution

Tests run on your machine with your logins and network access. Code and credentials never leave your laptop.

Screenshots on every run

Each run captures screenshots at the key steps, attached to the issue so anyone watching can see the proof.

Full run history

Every execution is archived on the issue — verdict, duration, screenshots — so the ticket always knows its own state.

Architecture

Architecture that respects your perimeter.

Tests are dispatched from Jira but executed on your hardware. Only the result travels back.

Jira Issue

Test definition, run history, and results live on the issue panel in Jira.

Desktop App

The Mac app polls for jobs, runs your AI agent, and drives your local browser.

Your AI Agent + Browser

Your agent executes browser actions and API calls. The verdict streams back to Jira.

Only the result and screenshots travel back — nothing else crosses your perimeter.

Bring your own agent

VibeTest runs through the AI coding agent you choose — Claude Code by default, or any CLI agent you configure. You control the model, the cost, and the environment. There are no per-run cloud fees.

Who it’s for

Built for teams who test behind the firewall.

QA & test engineers

Coverage without maintaining a fragile automation suite. Write a scenario on the issue; watch AI run it in a real browser.

Product managers & analysts

Finally write executable acceptance tests in the language you already use — no code, no waiting on engineers.

Developers

A fast, AI-run check attached to the issue, using the agent and machine you already trust.

Security-conscious teams

Coverage that never sends your code or data to a third-party testing cloud. See the security model →

Security

Security by design, not by promise.

No external backend. Your app data, credentials, and browser sessions never leave your machine. Only the result and screenshots return to Jira.

Ed25519-signed pairing

Your desktop and Jira pair with a signed handshake — no shared secrets in transit.

OS-keychain secrets

Test credentials live in your macOS keychain — write-only, never uploaded.

Per-job JWT

Each run is authorized by a short-lived token scoped to that single job — nothing long-lived.

Data sovereignty

Execution happens on hardware you control. Your perimeter stays your perimeter.

Read the full security model →Read the integration testing guide →
Pricing

Free to install.

Install today at no cost — free for a limited time. No card, no catch.

FAQ

Questions, answered.

Do I need to write code?

No. Write tests in plain English or Given/When/Then — or have AI draft them for you from a requirement, then tweak. No Selenium, no Cypress.

Who needs the desktop app?

Anyone whose test actually runs. Authors can write tests in Jira from any device; the test executes on a paired Mac — yours or a teammate’s.

Is it really private?

Yes — execution happens on your own machine with your own agent and logins. The app has no external backend; Jira only receives the result.

Which AI agent does it use?

The one you choose — Claude Code by default, or any CLI agent you configure. You control model and cost; there are no per-run cloud fees.

macOS only?

The desktop companion is macOS today. Windows is on the roadmap.

Test what cloud runners can’t — free.

Install VibeTest from the Atlassian Marketplace, pair the free Mac app, and run your first test in minutes.