Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MikeFerak

macrumors newbie
Original poster
Hi everyone,

I'm an indie developer and I've just launched journeybot, a native iOS and macOS travel planning app focused on calm organization and smarter packing.

The idea came from personal frustration - I travel often and kept forgetting small but important things. I wanted something that turns trip details into a concrete packing list without requiring accounts or sending data to external services.

What journeybot does:
  • Create and manage journeys (currently single-destination; multi-leg support is planned)
  • Generate intelligent packing lists powered fully on-device using Apple Foundation Models
  • Suggest items based on destination, duration, activities, weather, and luggage type
  • Automatically detect international power plug types
  • Sync across devices using iCloud
  • Offer widgets with countdowns to upcoming trips
  • Work offline for core features
There are no ads, no accounts, and no external LLM calls. All data stays in your iCloud.

I'd genuinely appreciate feedback from this community - especially around UX, feature priorities, and travel workflows.

Happy to answer any questions.

App Store Link: https://apps.apple.com/app/journeybot-packing-travel/id6756543673

Website: https://journeybot.app
 
  • Like
Reactions: it wasnt me
Coincidentally, I was just hunting for an app like this. Curious!

The website seems to have quite a few redundancies: The "header screenshot" appears again later on that page, and this is not quite elegant either:

Bildschirmfoto 2026-02-24 um 03.18.55.png


Is multi-language support planned or already in the app?
edit: I have just installed the app on a German-language iPhone and it is, indeed, translated, with a few quirks though.

Good first impression. I'll play with it.
 
Last edited:
Coincidentally, I was just hunting for an app like this. Curious!

The website seems to have quite a few redundancies: The "header screenshot" appears again later on that page, and this is not quite elegant either:

View attachment 2607487

Is multi-language support planned or already in the app?
edit: I have just installed the app on a German-language iPhone and it is, indeed, translated, with a few quirks though.

Good first impression. I'll play with it.

Thanks for the first impressions! Yep, the website definitely needs a bit more love - I was so focus on getting the app out there that I sidetracked the website and need to tweak it a little. Thanks for the suggestions!
 
  • Like
Reactions: it wasnt me
Thank you for the batteries-in-your-luggage update! A killer feature, really.
Thanks for letting me know! Actually found out from you it has been approved earlier than I noticed Apple approved the update 🙂.

Glad you like it. I had to make this because I just got two of my camera batteries I forgot to remove from my checked baggage confiscated by airport security... 😀
 

Attachments

  • IMG_5687.jpeg
    IMG_5687.jpeg
    2.4 MB · Views: 25
  • Like
Reactions: it wasnt me
I don't travel by plane that often (next time, probably, next October), but I surely hate airport security. 😀
"I will hijack this plane with 101 ml of bottled water! Mwa-ha-ha!"

... Ah, anyway. My portable battery was an annoying piece last time as well.
 
  • Like
Reactions: MikeFerak
New in journeybot v 1.1.0:

Currency conversion widget

Based on your home location's currency, get a quick glimpse of how much to expect to pay in your destination's currency. The utility supports basic arithmetic operations and once the rates are fetched, they are cached for offline use - so no need to stress if you don't have WiFi or data available while you're out and about.


Simulator Screenshot - iPhone 17 Pro - 2026-04-05 at 20.26.57.png
 
Thank you for the new time widget. It is quite handy, I keep forgetting certain time zones, no matter how often I travel there (especially London).

Found another small “bug” in the German translation: it’s “40 Tage”, but “in 40 Tagen”. I know, German is hard. 🙂

IMG_4487.jpeg
 
  • Love
Reactions: MikeFerak
Thanks for your feedback! Oh, localising "counters" is always tricky in most languages. In Slovak/Czech it's even worse because we have 3 different options:
- 1 = 1 deň
- 0, 5+ = 5 dní
- 2,3,4 = 3 dni

Will double check all the cases in German, thanks! 😉
 
  • Like
Reactions: it wasnt me
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.