Show HN: Liiists —— 一款基於Markdown、支援iOS和命令列的列表應用
Liiists 是一款基於Markdown的列表應用,可在終端、iOS裝置和AI代理上透過MCP伺服器使用,所有操作都基於相同的純文本.md檔案。它提供了命令列工具、原生iOS應用(支援分享擴充套件和Siri)以及用於AI整合的MCP伺服器。無需賬戶、無鎖定,支援iCloud同步或指向任何資料夾(包括Obsidian vault)。
文章情報
要點
- 在終端、iOS裝置和AI代理上使用相同的Markdown檔案
- 用Go編寫的CLI,無依賴
- 原生iOS應用,支援分享擴充套件、Siri和小元件
- MCP伺服器使Claude等AI代理直接讀寫列表
為什麼重要
這條新聞值得關注,因為在終端、iOS裝置和AI代理上使用相同的Markdown檔案。
技術影響
可能影響模型選型、推理成本、產品能力和評測基準。
Liiists 是一款創新的列表應用,它打破了平臺界限,讓你可以在終端、iOS裝置甚至透過AI代理來管理列表——所有這些都基於相同的純文本Markdown檔案。應用的核心理念是開放和便攜:沒有專有格式,沒有鎖定,也不需要你無法控制的伺服器。
命令列工具
CLI 用 Go 編寫,零依賴,可以透過 Homebrew 輕鬆安裝。它提供了完整的列表管理功能:建立新列表、新增專案、勾選核取方塊、刪除專案等。特別的是,它支援從標準輸入分割逗號或專案符號來快速新增專案。CLI 還能自動檢測 iOS 應用使用的 iCloud Drive 容器,實現自動同步。你也可以將其指向任意資料夾,比如 Obsidian 筆記本或 Git 管理的 dotfiles 倉庫。
MCP 伺服器與 AI 整合
大多數列表應用不允許 AI 代理訪問,但 Liiists 內建了 MCP(Model Context Protocol)伺服器,讓 Claude、Cursor、Codex CLI 等 AI 工具可以直接讀寫你的列表。伺服器提供了八個工具,覆蓋列表的完整操作。例如,你可以讓 AI 代理“從這篇文章中新增所有內容到我的閱讀列表”,或者詢問“我的雜貨清單上有什麼?”。此外,還有一個 SKILL.md 檔案,可以輕鬆整合到 Claude Code 等編碼代理中,無需 MCP 設定即可透過 CLI 操作。
列表格式
列表就是普通的 Markdown 檔案,支援三種型別:list(普通專案符號)、checklist(核取方塊)和 log(帶時間戳的逆序條目)。檔案可以包含可選的 YAML 前言,標題來自前言、H1 標題或檔名。日誌條目採用“時間戳 — 文本”的格式,方便記錄媒體日記、食品日誌等。
iOS 應用
原生 SwiftUI 應用已上架 App Store,透過 iCloud Drive(或任何指定資料夾)讀寫相同的 Markdown 檔案。功能包括:分享擴充套件(從任何應用分享 URL 或文本到指定列表)、Siri 快捷指令(“嘿 Siri,把牛奶加到我的雜貨清單裡”)、主螢幕小元件(顯示單個列表、所有列表或快速新增)。應用還內建了基於 Apple 基礎模型的本地 AI 功能“Suggest more”,能根據已有專案建議新專案,所有處理都在裝置上進行。此外,“發現”功能允許使用者選擇性地釋出列表,供其他人瀏覽、點贊和儲存,匿名使用,只有在釋出時才需要賬戶。
總之,Liiists 提供了一種真正跨平臺、無鎖定的列表管理方式,從終端到手機再到 AI 代理,一切盡在掌握。