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 上已公開,歡迎社群貢獻。