Show HN: Liiists — MarkdownファーストのiOSおよびCLIリストアプリ
Liiistsは、ターミナル、iOS、AIエージェント(MCPサーバー経由)で動作するMarkdownファーストのリストアプリです。すべて同じプレーンテキストの.mdファイルを読み書きします。CLI、ネイティブiOSアプリ(共有拡張機能、Siri対応)、AI統合用のMCPサーバーを提供。アカウント不要、ロックインなし、iCloud同期または任意のフォルダ(Obsidian vaultを含む)に対応。
記事インテリジェンス
要点
- ターミナル、iOS、AIエージェントで同じMarkdownファイルを使用
- Goで書かれた依存関係ゼロのCLI
- 共有拡張機能、Siri、ウィジェット対応のネイティブiOSアプリ
- 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ツールが直接リストを読み書きできます。サーバーは8つのツールを提供し、全操作をカバーします。例えば、「この記事からすべてを読書リストに追加して」と指示したり、「買い物リストには何がある?」と尋ねたりできます。また、SKILL.mdファイルを使ってClaude Codeなどのコーディングエージェントと簡単に統合でき、MCPの設定なしでCLIを操作できます。
リスト形式
リストはプレーンなMarkdownファイルです。list(通常の箇条書き)、checklist(チェックボックス)、log(タイムスタンプ付きの逆順エントリ)の3タイプをサポート。オプションでYAMLフロントマターを含めることができ、タイトルはフロントマター、H1見出し、ファイル名の順に解決されます。ログエントリは「タイムスタンプ — テキスト」の形式で、メディア日記や食事記録などに便利です。
iOSアプリ
ネイティブSwiftUIアプリはApp Storeで公開されており、iCloud Drive(または任意のフォルダ)経由で同じMarkdownファイルを読み書きします。共有拡張機能、Siriショートカット、ホーム画面ウィジェットを備えています。また、Apple Foundation Modelsを利用したオンデバイスAI「Suggest more」が、リストの既存アイテムに基づいて新しいアイテムを提案します。Discover機能では、リストを公開して他のユーザーと共有でき、アカウントは公開時のみ必要です。
Liiistsは、ターミナルからスマートフォン、AIエージェントまで、真にクロスプラットフォームでロックインのないリスト管理を実現します。