Public beta — now in open access

The issue tracker that has opinions about your work, not your schema.

Bugspot is built for 5–50 person software teams. Fixed schema so everyone's entries look the same. Configurable process so your workflow is still yours. Fast enough that nobody closes the tab to get work done.

Fixed schema
No custom fields, ever
Configurable process
Your statuses, your transitions
Tier pricing
Not per seat
The problem

Every team has
the same story.

You started on Trello or GitHub Issues.

It worked — until the team grew, the process grew, and "open / closed" stopped telling you what was actually happening.

You migrated to Jira.

It modeled everything. Then one person left, another joined, and nobody quite remembered why the workflow had thirty-seven transitions. The admin screen became a part-time job.

You tried Linear.

Fast and beautiful. But it had opinions about how software ships, and some of them weren't yours. When you needed a real QA gate or a multi-channel release, you routed around the tool to get work done.

There's a position between these three that nobody occupies cleanly. That's where Bugspot lives.

workspace · platform
saved filter · P1 this week
milestone → release
bugspot · acme / platform · board
⌘K
Backlog 2
BUG-412 P1
OAuth callback drops state param
VK ◴ 2d
TSK-218 P2
Write migration for saved filters
MR ◴ 2d
In progress 2
STR-07 P1
Workspace picker in sidebar
JL ◴ 2d
BUG-418 P3
Milestone counter off-by-one
VK ◴ 2d
In review 1
TSK-221 P2
Deprecate /projects endpoint
MR ◴ 2d
Shipped 1
STR-04 P1
Release notes auto-compose
JL ◴ 2d
The idea

Fixed schema.
Configurable process.

Every Entry in Bugspot has the same shape. Within that shape, you configure the part that actually differs between teams — your process. That's the line. We hold it on purpose.

SCHEMA

One shape, every team.

  • title
  • description
  • type
  • status
  • priority
  • severity
  • assignee
  • labels
  • comments
  • links

No custom fields. No per-tenant schemas. No admin screen that eats your Wednesday.

PROCESS

Configured to how you actually ship.

triaged in progress in review shipped

Define your types, statuses, transitions, and role permissions. Structural, not scripted — so a new engineer can read your process off the wall.

ENTRIES

One Entry, every altitude.

  • bug
  • task
  • story
  • epic
  • milestone
  • initiative

A bug and a quarter-long initiative are the same kind of thing — an Entry with a type. Same comments, same links, same fields, whether you're at five points or four months.

VIEWS

Same data, every view.

  • board
  • backlog
  • roadmap
  • inbox
  • search

Boards, milestones, sprints, the backlog — all are compositions of filters over the same data, not separate abstractions. Rename a status once and everything downstream stays in sync.

Enough product to ship.
Not enough to administer.

Four things, not fourteen. Each one named with a noun from the product.

One model, every altitude

Bugs, tasks, stories, epics, milestones — same kind of thing with a type. Comments, attachments, relationships work identically at every size.

Workspaces that scope, not silo

A lens, not a boundary. Your team sees the 3 projects they care about; the team across the hall picks a different workspace over the same data.

Milestones and releases

A milestone is a forward goal. A release is a backward fact. We don't blur them. A shipped milestone becomes a release automatically.

Saved filters all the way down

Every list view is a saved filter. Boards, inbox, backlog, dashboards — compositions of filters, not separate abstractions. Rename once, update everywhere.

Where it fits

Where Bugspot
fits.

GitHub Issues Linear Jira Bugspot
Schema Fixed, thin Fixed Configurable Fixed
Process Open / closed Fixed Configurable Configurable
Custom fields Yes No
Custom workflows Yes Yes
Speed Fast Fast Slow Fast
Pricing Free Per-seat Per-seat Tier-based
Best for < 10 people 10–200 if it fits Enterprise 5–50 dev teams

Smaller than Jira on purpose, more opinionated than GitHub Issues, more flexible than Linear where it matters — not where it doesn't.

Pricing

Priced for teams,
not per seat.

Bugspot charges by tier, not by user. Add a contractor, loop in a designer, invite a product person — none of it changes your bill. You pay for what your team does, not how many chairs are in the room.

See pricing →
A B C D E F G H I J K L
12 people · same bill
26 people · same bill
Honest about fit

Bugspot isn't
for everyone.

We'd rather you pick the right tool than pay us for the wrong one. Bugspot isn't a good fit if you need:

Time tracking, billing, client portals

That's agency work. Try Harvest or Productive.

Compliance workflows or SOC2 chains

That's enterprise territory. Jira still wins there.

Wikis, docs, or OKRs in one tool

That's Notion's job. We'd rather play well with it than replace it.

Custom fields for non-software intake

That's what we're choosing not to build. Linear, Jira, or ClickUp will serve you better.

If that list sounds like you, we appreciate the visit. If none of it applies — keep reading.

Founder voice
"
Bugspot is bootstrapped and plans to stay that way. No VC. No growth-at-all-costs. No obligation to turn the product into a platform to justify a valuation. The constraint is the feature: a tracker that refuses to grow past its purpose is worth more than one that keeps adding surface area to justify its price tag.
V
Vladimir
Solo developer, Bugspot

Try the tracker your team
has been waiting for.

Free to start. No credit card. No sales call. Ten minutes to set up a project and move your first entry across the board.