Skip to main content
Projects
Maintained

Daylio to Memos Import CLI

A Python CLI I wrote to move years of my own Daylio journal entries into a self-hosted Memos instance, since nothing out there bridged the two. It also happened to be my first real Python project, so there was a fair bit of learning-as-I-went baked in.

What it is

A command-line tool that takes a Daylio export and migrates it into a self-hosted Memos instance — preserving entry dates, moods, and notes rather than starting my journal history over from scratch.

Why I built it

I'd been journaling in Daylio for years and wanted to move that history to something self-hosted, but Daylio's export format doesn't map cleanly onto Memos and nobody had already built the bridge. So I built it myself using AI-assisted development from Claude Code — and used the excuse to finally sit down and work with Python properly instead of just reading about it.

Where it's at

Done what I needed it to do — my journal history made the move successfully. I'm calling it "maintained" rather than fully closed, since if Daylio or Memos change their export/import formats down the line, I'll likely be back in here patching it.

Source

Open source, up on GitHub if you're in the same boat.