世界を動かす技術を、日本語で。

すべてのタスク管理アプリを試した結果、.txtファイルに落ち着いた

概要

  • 数々の タスク管理アプリ を試した末、結局 シンプルなテキストファイル に落ち着いた体験談
  • 複雑なアプリよりも todo.txt が持つ利便性と持続性を強調
  • 実際の 運用方法 や日々の活用例を紹介
  • シンプルな方法が 生産性向上 に寄与する理由を解説
  • 誰でもすぐ始められる 導入手順 を提案

生産性アプリ遍歴と気づき

  • Notion、Todoist、Things 3、OmniFocus、Asana、Trello、Any.do、TickTickなど 主要なタスク管理アプリ をすべて試行
  • 一時は 自作アプリ まで開発を試みたが、完成せず挫折
  • 最終的に原点回帰し、 todo.txt というプレーンテキストファイルに落ち着く
  • 同じような経験を持つ人も多く、Jeff Huangの「never-ending .txt file」に共感
  • 複雑なシステム構築やアプリ設定に 時間を浪費 した反省

各アプリの実際の使用感

  • Notion: 生活OSを構築、3週間かけて設計→2日で放置、 データベースの墓場化
  • Todoist: ポイントシステムに夢中、実際の仕事は進まず
  • Things 3: 美しく高価、使いこなせず確認を忘れる
  • Trello: カンバン方式 導入も、個人利用には過剰
  • OmniFocus: 機能が多すぎて学習コスト大、本末転倒

転機となった出来事

  • スマホのバッテリー切れで タスク確認不能
  • 手元の付箋にやることを 4つだけ手書き し、全て完了
  • ラベルや優先度、期限なしでも 十分に機能

現在の運用方法:たった一つのテキストファイル

  • すべてのタスクを 1つのテキストファイル に集約
  • 日付ごとにセクションを作成し、 予定やタスクを記載
  • サブ箇条書きで メモや進捗 も記入
  • 完了したタスクは削除または 結果を追記
  • 未完了タスクはそのまま残す
  • 数日ごとに新しい日付で 新セクション作成、過去分は 作業ログや日記 として活用
  • 検索機能で 過去の出来事や決定事項 も即座に把握

この方法が機能する理由

  • 常にデスクトップ上 にあり、即アクセス可能
  • ショートカットキー で即起動、待ち時間なし
  • AI(Cursor/Claude Code、Neovim+Supermavenなど)で入力補助も可能だが 必須ではない
  • タスク追加は 2秒以下、煩雑な操作不要
  • 全文検索 で情報検索が容易
  • 自分だけの管理、外部サービス依存なし
  • 正直なリスト、やったかやらないかが一目瞭然
  • 将来も読み書き可能、どんな環境でも閲覧できる

シンプルな運用の本質

  • 生産性向上の秘訣は 完璧なアプリ探しではなく、脳内のタスクを 紙やファイルに書き出すこと
  • リストを定期的に確認 し、 淡々と実行 すること
  • その他の機能や工夫は 先延ばしの言い訳 に過ぎない

よくある質問への回答

  • リマインダー: カレンダー で管理
  • プロジェクト管理:必要なら [PROJECT] などの注釈を追加
  • 共同作業: 仕事用ツール を利用、個人用はあくまで自己管理
  • モバイル対応: Dropboxなどで同期、任意のテキストエディタで編集可能

結論:最強の生産性システムはシンプルさ

  • 複雑なアプリよりも シンプルなリスト が持続可能
  • 実際に 使い続けられる方法 こそ最強
  • 使い方に悩むことがなく、 本質的な行動に集中 できる

すぐ始めるための手順

  • todo.txtという ファイルを作成
  • 明日やることを 書き出す
  • 書いたことを 実行
  • 進捗やメモを 随時追加
  • 必要に応じて 新しい日付セクション を作成
  • 1週間続けてみる ことを推奨
  • 万が一合わなければ、 また新しいアプリ探し も自由

シンプルイズベスト。迷ったらまずはテキストファイルから始めてみよう。

Hackerたちの意見

todo.txtっていうフォーマットがあって、すごく読みやすい構文で作られてるんだよね(君の例みたいに)。ちょっとした機能もあるから、必要なら使えるよ。詳しくはここを見てみてね: http://todotxt.org/ それとは別に、俺は5年前からorg-modeを使い始めて、もう戻れない感じ。これが俺のワークフローだよ(https://karelvo.com/blog/orgmode)。今はGitで同期してて、iPhoneではPlain Orgを使ってる(https://xenodium.com/plain-org-for-ios)。

この使い方に関して、どのorg-modeの機能が好きか詳しく教えてもらえる?思いつく限りでは、便利な機能としては、 * タスクをネストできる * 締切を設定できる * 優先度を設定できる * 自由にフィルタリングできる * アイテムごとに好きなだけの内容を持てる(todotxtは1行ずつだけど) * todoやdone以外のステータスも持てる(待機中とか) 他にこの設定が特に好きな理由はある?org-modeはしばらく使おうとしてるんだけど、vimとプレーンテキストに慣れすぎてて、なかなか続かないんだ。たまに、これがあれば続けられるっていう使い方を探してるんだけど、今のところうまくいってない。

EmacsのOrg Modeのファンで、iPhoneではBeOrgってアプリを使ってるよ。メインのタスクファイルは3つあって、 - todo.org:やるべきこと - backlog.org:今はやらなくてもいいけど、将来的にやるべきこと - inbox.org:ランダムなアイデアやメモ用 受信箱の概念は「Getting Things Done」からそのまま取ってきたんだ。BeOrgでは、各ファイルのタスクを簡単に見るために、いろんな検索を設定してる。これ、1つのファイルよりは確かに複雑だけど、メインのタスクファイル(todo.org)を整理できるから好きなんだ。ファイルの整理もそんなにしないしね。inbox.orgは何でも放り込むのにちょうどいい場所だから、ざっと見て、全部削除するか、backlog.orgに整理するかしてる。backlog.orgには、しばらくそのまま放置しておくことが多いかな。長い間そこにあるものは、たぶんやる価値がないか、もうやっちゃったから削除するって感じ。

テキストファイルユーザーにとって便利な追加機能があるよ:Windowsでは、Autohotkeyみたいなものでホットキーやマクロを使ってタイムスタンプを作れる。3文字のホットキーがうまく機能するみたいで、実際の単語と重ならない程度にユニークなんだ。例えば、dddって入力すると、自動でこれがスタンプされる:20250811 10:57 AM。それからメモを入力して、何時に書いたかを振り返ることができる。日付だけが必要な時はdds(date-date-short)って入力すると20250811が出るし、時間だけが欲しい時はtttって入力すると11:02:02 AMが出る。頻繁に入力するものを呼び出すために、Autohotkeyで他にもたくさんの3文字コードを作ってる。メールとかで便利だよ。タイピングで考えるから、Autohotkeyは生活の質を向上させる助けになってる。

このスレッドのコメントを読んでると、プレーンテキストファイルを信じてるユーザーがたくさんいるけど、実際にはもっと構造化されたTODOアプリが提供する機能を取り戻すために、かなりの雪の結晶ソフトウェアを作ってるんだよね。それには、 - コンピュータが何かを知らせてくれる - メモにタグを付けられる - カレンダーにイベントを追加できる - タスクの優先度を設定できる - 優先順位の高い、現在関連のあるタスクがアジェンダの上に来ることを期待できる - 繰り返しタスクを追加できる - フルテキスト検索(grep) - フォーマット機能(markdown) いくつかの面倒な(あるいは、俺の意見では、ただの不気味な)解決策には、 - TODOをLLMに送って、現在関連のあるものをフィルタリングしてTelegram通知を送る - 現在関連のあるタスクをTODOリストの上に手動でコピーする - VPSでスクリプトを実行して通知を同期する - git commitでcronジョブを設定する - 手書きで付箋を書く みんなにEmacsとorg-modeを試してみることを勧めるよ。エディタやキー操作に慣れるまでちょっと時間がかかるけど(vimユーザー向けの配慮もあるし)、上のリストのすべての項目は、すぐに使えるか、無料でメンテナンスされているプラグインで提供されてる。OPの著者はすべてのTODOアプリを試したと主張して、その後プレーンテキストファイルにメモを書く方向に戻ったみたいだけど、そこから先に進む道がまだあると思う。特にコンピュータや技術的なバックグラウンドを持つ人には、間違いなくアップグレードだと強く勧めるよ。もちろん、https://doc.norang.ca/org-mode.htmlがバイブルだね。

これらの利点を得るためには、Emacsに住む必要があるの?それとも、EmacsをTODOリストアプリとして使って、TODOを書いたら閉じて、通知がポップアップするってこと?

Appleのリマインダーアプリは、emacsを覚えなくても、いろんなことができるよ。

君が言ったことは何もやってないよ。俺はただ普通の.txtファイルを使ってるだけ。全ての「アドオン」やレイヤーは、俺の体に元から備わってる複雑なウェットウェアデバイス上で動いてるんだ。

  • コンピュータが何かを知らせてくれることについて 自分の経験から言うと、アラートは過大評価されてると思う。長続きしないし、実際その瞬間に注意が必要じゃないことで中断されるのが嫌なんだ。すぐにアラートをオフにしちゃうよ。物理的なキューを現実世界に残す方が好きだな。画面は、すでに長時間見てる人には悪いUIだと思う。例えば、昔ながらのイン・アウトバスケットは最高だよ。朝やりたいことを思いついたら、朝必ず使う場所に合わない物を置いておくんだ。その物を見ることで、寝る前に考えたことを思い出せるから。何を書き留める必要もないしね。物理的なキューは素晴らしい!それが拡張現実に求めることでもあるし、面倒なハードウェアを身に着ける必要がなくなることもね。昔の物理的な作業場を柔軟に再現して、コンピュータの拡張で見えるものを使いたい。現実世界にデジタルノートを置いて、目の前の一箇所に固定されてない書類をどこでも見たり触ったりできるようにしたい。左に書類を置いたり、右に置いたり、壁に貼ったりして、体を動かしてそれらを見たり使ったりするんだ。画面だけのアプリは、毎日何時間も真っ直ぐ前を見てるのが嫌な俺には合わない。デジタルの世界を現実世界に持ち込みたいし、体全体を使いたいんだ。頭をほとんど動かさずに、腕や手の動きだけでやりたくないから。視野が小さな二次元の長方形じゃなくて、もっと広い現実の中でね。ちょっと話がそれたけど、TODOやコンピュータとのやり取りに関しては重要なポイントだと思ったんだ。現実世界に結びついてる方が、狭い画面の中でたくさんのものが詰まって待ってるより、ずっと良いと思う。手術のように小さなポートと道具を使って間接的にやるのではなく、手で直接触れることができるから。TODOのヒントを現実世界の適切な場所に置こう。

生産性アプリの問題は、すべての人に合うものはないってことだよね。みんな目標や制約、興味、ワークフローが全然違うから。多くの人は、自分の好みに合わせてパーソナライズされた「生きている」アプリがあれば恩恵を受けられるし、時間が経つにつれてライフスタイルの変化に適応することもできる(例えば、子供ができると生産性へのアプローチが変わるだろうし!)。自分のアプリを作るためのフレームワークを見つけて、自分が欲しい機能を持ったアプリのスイートを作ることをおすすめするよ(宣伝だけど、WebWidgets.ioってプラットフォームを作ったんだ。これはSQLiteデータベースをブラウザ内のJSオブジェクトに接続する方法で、シンプルなカスタムアプリを自由に作れるんだ)。

そして、最後の層にたどり着く:デスクに常に置いてある4インチ x 6インチのノートパッドとペン。

ハサミ、のり、コピー機も忘れずにね!

TODOアプリにとってのルムシュプリンガみたいな感じだね。みんな古い規範から反発して、何か違うことをしようとするけど、結局は良いペンとポケットノートの信頼性、明確さ、快適さに戻ってくるんだ。俺はRite-In-RainのノートブックとFisher Space PenのClick-o-maticが大好き。

ヒップスターピーディエー(バインダークリップでまとめたインデックスカードの束)は、スマホが普及する前から流行ってたよね。俺もそれに似たものを10年使ってた。俺の贅沢はコーナーパンチだった。

A4が好きだけど、そうだね。約6、7年前にバレットジャーナルを基にしたものを取り入れて、今は4冊目だよ。TODOを手書きで次の月に写すことには、まだやる必要があるのか本当に疑問に思わせる何かがあるし、もしやる必要があれば、まだやってないことを思い出させてくれるんだ。標準のバレットジャーナルからコピーした基本的なマーカーをいくつか使ってるけど、ドットを使うと他のマーカーにも昇格できるんだ。情報用にはダッシュ「-」、タスクにはセンタードット「·」、部分的に終わったらスラッシュ「/」、終わったらバツ「X」、次の月に持ち越すときは「>」、未来のログにコピーするときは「<」を使ってる(未来のイベント用に4年分のページが前にあって、1ページに3ヶ月分)。何かをやる必要がある日付や会議・イベント用に左端の列もあるよ。驚くことに、何かについてのメモを1ページ書くときでも、1インチの余白を残すのは過剰じゃないし、時には重要なポイントに星を付けたり、アクションポイントを付けたりしたくなるんだ。このジャーナリングのスタイルにはすっかり慣れちゃって、カレンダーのビューを使ったり、週末用のページと平日用のページを使った36週ビューなど、さまざまなことができるのが嬉しい。休暇や週末、大事なイベントの計画に最適なんだ。月ごとの振り返りにはあまり興味がなかったけど、年末や年の折り返しの時期にはやるのが好きだよ。

私もそうしてる。昔ながらのペンと紙が大好きなんだ。デジタルでTodoやメモを取ろうと何度も挑戦したけど、全然続かなかった。iPadにGoodNotesとApple Pencilを使ってみたこともあるけど、結局ペンと紙が一番合ってる。物理的に書く感覚も好きだし、いいペンと高品質のノートを使うのが楽しい。だから、デスクの上には常にノートを開いておいて、Todoとメモを「デイリーページ」形式で混ぜて使ってる。外出先では、意外とフィールドノートのノートに書く方が、スマホを取り出してロック解除して、バーチャルキーボードで打つよりもストレスが少ないんだよね。今はOCRもどこでも使えるから、手書きのメモをデジタル化するのも簡単だし。

私は、最終的に自然に捨てられるような紙くずが好き。全部の項目を消したかどうかは関係ない。

ちょっと宣伝させて![1]を作って、org-modeの上に小さなmagitのようなインターフェースを使ってるんだ。orgの機能が大好きで、いろんな使い方をしてるけど、ほとんどの時は使いやすい形でorgの小さなサブセットが必要なんだ。[1] https://github.com/ChanderG/toodoo.el

生産性を「解決」する必要は全然ないと思う。問題は先延ばしだよね。人々が生産性向上のためにどれだけの時間を費やしているか、ちょっと皮肉だよ。まるでまた別の形の先延ばしみたいだ…。

はぁ、テキストファイルも試したけど、まあまあかな。ほんの少しの範囲で。著者が言ってる「作業量」なんて、ほとんど感じないよ。参考までに、私の場合、Thingsには毎日100以上のアクションがあって、そのほとんどが繰り返しのもの。これをやることで、非常に広い範囲を把握できる。テキストファイルじゃ、私(あるいは多くの人)が持ってる並行作業の数を管理するのは無理だよ。私の作業ストリームは大体こんな感じ:* 自己ケア * 人間関係 * 子供 * 特別支援(IEP、SSI、後見、GGRC、医療、特別支援信託など) * 友達 * プロフェッショナル(BDなど) * 投資(不動産、エンジェル投資、SEPなど) * 法律(LLC、訴訟、遺言など) * 財務(2カ国の四半期および年次税金、保険など) * 家庭(大規模) * 趣味 * 車 こんなに構造を持たないと、Todoシステムなしでは管理できないよ。特にテキストファイルじゃ無理。カレンダーは、当日に終わらせられない予定のタスクにはすぐに役立たなくなるし、リマインダー機能もないしね。

todoman(私が10年くらい前に作ったやつ)試した?それはTodoをiCalendarファイルに保存するから、CalDavサーバーやスマホに簡単に同期できるよ。