Internet Elephant GitHub →
Earthling app icon
macOS 26+ · SwiftUI · MIT license

Earthling.

A private, minimal travel journal for macOS. No accounts, no subscriptions, no ads, no telemetry or cloud services you don't control. Just you and your journal, around the world.

macOS Tahoe or later Apple Silicon Build with a free Apple ID
Earthling — entry view
Design philosophy

Designed around
your freedom.

No accounts. No subscriptions. Nothing you don't control. Your journal is a folder of plain text files, readable by any app on any device, forever.

🔒

Private by design

No accounts. No logins. No analytics. No telemetry. Location search uses Apple's MapKit, anonymous with no Apple ID attached and no third-party API. Your entries never leave your own device.

📁

Your data, always

Every entry is stored in a plain Markdown file, with photos stored right alongside them. Open entries in any text editor. Export to JSON, CSV, or with photos, PDF. Everything is yours, with or without the app.

🌍

Geography-aware

Entries are organised by continent, country, city, and place. A structure that keeps your files tidy and readable even without the app. Powered by MapKit, no third-party API required.

Themes

Ten ways to
see the world.

From Arctic mornings to Warm nights. Choose a theme that feels right.

Modern
Earthling — Modern theme
Features

Everything you need.
Nothing you don't.

A simple travel notebook, containing only the essentials.

MapKit location autocomplete

City search via Apple's MapKit. No third-party API, no cost, no account required. Search queries go to Apple anonymously. Coordinates saved locally and never leave your device.

World map view

Every entry drops a pin. A world map builds itself as you travel,powered by GPS coordinates captured silently whenever you log a location. No setup required.

Markdown writing & rendering

Write in Markdown via the included Textual package. A generous, distraction-free writing area. Bold, italic, lists, headings, quotes, and more.

Photo attachments

Insert photos directly into entries, inline or as a gallery, with size and alignment controls. Drag from Finder or paste from clipboard. Photos live in your sandbox alongside your writing.

Geographic hierarchy

Entries organise themselves into Continent > Country > City > Sublocation (optional), a structure that makes browsing the files easy and logical. The sublocation level is yours to name if you want to include one: neighbourhood, ward, trail, or island.

Export anywhere

Export individual entries or your whole journal to PDF, JSON, or CSV. Human-readable Markdown files with YAML frontmatter, accessible without the app forever.

App Sandbox

Hardened sandbox enabled and least-privilege file access at all times. Your data stays secure exactly where you put it.

Ten visual themes

Built-in palette ranging from Arctic and Sage to Terminal and Dusk. Themes apply instantly from the Settings menu, so try them all.

Open Source

Free to use.
Free to read.

Earthling is MIT licensed. Read the source, fork it, build it yourself. Built with Xcode and a free Apple ID.

The Earthling name and mark are reserved. Forks, please use a different name.

View on GitHub Read the README MIT License

Built with

Textual — Markdown rendering Apple MapKit — Location SwiftUI & AppKit Claude — Design & development partner