Dashboard
One screen that answers how the project is doing right now.
Automation metrics
Pass rate, run volume and failures across your automated suites, on one screen.
Test management metrics
Case counts, manual execution progress and release readiness beside the automation numbers.
Health score recommendations
A project health score with concrete suggestions on what to fix first.
Period switch
Read every metric for today, this week or this month without leaving the page.
Automated runs
Every CI run streamed in live, kept for as long as you need it.
Launch report
A full report for every run: result per test, duration, error output and history.
Test artifacts
Screenshots, videos and traces attached to the test that produced them.
Flaky test detection
See which tests pass and fail without a code change, and how often.
Slowest tests
A ranked list of the tests eating your CI time.
Run timeline
See how a run unfolded over time and where it stalled.
Trigger a CI job
Kick off a run from the launches view and watch results stream back live.
Search and filters
Find a run by name, then narrow the list by tag or by result status.
Automation trends
Average pass rate, average duration and flakiness plotted over time.
Reporters and API
Get results in from any stack, in real time.
Official reporters
Playwright, Jest, JUnit 5, pytest and NUnit, each a one-line setup.
Real-time streaming
Results appear while the run is happening, not after it finishes.
Open ingest API
A published OpenAPI spec and a guide, so any language can stream results in.
Test cases
A test case repository built for teams that also run automation.
Suites and cases
Organize cases into suites and folders that match how your product is built.
Test collections
Group cases from across suites into reusable collections, with folders inside.
Search and filters
Find a case by name, then filter by tag, priority, status or your own custom fields.
Steps editor
Write and format test steps, and attach files to the step they belong to.
Priority, status and custom fields
Set priority and status, plus any custom field your process needs.
Linked automation
See which automated tests cover a case, and jump straight to their runs.
Jira links
Link a case to Jira issues, and unlink them, without leaving the page.
Full case history
One case shows every collection, manual execution and automated run it took part in.
Change history
Who changed what, and when, for every edit made to a case.
Bulk edit
Select many cases at once and set tags, priority, custom fields or Jira links in one go.
Bulk import
Import cases from CSV, Excel or JSON and map the columns onto your own fields.
Archive
Retire a case without deleting it, and keep it out of your active suites.
Drag and drop
Move suites, folders and cases, including several selected cases at once.
Statistics
Coverage and counts by status, priority and tag, for the project and for each folder.
Manual test executions
Manual runs that live next to your automation, not in a spreadsheet.
Executions list
Every execution grouped by status, so whatever is still open stays visible.
Build from anything
Add a whole collection, a suite, or hand-picked individual cases.
Run it step by step
Start an execution and mark each step passed or failed as you go.
Failure reasons
Failed cases are listed with the reason they failed, ready to triage.
Link a failure to Jira
Turn a failed case into a linked Jira issue on the spot.
Link the execution to Jira
Attach the whole execution to the Jira issues it was testing.
Link to a release
Attach an execution to a release so it counts toward readiness.
Clone an execution
Repeat a run with the same scope in one click.
Execution statistics
Pass rate, status and priority breakdowns over a week, a month or longer.
Releases
One answer to the question everyone asks: can we ship?
Releases as a real entity
Track a version as its own object, not as a label on a spreadsheet.
Jira sprint links
Connect a release to one sprint or several, and pull the scope in.
Automated runs in a release
Add runs from the platform so automation counts toward readiness.
Manual executions in a release
Add manual executions alongside the automated results.
Release readiness
Manual and automated results combined into one progress picture.
Export to Confluence
Publish release results to Confluence for the people who live there.
Release statistics
Pass rate trends split by manual, automation and combined, with dates.
Coverage and traceability
Answer how a feature was tested without reading the whole repository.
Tags for automated runs
Tag runs and filter the launches list down to what you care about.
Tags for test cases
Tag cases and filter the repository the same way.
Coverage by tag
Automation coverage of your test cases, broken down per tag.
Feature Scan
Pick a Jira story or epic and see every case, execution, run and release behind it.
AI and MCP
Your AI assistant works with real test data, not a copy paste of it.
MCP server
Claude and other MCP clients read and change your test data directly.
Scoped MCP keys
Give a key a subset of your own permissions, so an assistant can read without writing.
Automation statistics through MCP
Ask for pass rates, trends and failures in plain language and get real numbers back.
Manual testing through MCP
Create cases, build executions and record results from an AI assistant.
AI Triggers
Post a signed webhook when a run finishes, narrowed to the projects and results you pick.
Agent routines
Wake an agent through the Anthropic API to investigate why tests failed.
Integrations and notifications
M00N Report reports into the tools your team already watches.
Jira integration
Connect through remote links or the Atlassian app, whichever your instance allows.
Atlassian Marketplace app
Our own Jira app, installed straight from the Marketplace.
Notification channels
Send results to Slack, Discord, Microsoft Teams, Telegram, email or a custom webhook.
Message editor with preview
Compose the notification and see exactly how it will look before it sends.
Custom variables
Drop values from the run into the message: branch, pass rate, failed count and more.
CI/CD triggers
Wire up GitHub, GitLab, Jenkins or TeamCity, configured once per project in settings.
Team and access
Give everyone the access they need and nothing more.
Invite and create users
Invite people by email, or create their accounts directly.
Pending invitations
See who has been invited and has not joined yet.
Roles and project assignment
Assign a role and decide which projects a person can see.
Custom roles
Build your own roles with read, write and delete permissions per domain.
Free Guest role
A read-only seat that costs nothing, for managers who only need the reports.
Single sign-on
Sign in through your identity provider, with group to project mapping.
Organization-wide 2FA
Require two-factor authentication for everyone in the organization.
Account security
Two-factor authentication and Google sign-in on your own account.
Workspace administration
The settings that keep a growing workspace tidy.
Projects
Create and manage projects, each with its own data and access.
Automation API keys
Issue a key per project so your CI can report into it.
Custom fields
Add the fields your process needs to test cases.
Editable system fields
Reshape priorities and the status lists for cases, executions and releases.
Data retention
Auto-clean old runs and attachments on a schedule you choose.
Your own email service
Send notifications through your own SMTP server or email provider.
Billing
Active seats, monthly cost and invoices in one place.
Organization settings
Rename the organization, read its totals, or delete it.
Profile and appearance
Display name, email, password, and the light or dark theme.
Self-hosted
The same platform, running inside your own perimeter.
Run it on your infrastructure
Every service deployed on hardware you control.
Admin portal
Manage the organization, its data and its settings from a dedicated portal.
Shipped as Docker images
Published images, versioned and ready to pull.
Deploy anywhere
Docker, AWS, Kubernetes, or whatever your platform team already runs.
Ready to try it?
Start free, no card required. Availability by plan is on the pricing page.