AI News HubLIVE
站内改写

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 代理,一切尽在掌握。