跳到主要內容
AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN: Pastport – 你的iPhone留下的Airbnb痕跡

文章摘要

Pastport 是一款本地執行的 macOS 應用和命令列工具,用於從 Safari 瀏覽歷史中提取旅行軌跡、預訂資訊、活動片段和追蹤器。它完全在裝置上執行,透過 Touch ID 保護,無需雲賬戶,並利用 Apple 基礎模型或本地 Ollama 模型,確保資料不會離開你的 Mac。

來源Hacker News AI作者: anupamchugh
Show HN: Pastport – 你的iPhone留下的Airbnb痕跡
回報錯誤

更正管道尚未開通,可先複製下方文章資訊留存。

查看更正說明
直接讀正文

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

展開要點與分析

文章情報

工程師進階

要點

  • Pastport 本地分析 Safari 歷史,發現旅行相關資料,無需雲服務。
  • 支援 Apple 基礎模型(macOS 26+)或本地 Ollama 模型,資料不離開裝置。
  • 可識別活動軌跡、預訂確認、短期活動片段和追蹤引數。
  • 開源(MIT 許可),需要 macOS 14+,提供 GUI 和 CLI 兩種模式。

要點與分析由自動化流程生成,可能有誤,請結合原始來源核實。