Travel Packing & Trip Preparation Without Spreadsheets
Packing for trips often devolves into duplicate reminders, scattered notes, or clunky spreadsheet tabs that don’t reflect who is packing what or when tasks need to be completed.
PackIt is a native macOS application engineered specifically for frequent travelers, families, and outdoor adventurers. Built with pure SwiftUI and AppKit, PackIt replaces messy lists with structured, reusable templates, composite trip hierarchies, multi-member item assignments, and automated prep timelines.
All data is stored locally in plain JSON files on your disk, giving you complete data sovereignty and zero subscription lock-in.

Key Capabilities
1. Reusable Templates & Composite Hierarchies
- Modular Packing Lists: Build reusable templates organized by customizable categories (Clothing, Toiletries, Electronics, Documents, Gear).
- Composite Templates: Link multiple modular templates together (e.g. Base Luggage + Cold Weather Gear + Toddler Essentials) for one-click trip generation.
- Smart Suggestions: Auto-suggests item names from past trips and templates with instant keyboard completion.
- Contextual Tagging: Tag templates and individual items for flexible multi-dimensional filtering.
2. Interactive Trip Checklists & Progress Rings
- Visual Progress: Instant packing rings and color-coded priority indicators provide glanceable packing status.
- Batch Actions: Pack or unpack entire categories in one click with smooth row-parting animations.
- Ad-Hoc Items & Merging: Add spontaneous items during an active trip with a “new” badge, then cleanly merge them back into master templates upon return.
- Trip Statuses: Track trips across Planning, Active, Completed, and Archived states.
- Custom Themed Icons: Curated SF Symbol library with 48 themed trip icons and searchable keyboard picker.
3. Multi-Member Ownership & Shared Items
- Per-Trip Household Members: Add travelers (e.g. spouse, kids, travel companions) with chip-style member toggles.
- Granular Assignment: Assign packing items to specific members or designate them as shared household cargo.
- Filter by Member: Isolate just your personal items or inspect shared group gear at the top of the list.
- Batch Cloner: Clone or reassign items across multiple travelers with right-click context menus.
4. 6-Tier Prep Task Timeline
Trip preparation extends far beyond the suitcase. PackIt auto-calculates deadlines from your departure and return dates across six organized tiers:
- Early Planning (-21 Days): Passport renewals, reservations, pet boarding.
- Two Weeks Out (-14 Days): Prescription refills, equipment maintenance.
- One Week Out (-7 Days): Mail holds, itinerary sharing.
- Day Before Departure (-1 Day): Device charging, vehicle fueling.
- Day of Departure: Thermostat setbacks, door locks, luggage loading.
- On Return: Unpacking gear, mail retrieval, expense reconciliation.
5. Step-by-Step Operational Procedures
- Ordered Workflow Checklists: Build phase-specific runbooks for critical phases: Before Departure, On Arrival, Before Leaving, and On Return.
- Collapsible Cards: Numbered steps with progress tracking, checkboxes, and inline guidance notes.
6. Day-by-Day Meal Planning Grid
- Trip-Aware Meal Matrix: Automatically generates a daily grid (Breakfast, Lunch, Dinner, Snacks, Beverages) based on your scheduled travel dates.
- Food Prep Tracking: Keep grocery lists and prep notes linked directly to your trip itinerary.
7. Destination Weather Forecasts
- 14-Day Local Forecast: Integrated weather widget powered by Open-Meteo (free, zero API key, 100% anonymous) with destination geocoding.
- Detailed Meteorology: Inspect temperature, precipitation chance, wind speed, UV index, and humidity inside the inspector.
8. Native Inspector & Markdown Notes
- Rich Markdown Editor: Author trip notes, hotel confirmation details, and daily itineraries with rendered lists, tables, and clickable links.
- Quick TODOs & Activities: Capture spur-of-the-moment sights and reminders in a collapsible inspector panel.
9. Household Sharing & Sync
- Folder-Based Sync: Point PackIt at a shared iCloud Drive, Google Drive, or Dropbox folder to collaborate with household members.
- Conflict Detection: Automatic background change detection with non-destructive merge alerts.
10. Archival, Backups & CLI
- Headless CLI: Bundles
packit-backupfor automated cron jobs and integration with backup tools like Goback. - Export & Print: High-resolution printable packing sheets with customizable watermarks, CSV data export, and native
.packitlistfile archives.
Documentation & Guides
Comprehensive documentation and visual step-by-step walkthroughs are available in our Documentation Hub:
- ๐ PackIt User Guide & Visual Walkthrough โ Complete visual guide to the trip packing workbench, composite templates, context-tag filtering, day-by-day meal planning, and phase procedures.
- ๐ณ Practical Cookbook & Trip Recipes โ Step-by-step recipes for modular composite templates, seasonal context tags, multi-traveler bulk assignment, ad-hoc item promotion, and automated
packit-backuparchives.
Technical Specifications
| Specification | Details |
|---|---|
| Platform | macOS 15.0+ (Sequoia) |
| Architecture | Universal Binary (Apple Silicon & Intel x86_64) |
| Frameworks | Swift 6, SwiftUI, AppKit |
| Storage Architecture | Local JSON files (~/.packit/) with optional shared folder sync |
| Auto-Updates | Sparkle framework with EdDSA cryptographic signatures |
| Telemetry | 100% offline; zero user tracking or telemetry |
Getting Started
Download Application (.dmg)
Download the latest verified macOS release:
Open the disk image and drag PackIt to your /Applications folder.
Seamless Over-The-Air Updates
PackIt includes built-in Sparkle auto-updates. You will be automatically notified whenever a new release is published to tanager.dev:
Feed URL: https://tanager.dev/appcasts/packit/appcast.xml