
The ultimate tool to seamlessly import your Twitter archive into the Day One journaling app.
By importing your Twitter archive into Day One, you can:


Download your Twitter data — request your archive here.
Install Day One and its CLI, open the app, and (optionally) sign in.
Create the journals: go to dayone://preferences → Journals and add Tweets (and Twitter Replies if you want replies too — don't forget to disable the "Show in …" options for that one).
(Optional) Pause sync in Day One preferences → Sync if you're on a metered connection.
(Optional) Setup Ollama on your Mac (see the next section for more details)
Download the latest Twixodus.zip from Releases.
Launch Twixodus and drop your twitter-….zip (or the unpacked folder) onto the window.
Walk through the settings — journals, date range, whether your account still exists — and press Start Import. You can pause or cancel any time; the ledger remembers every imported thread, so the next run picks up where you left off.
Keep the Day One app running during the import: it's what moves the staged media into the entries.
Execute following commands in your terminal:
brew install --cask ollama-app &&
ollama pull qwen3.5:9b-mlx &&
ollama serveThen flip on “Title entries with a local LLM” in the app. qwen3.5:9b-mlx runs quickly on Apple Silicon Macs with 16 GB+ of memory; on smaller Macs pull qwen3.5:4b-mlx instead and change the model name in the app. When the model can't tell what a tweet is about, the title stays a plain “Tweeted”. Delete the model afterwards with ollama rm qwen3.5:9b-mlx to reclaim the storage space.
If you found this useful, please consider supporting me: