AI-native issue tracking

Reports come in.Fixes ship out.

Customers talk to Patchy, tap a widget on your site, or just type. Every report lands as a clean ticket your team can actually ship.

Mendaro - The AI issue tracker your customers can actually talk to | Product Hunt
Patchy, the Mendaro mascot: a purple patch character with stitched seams, sunglasses, and a leather jacket

See it in action

From “the app doesn’t work” to a shipped fix.

Watch one ticket travel through Mendaro — spoken to Patchy, triaged by Autopilot, shipped from Claude Code. All in under a minute.

Every way in

Meet your customers wherever they are.

A voice agent that holds a real conversation, a widget that lives on your site, an email address that threads properly, and a plain form. Four doors, one inbox.

Patchy Live voice agent
Website widget
Reply by email
A plain form

Patchy Live

Customers talk. Patchy files the ticket.

Patchy Live holds a real conversation — it greets the caller, asks the follow-up questions a good ticket needs, then files it under their own permissions and confirms out loud. No template, no required fields.

Any language in, same language out Edit before you post
Deep dive into Patchy Live

Patchy Live

Ready to file

Hi, I'm Patchy. What's going wrong, and which project?

The invoice download just spins — I need our March invoice before Friday.

Got it. Which browser, and does signing out and back in help?

Chrome, on my work laptop. Logging out didn't help.

Thanks — I've got what I need. Filing that now.

Problem Steps Environment

Invoice download stuck on an endless spinner

Filed ticket #4821 under your account.

Website widget

Put "Report an issue" on your site in one line.

The Mendaro widget is a single script tag. Visitors report a bug without an account, and every report arrives with the page URL, the browser, and the last of the console log already attached — the evidence your team usually has to ask for.

Add to any page
<script src="https://mendaro.io/widget.js"
  data-mendaro-key="wgt_your_project_key" defer></script>
Drop the script tag on any page and copy your project key from Settings. That's the whole install — no build step, no package, no dependencies.
The launcher in the corner of this page is the real widget.

Report an issue

What went wrong?
The download button spins forever on the invoices page.
Page URL & referrer Browser & viewport Last 50 console lines JavaScript errors
Shadow-DOM isolatedZero dependenciesSpam-filteredSend

Reply by email

Every ticket has its own address. Customers just reply, and the thread stays in order.

A plain form

Prefer to type? The classic form is still one keystroke away, in any language.

Patchy Autopilot

Triage happens while you pour the coffee.

Within seconds of a report arriving, Patchy suggests a type and priority, scores it for spam, and checks it against every existing ticket for duplicates. Nothing is applied automatically — staff accept or dismiss with one click, and customers never see any of it.

9:41
TriageMO
All · 12Mine · 3Smart triage

Invoice download stuck on an endless spinner

I wanted to download our March invoice, but the button just spins. I really need it…

OpenHighwaiting 2hJun 30
Reply drafted by Patchy

Map tiles fail to load over mobile data

Several customers reported that the map stays grey when the app is used on the go…

In progresswaiting 1dJun 28

Add photo-with-location to defect reports

Right now reporters pick a category and type an address. A photo with GPS would…

OpenJun 26
Inbox Ask New

Suggested type & priority

A confidence-gated classifier proposes a type and priority the moment a ticket lands — only when it is sure.

Duplicate detection

Vector search compares each new ticket to the whole backlog and flags likely duplicates before they pile up.

Drafted replies

Three angles for a customer reply, streamed as you watch, then refined by a quick instruction.

Ask your history

Free-text questions across a project’s tickets. What did Maria report last week? Answered.

Suggestions only — a person accepts or dismisses every one. Nothing is auto-applied, and customers never see it.

Release notes

Pick a date range, get customer-ready release notes summarized from the commits that shipped.

Improve with AI

Turn a rough, half-typed description into a clear one. Your original language and meaning are kept.

For developers

Pull a ticket straight into your terminal.

Mendaro ships an MCP server plus a plugin and skill for Claude Code — and the same server plugs straight into Codex. Connect once, then hand a ticket to your agent with its full context: the conversation, screenshots, recent commits, and a suggested branch name.

  • More than 20 RBAC-scoped tools that mirror the web permissions
  • Read and write: comment, set status, assign, snooze, link a PR
  • Server-side GitHub reads, so no local clone is needed

1 command

to connect your agent

20+ tools

scoped to your role

0 copy-paste

full context comes along

Claude Code
> /mendaro-work-on 4821
  Pulling ticket 4821 with full context...

Implement: Solve this ticket

Commits synced 4 min ago

No skill installed yet?

Copy a complete markdown brief instead — ticket, conversation, screenshots, recent commits, all inline.

Copy full prompt

From a customer's report to a shipped fix.

One ticket carries the whole job: the customer's words, your code, Claude's help, and the reply that closes the loop. No copy-pasting between tools.

  1. 1

    A customer files a ticket

    Your customer types a few lines or just taps the mic. Patchy files a clean, structured ticket in their language, with reproduction steps already filled in.

  2. 2

    Open it in your editor

    Install the Mendaro plugin and connect the MCP server to Claude Code. Then "/mendaro-work-on 4821" pulls the ticket, its conversation, screenshots, and recent commits into your local dev environment.

  3. 3

    Work on it with Claude

    Claude already has the full context and your repository. Plan the fix, write the code, and run it locally, side by side, without re-explaining the bug.

  4. 4

    Reply to the customer, or leave an internal note

    Post a customer-facing reply right on the ticket, or drop a note for your colleagues that the customer never sees. Both live on the same thread.

    Customer reply Internal note, hidden from the customer
  5. 5

    Link the PR and resolve

    Link the commit or pull request, set the status, and the customer watches the ticket move to resolved. Generate release notes for the range later.

Bring in your team and your customers.

Invite by email at the organization and the project level, or hand out a share link. Your team triages everything; each customer gets a portal with just their own tickets.

Email invitations

Invite teammates to an organization and developers or customers to a project, by email, with the right role from the start.

Reusable share links

Generate an invite link for an organization or a project and drop it in chat. Anyone with the link joins with exactly the role you chose.

Customer isolation

Customers see only their own tickets; staff move freely. Row-level security enforces it at the database, not just the UI.

Pricing

Pay for the team, not the tickets.

Priced per teammate, per organization. Customers who file tickets are never billed a seat. Start free, upgrade when you grow.

Free

For your first project.

€0forever

  • 1 project
  • Up to 2 teammates
  • Unlimited customers filing tickets
  • 50 AI actions + 10 voice minutes / month
  • 1 GB attachment storage
Start free
Most popular

Team

7 days free

For growing product teams.

€12per staff seat / month

  • Unlimited projects & teammates
  • Patchy AI triage, reply drafts & voice tickets
  • Website widget & Discord bot
  • Unlimited attachment storage
  • GitHub + Claude Code integration
  • Priority support
Start free trial

Max

For teams that lean on Patchy all day.

€24per staff seat / month

  • 10× more Patchy than Team*
  • Everything in Team, included
  • Room for heavy Patchy Live voice use
  • Built for high ticket volume
  • Allowance pools across your whole team
Start free trial

Every paid plan starts with a 7-day free trial. No per-ticket fees, no charges for customers. Seats sync automatically with billing as staff join or leave; VAT is handled at checkout. * Usage limits apply and are shared across your whole team.

Private by default. Enforced in the database.

Mendaro is built and operated by dataMatters GmbH in Cologne, Germany, in line with the GDPR. What happens in your projects stays with the people you invite — customer isolation is enforced by row-level security in the database itself.

Customers never see each other

Each customer sees only their own tickets. That separation is enforced in the database itself, not just hidden by the interface.

Private by default

A project is visible only to the people you invite, and roles decide who can read, comment, and resolve.

Attachments stay protected

Screenshots and log files never sit on a public URL. Every download runs through a link that expires after a few minutes.

A German operator you can name

Mendaro is run by dataMatters GmbH, Köln — imprint, VAT ID and all. AI provider keys stay server-side; API tokens are stored only as hashes.

FAQ

Questions, answered.

What is Mendaro?

Mendaro is an AI issue tracker for product teams and the customers they support. Reports come in by voice (Patchy Live holds a spoken conversation and files the ticket), through an embeddable website widget, by email, or typed. Patchy — Mendaro's AI — structures every report, triages it in the background, drafts replies, detects duplicates, and generates release notes. Developers pull tickets into Claude Code through a built-in MCP server. Pricing is per staff seat; customers are free.

How do customers report issues?

Four ways, all landing in the same inbox. They can talk to Patchy Live, our voice agent; tap the embeddable website widget; reply to a ticket by email; or type into a plain form. The widget needs one script tag and no visitor accounts.

Does the AI change my tickets automatically?

No. Patchy Autopilot runs in the background and suggests a type, a priority, a spam score, and likely duplicates — confidence-gated and visible only to staff. A person accepts or dismisses every suggestion; nothing is auto-applied and customers never see it.

How does voice-to-ticket work?

Open Mendaro on your phone, tap the mic, and talk for about 20 seconds. Your speech is transcribed live, then Patchy structures it into a ticket with a title, description, reproduction steps, and type — in the language you spoke, and in your words. You review and edit before anything is filed.

How does pricing work?

Mendaro is priced per user, per month, within an organization. The Free plan covers up to 2 teammates; the Team plan is €12 per staff seat per month, or €9 per seat per month billed yearly, for unlimited teammates. Max is €24 per seat per month (€18 billed yearly) and carries 10× the monthly Patchy AI allowance. Every paid plan starts with a 7-day free trial. You only pay for the people who triage and resolve tickets: the customers who file tickets are never billed a seat.

How do invitations work?

You invite people by email at two levels. Org admins invite teammates to the organization; project admins invite developers and customers to a specific project. Each invite is a one-time email link; project admins can also generate a reusable share link.

Is my data private and secure?

Yes. A project is visible only to the people you invite, and each customer sees only their own tickets — that separation is enforced in the database itself, not just in the interface. Attachments are stored privately and shared through links that expire after a few minutes.

Does Mendaro connect to GitHub and Claude Code?

Yes to both. Link a project to repositories through the GitHub App to summarize commits and generate release notes. For Claude Code, an MCP server and a skill pull a ticket into your terminal with full context and more than 20 RBAC-scoped tools.

What languages does Mendaro support?

The interface ships in English, German, and French. Voice tickets and AI rewriting preserve whatever language you actually spoke or wrote, so a customer can file in their own language without switching anything.

Stop chasing vague tickets.

Mendaro turns any customer report — spoken, clicked, or typed — into a ticket your team can ship. Start free, invite your team, and set it right.