HogLens — Your PostHog Analytics,
Native on Mac, iPad and iPhone

Build dashboards, import the ones you already have in PostHog, and watch events arrive as they happen — in a real Mac and iOS app, with your data going straight from your device to your PostHog server.

Download on the App Store

Free to download, with the first month free on the monthly and yearly plans. Requires a PostHog account. iPhone, iPad and Mac.

What it does

PostHog, without the browser tab.

Dashboards, built or imported

Arrange insight cards on a drag-and-drop grid and resize them to fit. Or import the dashboards you already have in PostHog: HogLens checks every insight first and tells you which ones it can show, re-syncs when the original changes — never without showing you what changed — and re-analyses earlier imports when a chart type it could not show becomes available.

Insights without a query language

A visual builder for trends: several series on one chart, property filters, breakdowns, and the date range you need. Nine chart types:

  • line and cumulative line
  • bar, stacked bar and area
  • bar total and pie total
  • funnel and retention

Events as they happen

Live event monitors stream events from a project. Highlight rules flag the ones you care about, filters cut the rest, and the detail panel shows the full payload as JSON, XML, a tree or raw text.

Any PostHog, several at once

PostHog Cloud EU, PostHog Cloud US or your own self-hosted instance, with presets for the two clouds. Keep as many connections and projects as you work with, and switch between them from the sidebar.

Every device, one set of dashboards

Connections, projects, dashboards and event monitors sync through your own iCloud, so what you set up on the Mac is on the iPhone a moment later. API tokens do not sync: each device keeps its own in the Keychain, and they are never uploaded anywhere.

Take it with you

Export a dashboard or a single insight as PNG or JPEG for a slide or a chat, straight to Photos if you like — or as CSV, XLSX, JSON or PDF when you need the numbers rather than the picture. The interface speaks thirteen languages and switches inside the app, independent of your device language.

Where it runs

A Mac app on the Mac. An iOS app on the iPhone and iPad.

iPhone & iPad

The same dashboards and event monitors on the phone in your pocket and the iPad on your desk, with the grid laid out for the screen it is on.

Mac

A native SwiftUI Mac app with a sidebar for your connections, dashboards and monitors — not a web view, and not an iPad app carried over.

Requires iOS or iPadOS 17.6, or macOS 14.6, and later.

A look at it

On the devices you actually use.

HogLens on the Mac in light mode: the sidebar lists a KREANIQS connection on PostHog Cloud EU and twenty-three dashboards; the selected Pladio product-overview dashboard shows an app-version bar chart, a platform pie chart totalling ten thousand daily active users, the ten most frequent events, and a stacked platform trend for the last thirty days.
Dashboard on the Mac
A live event monitor on the Mac for the Demo project: a stream of Movie Started, Movie Paused, Movie Completed and Search Performed events from December 2025 on the left, the selected Search Performed event on the right with its full JSON payload — event name, identifiers, library, operating system, results count and the search query — and the JSON, XML, Property Tree and Raw format switch above it.
Events, live
The Import from PostHog sheet on the Mac, at its Dashboard step, listing the ScreenQue dashboards found in the connected PostHog project with their descriptions and tags, ready to be selected; the API-monitoring dashboard is visible behind the sheet.
Import from PostHog
HogLens on an iPad in landscape and light mode: the sidebar with the connection and dashboards on the left, and the Pladio product-overview dashboard on the right with six insight cards including app-version distribution, a platform pie chart, top events, a platform trend, and monthly and daily active users.
On the iPad
The same Pladio product-overview dashboard on an iPhone in light mode, two cards wide: the app-version bar chart beside the platform pie chart, and the top-ten events beside the platform trend, with the time range set to the last thirty days.
On the iPhone
The Event Details sheet on an iPhone for a Search Performed event from the Demo project, with its timestamp and identifier at the top, the JSON, XML, Property Tree and Raw format switch, and the complete JSON payload below, ending in Copy and Share buttons.
Event detail
The Settings screen on an iPhone with the Language menu open, listing System, Deutsch, English, English (United Kingdom), Español, Français, Italiano, Português, Русский, Українська, 한국어 and 中文 with English selected; the rest of the list continues below the fold.
Switch language in the app

Pricing

One app, three ways to pay for it.

HogLens is a paid app. Every plan unlocks everything — there is no free tier and nothing is held back per feature. The monthly and yearly plans start with the first month free; the lifetime purchase is one payment, no trial, no renewal. Family Sharing is on for all three.

Monthly

CHF 5.00

per month, after the first month free

Lifetime

CHF 100.00

one payment, no trial, no renewal

Prices shown are for the Swiss App Store in Swiss francs. App Store prices vary by region — open HogLens on your device, or the App Store listing, to see the price where you are. Purchases, renewals and refunds are handled entirely by Apple.

Your analytics stay between you and PostHog.

HogLens talks to your PostHog server directly. There is no account with me, no server of mine in the middle, and nothing about your product's data ever reaches me.

  • Your PostHog API tokens live in your device's Keychain. They are not synced through iCloud and are never sent anywhere except to your own PostHog server.
  • Anonymous usage analytics — which features get used, how long a dashboard takes to load, which errors occur — are off until you switch them on, go to PostHog Cloud EU, and never contain your PostHog data, tokens, server addresses or project names. Settings → Privacy turns them off again.
  • Two small read-only requests go to me: a configuration file from api.hoglens.app and a news feed from ctnk.kreaniqs.com. Neither carries an identifier. The Privacy Policy lists exactly what each one sends.
  • No advertising, no tracking across apps, no sign-up.

Questions

Before you ask.

Do I need a PostHog account?

Yes. HogLens is a client for PostHog, not a replacement for it. You connect with a Personal API key from your PostHog settings; it needs read access to projects, queries, event definitions and dashboards. Get one at posthog.com if you do not have an account yet.

Does it work with a self-hosted PostHog?

Yes. Choose the self-hosted option when adding a connection and enter your server's address. PostHog Cloud EU and US are presets.

Is there a free version?

No. The monthly and yearly plans start with the first month free, so you can use everything before paying anything. The lifetime purchase has no trial. Whichever you choose, every feature is included.

Does my PostHog data go through your servers?

No. The app talks to your PostHog instance directly, and I have no server that could see it. The only things HogLens fetches from me are a configuration file and a news feed, both read-only and without identifiers, and the only thing it sends me is anonymous usage analytics — if, and only if, you switch them on.

Which languages does it speak?

English, English (UK), German, French, Spanish, Italian, Portuguese, Russian, Ukrainian, Japanese, Korean, Simplified Chinese and Traditional Chinese, switchable inside the app without changing your device language.

Something is wrong, or I have an idea.

The support page has the fastest route for each: e-mail or the Bug Report board for anything broken, the Feature Request board for ideas other people can vote on.