Local-first · Desktop
やることは、
手の届く場所に。
Todoler はデスクトップの隅に静かに常駐する、ローカル優先のタスク管理。 オフラインでも開いた瞬間に動き、端末をまたいで自然に同期します。
macOS · Windows / SQLite ローカル保存
TODOLER
+タスクを追加…
4 件のタスク完了を表示
- LP のヒーローを仕上げる今日
- リリースノートを書く6/5
- アイコンの書き出し
- 同期のテスト6/7
- READMEを更新
- v0.1 タグを打つ
オフライン即応✦双方向同期✦1 タスク = 1 ブロック✦ドラッグ並べ替え✦装飾なしの小窓
Features
小さく、速く、邪魔をしない。
01
いつも手の届く場所に
小さなフローティングウィンドウがデスクトップの隅に常駐。フィルター行の上にカーソルを置くだけで入力欄がすっと現れます。
02
ローカル優先で即応
データは端末内の SQLite に保存。ネットワークの有無に関わらず、開いた瞬間から遅延なく書き込めます。
03
端末をまたいで静かに同期
起動時・復帰時・一定間隔でリモートと双方向同期。push と pull を自動でこなし、競合をならして整えます。
04
1 タスク = 1 ブロック
それぞれのタスクは固有 ID を持つ独立したブロック。優先度・期限・複数行のメモを、ブロックごとに添えられます。
05
ドラッグで並べ替え
掴んだ行がカーソルに追従し、まわりの行が自然に隙間を空ける。手触りのある並べ替えで段取りを組み直せます。
06
終わったらアーカイブ
完了タスクは下にまとめて畳まれ、視界はいつも未完了だけ。必要なときだけ折り返して振り返れます。
How it works
すべては ブロック。
ひとつのタスクは、固有 ID を持つ独立したブロックです。タイトルだけでなく、 優先度・期限・複数行のメモまでブロックの中に収まります。 端末内の SQLite に書き込まれ、同期はその差分だけを静かに運びます。
- 保存先
- 端末内の SQLite(todoler.db)。オフラインでも完結。
- 同期
- 起動時・ウィンドウ復帰時・30 秒ごとに push / pull。
- 単位
- block_id を主キーにした 1 タスク 1 レコード。
TODOLER
+タスクを追加…
4 件のタスク完了を表示
- LP のヒーローを仕上げる今日
- リリースノートを書く6/5
- アイコンの書き出し
- 同期のテスト6/7
- READMEを更新
- v0.1 タグを打つ