✨ 100% Self-Hosted • AI-Powered • Free Forever

Ship great software with AI-powered bug tracking

A simple, powerful self-hosted bug tracker with AI insights, flexible deployment, and GitHub integration. Manage bugs easily and deliver great products on time — without vendor lock-in.

15+
Years Experience
100%
Data Ownership
$0
Per-Seat Pricing
📊 Dashboard
📁 Projects
🐛 My Bugs
🚀 Deployment
📈 Reports
👥 Users
Dashboard + New Bug
147
Total Bugs
89%
Resolved
24
Open
3
Critical
IDTitleSeverityStatus
SM-0147 Login redirect loop Critical Open
SM-0146 Chart not loading High Open
🤖 AI Insights
Strong week with 89% resolution. Auth module needs review.
🐙
GitHub Synced Commits auto-linked
📊
PDF Report Executive ready
✨ Features

Everything you need to manage bugs effectively

A complete bug tracking solution with powerful features that help your team ship better software, faster.

🤖

AI-Powered Insights

Get intelligent analysis of bug patterns, team performance, and risk assessments. AI generates actionable recommendations automatically.

🚀

Flexible Deployment

MySQL, PostgreSQL, Supabase, or CSV. Attachments on S3, Azure, or local storage. Outbound webhooks for custom sync.

🔗

GitHub Integration

Automatically link commits to bugs via webhooks. Every code change appears in the bug timeline with author and diff links.

📊

Executive Reports

Generate professional PDF reports for stakeholders. Weekly summaries with charts, metrics, and AI commentary.

🔐

Role-Based Access

Granular permissions with user, admin, and godmode roles. Control who can view, edit, or delete bugs and projects.

📧

Email Notifications

Automated email alerts when bugs are assigned, updated, or resolved. Schedule automated report delivery to stakeholders.

📁

Multi-Project Support

Manage unlimited projects from a single dashboard. Each project has its own settings, team, and GitHub repository.

📎

File Attachments

Attach screenshots, logs, and documents directly to bugs. Supports images, PDFs with inline preview and downloads.

🏠

100% Self-Hosted

Your data stays on your servers. Complete privacy, no vendor lock-in, and full control over your infrastructure.

🤖 AI-Powered Insights

Smart analysis, actionable recommendations

Our AI analyzes your bug data to surface insights you'd miss. It understands patterns across projects, identifies bottlenecks, and provides recommendations tailored to your team's workflow.

  • Executive Summaries — Instant overviews for stakeholder updates and team standups
  • Risk Assessment — Identifies critical issues and aging bugs before they escalate
  • Team Analytics — Performance insights, resolution rates, and workload balance
  • Smart Recommendations — Data-driven suggestions for process improvement
Learn more about AI Insights →
🤖 AI Analysis Just now
Executive Summary: Strong week with 89% resolution rate. The authentication module accounts for 40% of critical bugs — recommend allocating additional review cycles. Team velocity is trending positive with a 23% improvement over last week.
↑ 23%
Resolution Rate
↓ 15%
Backlog Size
LOW
Risk Level
🚀 Flexible Deployment

Your infrastructure, your rules

Deploy Mantis on your terms. Choose the database and file storage that fit your environment — from zero-config CSV evaluation to production Supabase or MySQL with cloud attachments.

  • Database Options — MySQL, PostgreSQL, Supabase, or CSV fallback
  • File Storage — Local, Amazon S3, or Azure Blob for attachments
  • Outbound Webhooks — Push bug events to your CRM, data warehouse, or custom middleware
  • GitHub Webhooks — Auto-link commits mentioning SM-123 bug IDs
  • Admin Deployment UI — Test connections and configure providers without editing code
Read the deployment guide →
🐬

MySQL

RDS, Azure MySQL, self-hosted

🐘

PostgreSQL

Neon, Railway, self-hosted

Supabase

Hosted Postgres + pooling

📄

CSV

Zero-config evaluation

☁️

Amazon S3

Scalable attachments

🔷

Azure Blob

Enterprise file storage

📊

Webhooks

Outbound event sync

🐙

GitHub

Inbound commit linking

⚙️ First-Run Setup

Guided setup wizard on your server

After cloning Mantis, open /mantis/setup to create your local admin account, connect your database, configure storage, and activate your license.

1

Create local admin

Set username and password for your Mantis instance. This is not your TurnerTech portal login.

2

Choose database

Pick MySQL, PostgreSQL, Supabase, or CSV. Test the connection before continuing.

3

Configure storage

Select local disk, S3, or Azure for bug attachments and uploads.

4

Activate license

Paste a Community or Professional key from this page, or fetch it online during setup.

Portal account = licenses & downloads. Mantis admin = created on your server during setup.

🔗 GitHub Integration

Commits automatically linked to bugs

Connect your GitHub repositories via webhooks. Every commit mentioning a bug ID automatically appears in the bug timeline with author info, commit message, and direct links to the code changes.

  • Automatic Linking — Mention SM-123 in your commit to link it
  • Commit Timeline — See all related commits in the bug view
  • Author Attribution — Track who made which changes
  • Direct Links — Jump to GitHub diff from any commit
Learn more about GitHub Integration →
🐙 Linked Commits
SK
SM-0147: Fixed Safari redirect loop in auth module
Sarah Kim committed 2 hours ago • 3 files changed (+45, -12)
MR
SM-0146: Updated chart rendering logic and fixed null check
Mike Roberts committed 5 hours ago • 2 files changed (+28, -8)
JL
SM-0142: Refactored email service queue handling
Jenny Lee committed yesterday • 5 files changed (+156, -43)
📋 Compare

See how Mantis stacks up

Compare features with popular enterprise alternatives and see why teams choose Mantis.

Feature Mantis Jira Linear GitHub Issues
Self-Hosted Option $$$
AI-Powered Insights Add-on
Flexible DB & Storage Add-on
GitHub Webhook Integration
No Per-Seat Pricing
Executive PDF Reports Add-on
Full Source Code Access
Setup in Under 5 Minutes
🔌 Integrations

Connect with your favorite tools

Mantis integrates seamlessly with the tools you already use.

🐙

GitHub

Auto-link commits to bugs via webhooks

🦊

GitLab

Connect GitLab repositories

🪣

Bitbucket

Bitbucket webhook integration

💬

Slack

Get bug notifications in Slack

📧

Email (SMTP)

Send notifications via your SMTP

🤖

OpenAI

AI insights powered by GPT-4

📊

Webhooks

Custom webhook integrations

🔌

REST API

Full API for custom integrations

Supabase

Hosted PostgreSQL with pooling

🐘

PostgreSQL

Any Postgres provider or self-hosted

💰 Pricing

Simple, transparent pricing

No per-seat pricing, no hidden fees. Pay once, own forever.

Community
$0/forever
Perfect for small teams getting started
5 users · 3 projects
Core bug tracking
GitHub basic integration
Self-hosted CSV or DB
Get License
Enterprise
Custom
For large organizations with custom needs
Everything in Professional
SSO / SAML
Audit logs & webhooks
White-label options
Dedicated support & SLA
Contact Sales
📦 Installation

Deploy in minutes

Clone the repo, install dependencies, then complete first-run setup at /mantis/setup.

📦

Clone & run

Start the dev server locally in under five minutes.

git clone https://github.com/turneratech/mantis.git cd mantis npm run install-all npm run dev
🌐

First-run setup

Open your instance and create your local admin (not portal login):

# Open in your browser: http://localhost:3000/mantis/setup
🔑

License key

Register below, get your license key, and paste it in the Mantis setup wizard.

🔑 Get License

Register & issue your license key

Create a TurnerTech portal account to download licenses. Your Mantis admin password is set separately on your server during setup.

Portal account = licenses & support. Mantis admin = created on your server at /mantis/setup.

💬 Testimonials

Loved by developers worldwide

See what teams are saying about Mantis.

★★★★★

"Finally, a self-hosted bug tracker that doesn't feel like it's from 2005. The AI insights are incredibly useful for our team standups and sprint planning."

SK
Sarah Kim
Engineering Lead, TechStartup
★★★★★

"We migrated from Jira and couldn't be happier. Setup took 10 minutes and we're saving $500/month on licensing. The ROI was immediate."

MR
Mike Roberts
CTO, DevAgency
★★★★★

"The flexible deployment options let us run on Supabase with Azure attachments. Setup wizard made onboarding our team painless."

JL
Jenny Lee
DevOps Lead, SaaS Co

Ready to take control of your bug tracking?

Join thousands of developers who've switched to self-hosted bug tracking with AI-powered insights. Free forever, no credit card required.