EchoListは、サーバーレスでログイン不要のタスク管理アプリケーションであり、クラウドアカウントやユーザー認証を必要とせず、シンプルさ・プライバシー・即時デバイス間同期を重視するユーザー向けに設計されています。インターネット接続が不安定な環境や、アカウントベースのサービスを避けたい個人および小規模チームを主な対象としています。
従来の生産性アプリとは異なり、EchoListは中央集権的な認証機構や永続的なクラウドストレージを一切使用しません。代わりに、近距離での直接的なピアツーピア接続を通じて同期を実現し、アドホックな共同作業、オフライン優先のワークフロー、およびプライバシーを重視する利用シーンに適しています。
EchoListは、ブラウザまたは互換性のあるランタイム環境上で完全に動作します。起動時に一時的なピアIDを生成し、ggwaveを用いてデバイスのスピーカーから超音波信号を発信します。周囲のEchoList実行中のデバイスはこの信号を検出し、PeerJS経由でWebRTC接続を開始して、直接的かつ暗号化された通信チャネルを確立します。接続後、タスクリスト(項目、完了ステータス、タイムスタンプを含む)は中継サーバーを介さず双方向に同期されます。
インターフェースは単一のキュー表示で構成され、「オフライン」や「1台のピアと接続済み」などのリアルタイムステータスが表示されます。ユーザーは自然な入力(例:「スタジオ収録用K」)でタスクを追加し、完了状態をマークできます。すべての状態はローカルに保持され、ペアリングされたピアとのみ同期されます。データは外部に保存・インデックス化されることはありません。
EchoListは、会議中の共同メモ作成、家族間での買い物リストや荷造りリストの共有、ネットワーク制限のある職場や教育機関での現場作業者向けタスク配分など、共に作業する複数の人が物理的に近接している状況での実用的な連携を支援します。オフラインでも機能するため、インターネット接続が得られない出張先やフィールドワーク、教育現場などでも有効です。また、アカウント設定や初期設定を必要としないため、短期間・即時的な協働タスクへの導入障壁が非常に低くなっています。