SitSta app icon
Public beta Version 0.1 · macOS 14+

Your server logs,
finally readable.

SitSta fetches the access logs of your websites, parses every line and lets you explore your real traffic — right on your Mac, without a single tracking script.

SitSta statistics window: requests, unique visitors, HTTP statuses and bandwidth Robots vs humans No tracking script

App tour

Everything your logs have to say

Real screenshots of the beta, on sample data.

Your traffic at a glance

Requests, unique visitors, server error rate and bandwidth — over 24 h, 7 days, 30 days or all time, with or without robots.

  • Requests & unique visitors (IP)
  • HTTP statuses 2xx → 5xx
  • Bandwidth per day
SitSta — Your traffic at a glance

Why server logs?

The most honest source of truth about your site

Your server already records every single request. SitSta turns that raw text into something you can actually read.

Nothing to install on your site

No tracking script, no cookie, no banner to add. Your server already writes everything down — SitSta just reads it.

Every request counts

Logs see what JavaScript analytics miss: visitors with blockers, bots and crawlers, 404s, 500s, scanners probing for /wp-login.php.

Your data stays home

Logs are fetched straight from your servers to your Mac. No third-party analytics service ever sees your traffic.

How it works

From raw logs to insight in four steps

  1. 01

    Add an account

    A password or a certificate, safely stored in the macOS Keychain.

  2. 02

    Declare your sites

    Local folder, SSH, FTP or HTTP — and the log files to pick up for each site.

  3. 03

    Pick a parser

    Apache/nginx combined, vhost_combined, Common Log Format… or your own regex.

  4. 04

    Import & explore

    One click imports the logs of all your sites. Filter, search and dig into every line.

Parser playground

Try it: turn a log line into fields

Pick a format, or edit the regex yourself. Just like in SitSta, named groups are detected as you type.

Recognized groups

Missing groups

Features

Built for people who run their own sites

Four ways to connect

Read logs from a local folder, or fetch them over SSH, FTP or HTTP.

Keychain credentials

Passwords and certificates live in the macOS Keychain, never in plain text.

Ready-made parsers

Apache/nginx combined, vhost_combined, Common Log Format and “behind a proxy” with X-Forwarded-For.

Your own formats

Write a regex with named groups: SitSta tells you right away which fields it recognized and which are missing.

File patterns

Choose precisely which log files to take into account for each site.

Import journal

Every import is logged: lines saved, lines skipped, what went wrong. .gz and .zip files are supported.

Statistics & charts

Requests, unique visitors, statuses, bandwidth, audience, top pages, 404s and scan attempts — over 24 h, 7 days, 30 days or all time.

Native & local

A SwiftUI app with a native sidebar, inspector and toolbar. Your data is stored on your Mac.

Beta

Where SitSta stands today

SitSta is in beta: the foundations are there, and the best part is coming. Tell us what you'd like to see!

Send feedback

Available now

  • Sites, accounts & parsers
  • Local, SSH, FTP & HTTP sources
  • Statistics, audience, content & security
  • .gz and .zip logs, import journal

Coming next

  • .xz compressed logs
  • Your ideas — tell us!

Questions

Good to know

What is SitSta exactly?

A macOS app that reads the access logs written by your web servers (Apache, nginx…), parses each line and lets you explore your traffic — without adding anything to your website.

Is it really in beta?

Yes. SitSta is in active development. Importing logs, statistics (audience, content, errors & security) and the raw-line explorer already work; things may still change. Your feedback is very welcome!

Where are my credentials and my logs stored?

Passwords and certificates are stored in the macOS Keychain. Imported log lines are stored locally on your Mac. Nothing is sent to a third-party service.

My server uses a custom log format. Can SitSta read it?

Yes — create a parser with your own regular expression using named groups (ip, time, method, path, status…). SitSta shows which groups it recognized and which are missing.

Which macOS version do I need?

SitSta requires macOS 14 Sonoma or later.

Read your logs like a book.

Join the beta and tell us what you think.

Download the beta