Pastport 是一款面向隱私優先用户的 macOS 原生應用,它能從你的 Safari 瀏覽歷史中挖掘出旅行相關的信息。無論是住宿預訂、行程確認,還是在線追蹤器,它都能幫你一一發現。所有處理都在本地完成,不需要註冊賬户,也不會將數據上傳到雲端。
這款工具的核心功能是通過 Swift 語言實時分析 Safari 歷史數據庫。它會創建一個臨時只讀副本,確保不修改原始數據。查詢時,系統會默認清除敏感字符串,並對涉及隱私的線程進行屏蔽,確保任何數據都不會離開你的 Mac。整個處理流程遵循“邊界”原則:Swift 負責計算事實,設備上的模型僅對一個小型證據包進行措辭。如果證據不包含答案,Pastport 會誠實地表示不知道。
Pastport 能夠識別四種類型的信息:"活動軌跡"(包含座標和時間戳的鏈接)、"預訂"(確認郵件、行程單、收據等)、"活動片段"(短時間內的相關活動)以及"追蹤器"(重定向、中間頁和廣告參數)。這些檢測器基於合成訪問記錄和通用格式構建,不依賴特定品牌列表,確保了檢測的通用性和可擴展性。
安裝方面,Pastport 要求 macOS 14 或更高版本。如果要使用 Apple 基礎模型,則需要 macOS 26 並開啓 Apple Intelligence。你可以從最新發布版下載經過簽名和公證的應用,或者通過 Swift 自行編譯。首次使用時,需要授予應用或終端完全磁盤訪問權限。此外,還有一個安全演示模式,可以避免讀取真實的 Safari 歷史。
命令行工具提供了豐富的查詢選項:"pastport recent"用於最近活動,"pastport bookings"查看預訂,"pastport trail"追蹤軌跡,"pastport trackers"列出追蹤器。還可以使用自然語言查詢,例如"pastport ask 'what did I book and where did I stay'"。高級用户可以使用"pastport eval --runs 3"進行多次評估。
開發人員可以輕鬆參與貢獻。項目採用 MIT 許可,所有檢測器都基於合成訪問記錄和通用格式,不依賴特定品牌列表。目前該項目在 GitHub 上已公開,歡迎社區貢獻。