A PostHog alternative for teams who want answers, not another platform.

PostHog is an open-source suite: analytics, replay, flags, experiments, surveys and error tracking. Trace does one job. It finds what frustrates visitors, ranks it, hands the fix to your coding agent, and checks the result, without recordings or cookies.

Keep PostHog if you need

  • Feature flags and A/B experiments in the same tool
  • Session replay, surveys and a data warehouse
  • SQL over raw events

Choose Trace if you want

  • A short ranked list instead of dashboards to build
  • No recordings and no cookies by default, hosted in the EU
  • A supported self-host: one binary with SQLite or Postgres

Side by side

PostHogTrace
ScopeMany products in one platformOne job: find, fix, verify
FrustrationRage clicks via autocapture, plus replayRage and dead clicks per element, ranked
Browser errorsError tracking productErrors and failed requests, with visits broken
CookiesBy default; optional cookieless modeNone by default
Coding agentsMCP serverMCP server built for the loop: problem, fix, verdict
Did it work?Through an experiment you set upA verdict 14 days after each release, no setup
Self-hostFree hobby deploy (MIT), unsupported; Cloud recommended at scaleOne binary, no limits

PostHog details from its public documentation, checked 29 October 2026. Spot something out of date? Tell us.

Moving from PostHog: what maps to what

If you use PostHog mainly for product analytics and replay, here is where each piece lands.

In PostHogIn Trace
posthog.capture()trace.track()
Insights: funnels, retentionFunnels and retention in trace.json
Rage clicks in replaysProblems ranked by visits affected
Feature flags, experimentsNo equivalent. Keep PostHog for these.

Run them side by side for a month

DAY 1

Add the Trace tag next to PostHog. It adds 8.4 KB and does its work when the browser is idle.

WEEK 1

Compare Trace's top problems with what your PostHog dashboards show. Ship one with /trace:fix.

WEEK 4

Read the verdict on what you shipped. Keep what still earns its place. Flags and experiments can stay in PostHog.

Questions from PostHog users

Both are open source. Why switch?

You may not need to. Trace is smaller, records no sessions, and closes the loop from problem to verified fix.

Can I self-host on a small server?

Yes. Trace is one binary; SQLite is enough to start.

Does Trace do feature flags?

No, and it won't. It reads your releases and judges them.

Related: Mixpanel alternative · Amplitude alternative · All comparisons