コンテンツにスキップ

GitHubで人生を管理するって何?GitHubの可能性について聞いてみた

  • URL: https://www.youtube.com/watch?v=KHiq6nf0Jio
  • 文字起こし日: 2026-02-24 02:25

内容概要

  • 平野さんが3年前に書いたGitHubで人生を管理するという記事が最近話題になっている。
  • この記事は、プロジェクト管理ツールであるタスク管理ツールを仕事だけでなく様々なことに活用できるという考え方を示している。
  • GitHubで家族のこと、歯医者に行くこと、株やNISAを始めることなどを管理することで、人生のタスクやイベントを全て管理できる。
  • 番組では、実際にGitHubでどのように人生を管理しているかをデモンストレーション。
  • GitHubでToDoを管理するために、タスクのステータスを「ToDo」「待ち」「完了」に分け、プロジェクトという看板ビューで管理している。
  • タスク管理はNotionでも行っていたが、NotionのカンバンビューからCSVエクスポートし、それをCloud CodeでGitHub Issueに移行した。
  • GitHubでは、ラベルを使ってタスクをグルーピング化したり、イシューのトリアージを行っている。
  • ライフリポジトリは使いようによってはソースコードは不要で、イシューだけ立てられれば良い。
  • タスク管理ツールを作っている会社で働いていた経験から、GitHubを使った人生管理を思いついた。
  • Cloud Codeを使って、GitHubを様々なサービスと連携させたり、自動化したりできる。

文字起こし

平野さんが3年ぐらいですか?うん、に書いた記事でGitHubで人生を管理するっていう、まあ、めちゃくちゃ最近もちょっとXで話題になったりもしたと思うんですけどあれは何なんすか?うん。 あれは2021年ぐらいに書いたやつでプロジェクト管理ツール、要するにタスク管理ツールを仕事だけで使うんじゃなくてなんか色々なものに使えるよねみたいな。 うん。 なるほど。 こう考え方があって、あ、面白いて思って例えば家族の事とか歯医者に行くとか。 うん。 はいはいはい。 後はなんかそれこそ株、ニーサ始めるとか、そういうことまでなんかGitHubで管理したら面白くないって言って始めたのが自分のあの動画の中で。 うん。 なるほど。 なるすね。まあ、だから人生のもうタスクだったりとかイベントを全部管理するみたいな感じなんですよね。 うん。 じゃあ、早速ちょっとまずどんな感じか? お願いします。 そうね、まず見せたいのがこれ今プロジェクトだけどそれに紐付いてる。 はいはい。 リポジトリーでライフって言うやつがあって、これをかなり長っから運用していて。 うん。 なるほど。 で、まあそれこそ4年、一番最初に作られたのが多分、ああ。 出てねえな。まあ、でも多分4年前から運用してる。一時機は、えっと、Notionとかにも移行してたけど、また戻ってきた。 いや、そうすよね。だって前にNotion使ってた、環境何使ってますかって時Notion使ってたじゃないすか。 はいはい。 そう。で、ようやくまたこっちに戻れた。 へえ。 なるほど。ああじゃあ、今Notionも使ってないすか? Notion使ってない。Notion断ちに成功した。 すげえ。 意外にね、ああ、それも話せるな、その。 うん。 はいはい。 Notionからどうやってマイグレーションしようかなってめっちゃ悩んでたんだけど、NotionのカンバンビューからCSVエクスポートして、そのCSVをクロードコードにボンって渡して、そしたらクロードコードがGHコマンド、GitHubのCLIを使えるからそこからissueボンボンボンボン作ってくれて今issueが36個あって、まあ例えばバーってあるんですけど、それとかは全部Notionから移行してまして、まあこのライリポジトリーに立つissueって言うのは、いわゆる今自分がやらなきゃいけないタスクですと。 うん。 はい。 はい。 はい。 まあでも。うん で、やっぱissueだけだとこの1、1列表示だから管理しにくいなと思ってGitHubのプロジェクトって言うやつを使って、このカンバンビューにしてる。 はいはい。 カンバンね、してる。 だから、いわゆるissueの中に、簡単に言うとタスクリストが溜まってて、これ見やすくしたバージョンってことすね。 うん。 そうそうそうそうそう。うんうん。 だからいじってるデータソースとしては基本的にさっきのissueのところですと。 はいはいはい。 なるほど。例えばどんなんがあるんですか? 例えば今だったら適格請求書事業者番号発行後対応。 うわ。 なるほど。 これ今ペンディングっすね。 そうそうそう。世田谷役事務所にお願いしてる感じ。あとは今インプログレスに入ってるやつは、 あ、デブサミね。 デブサミに出させてもらえるからそこの登壇資料を作ったりとか。 はいはい。 なるほど。あとは技術書典祭に書く本をやってたりと、ま、ここにダラダラ書いても良いんだけど、このプロジェクトは結構でかくなりがちだから別のそのまた後で紹介しますけどライフリポジトリの中にパブリケーションズっていうディレクトリーがあって、そこで出版物全部管理してます。 うん。 うん。 はいはい。 うん。 うん。 なるほど。じゃあここの一番上と言うか、は基本的にはタスクを管理するだけって感じなんすね? イエス。 なるほど。 だから、えっとライフリポジトリーって、使い方によってはソースコードとかって多分全く必要なくてissueだけ立てられればいいのかなって最初。 うん。 はいはい。 ああ、なるほどね。 うん。 てか何かそれで言うとLY寄った時にissue管理用のリポジトリみたいのあって。 うんうん。それやってましたね。 リポジトリ、うん。 そうそうそうそう。そんな感じのこと。issueしか管理しない、うんリポジトリあるよね、OSSとかでもあったりもする。ああ、そうなんだ。 へえ。 うん。 まあOSSじゃない、うん、結構サービスの運営とかだったらあったりするけど例えば今日撮ってるGitHubで、えっと人生を管理するのYouTubeとかもこんな感じで うん。 はいはい。 管理されていて。じゃあなんかちょっと簡単にどういう使い方をするかみたいななんか使い方みたいなところ教えてもらっても良いですか? 基本的にタスクのToDoって言うのがあって、まあそれと待ち、まあステータス3つありますと。 うん。 はいはいはい。 はいはいはい。 で、まあここにどんどんやることを溜めていくんだけど、まあここに溜めれるのって多分100個も200個も行っちゃったりすると埋もれちゃうから、一応こういう風に30分のみたいな感じでここでセットリミットって言うやつできるから。 うん。 はいはいはい。 うん。 はいはいはい。 こで設定していて。30って言うのは何かどう、あれなんすか? 何もかん、リミット決めないと30以上になっちゃうよねみたいなことなんすか? そう。Notionで管理した時はここがたぶ、多分ね100近く溜まってて。 はい。 ああ、いや、僕もなってますね。 うん。 そう。で、えっと、結構結局意味ないじゃんみたいな感じになるし、うん。 うん。 なるほどね。 確かにね。 やらないタスクがあったりとか管理できてない状態があるみたいな。 そうなの。で、管理されなさすぎると何か重複したいissueとかも立っちゃったりして。 ああ。 だからこの30だけはっていう何かリミットは絶対あった方が良いかなと。 うーん。 偏差値50の私立文系から外資系ITエンジニアになった方法。 うん。 めっちゃビリギャルみたいなな。 ビリギャルキャリア戦略。 ビリギャルだな。 ちょっとちょっとビリギャル過ぎてちょっと一旦ToDoにして。めっちゃビリギャル過ぎるな。 いやめっちゃ良さそう。 ビリギャル過ぎるな。 普通に。 で、まあさっき言ったように例えばその、もう1個のペ、ペンディングっていうタスクがあって、まあそれは待ち状況のやつね。 はいはい。 うん。 これあれなんすか?プログレス、ああじゃなくて、インプ、インプログレスじゃないか。 うん。 うん。 そう。インプログレスではない。 ペンディング。じゃあ、だから自分のタスクは終わってて誰かボールのやつをここに入れてるみたいなイメージですか? そう。なるほど。 基本的に待ちの作業をここに入れていて、もしくは、ま、ここのインプログレスってマックス5個までで結構少ないから、まあその中でちょっと寝かしとくかみたいなやつはこっちに入れる。 はいはい。 うん。ああ、なるほどね。1回手付けたけど、まあちょっと暫く触らんかなみたいなやつを入れたりとか。 そうそうそうそう。で、まあ例えばこれだけだったら普通のカンバンと何も変わんないしただ皆。 うん。 確かにNotionで良いやんってなるもんね。 そうそう。やってるやつだと思うんだけど、これ今ライフリポジトリのところにいて はい。 クロード開いて現在進行中の、まあこういう感じで聞けて、まあもちろんね、ここにあるやつは。 うん。 まあパって見れるけどって。 見れる。で、もっと良いのが例えば、これらをグルーピング化してとか。 はいはいはい。 まあなんかラベルついちゃってるから若干回答が予想できちゃうけど、まあこんな感じにしたりとか、マージできるものあるとか、よくissueのトリアージって呼ばれる作業なんだけど今はインプログレスでやってるから うん。 はいはい。 はいはい。 あの、あんまりパッと思いつかないけど例えばToDoの うん。 なるほどね。 ここで溜まってるやつよ。 それで例えば 今27個あるけど、そん中で何か重複してるやつあるみたいなやつだと裏側でGH のコマンドから色々良い感じにやってくれる。 はいはいはい。 ああ、じゃあ、基本的にはもう何か全タスク管理するんすね? そうだね。 そのもう、ま、マジで人生って感じ? マジで人生。 それはなんか分けない理由は何かあるんすか? なんかめっちゃ格好良く言ったらあれなんじゃない?なんか人生の中に仕事が内包されてるからなんじゃない? は?え?人生のなかに仕事が内包されてるから うん。 ライフっていうでかい枠を作っとけば、別に仕事が変わっても個人の仕事を受けたりとかしても会社の仕事に関しても別に分ける必要って本来ないよねっていう。 はい。 なるほど。 そういうことね。 はい。 なるほどね。それが人生だからって。 それが人生だから。 例えばToDoの中でもマージできるやつは うん。 うん、何か PDF生成時のインプットをマスクするのと、なんかログプライバシー関連とかは、まあマージできるよね、みたいな感じで。 うん。 なんか。まあなんかこれってやっぱあれっすよね?OSSのプロジェクトとかや うん。 てたらめっちゃやりたくなるって感じなんでしょうね? そうっすね。何かオープンソースの運営とかしてるとissueボンボン立つんですけど、それを放置するのあんま良くなくて、それを何かトリアージする作業ってめっちゃ大事で。 はいはい。 はいはい。 確かに。 なるほどね。 うん。ま、そこの考え方を多分ライフリポジトリの方でもめっちゃ重要視してる感じ。 うん。 なるほど。なんかそもそもなんでこれやろうと思ったんですか?前提なんすけど。 なんかね、あのタスク管理ツールを作ってる会社で働いてた時があって、でGitHubも自分大好きで割となんかタスク管理について結構ね、調べるの好きなんすよね。どういうやり方があるんだろう、みたいな。 ちなみにね、めっちゃ うん。 はい。 はいはい。 自分が新卒の時とかこのタスクオンテーブルっていう へえ。 アプリケーション昔作ったことある。 はいはいはい。 タスク、もうなんか京平のアイコンがあるんだ。な? リティングスターティ。 うん。 そう。 なんかこれはExcelみたいな感じでタスクを何か管理できるよみたいな感じの はい。 うん。 アプリだったんだけど、割とタスク管理について考えるの好き。 うん。 でそれで色々考えた結果人生でタスク管理するのが最適解なんじゃないって言うのはあった。 うん。 へえ、そ、それは何かどういうあれなんすか? やっぱりそのルート、ルートだからね、人生が。 うん。 なるほどね。 うん。 え、その何か勿論そのそれで管理できたら良いなと思うんすけど 管理す、人生で管理する時のメリットは何なんすか? なんか自己満足ってなのかな?その明確に何かメリットあるのかみたいなところで言うと。 うん。 ああ、えっとね明確なメリットはコンテキストスイッチングいらないのと、例えば良く見る例えば仕事のレポジトリばっかり見る人だったら多分他のプロジェクトのレポジトリとか見ないすよね。 うん。 ああ、なるほどね。 はい。 うん。 でなんかそれは多分頭ん中で良い感じにこう うん。 なんかマージしないといけないじゃないですか? ああ、ああ、確かにね。 ああ、いや、それあるわ。 そう。マージのコストが全く要らない。 確かに。 普通に仕事のやつしか管理してないからなんか逆にそのライフ側のタスク忘れてたりするから、ああ、トイレットペーパー忘れてたとか。 家族アルバム作るって言うのずっとここに積まれてるから。 うわあ。 忘れてるやん。 いや、忘れてる。 結論を忘れてる。 なるほどね。 いや、でも忘れ辛いよ。忘れ辛い。 あ、でもそれは分かる。だからここに居ればこれをやれば良いよねってなるってことすよね。 そうそうそうそうそう。 1日の中で。 そうなの。それはね、めっちゃ良いと思うよ。 ああ、確かに。 え、これってなんかそのタグ付いてるじゃないですか?どういう風に管理してるんすか?このタグ達は。 うん。 これね、ぶっちゃけAIに付けてもらってる。だからそんなに気にしてないかも。 タグで、ま、でももしかするとタグでフィルターしてとか。 うん。 なるほどね。 やったことないけどね。 まあでもパッと見良い感じなんじゃん?YouTube多いなとか。 うん。 まあなんかまあ そのじ、充実に行くライフになりたい。 さっきのあの。 さっき、さっきテックだったんでね。 ライフ過ぎるな。 直してる。 適当すぎる。 そう。 まあ一応ラベル作っといてって感じなんすね? そうっすね。 だからこれはカンバンとしても使うし、issue溜めるとことしても使うしみたいな感じ? そう。 うん。 で、明確なデメリットが。 明確なデメリット?はい。 誰かと一緒に作業できないす。俺の人生に誰かを入れ。ああ、なるほどね。ると例えばこの物件で、 うん。 確かに。 ちょ何円のやつ購入してんだとかバレるっていうね。 招待できないんだ、もう。 で、俺株の取引とかも全部この中でやるから、その履歴が全部さクローズの中にもうやばいぐらいさ個人情報の塊な訳よ。 はいはい。 なるほどね。 だからなんかセキュリティの発信しといてこれどうなんと思うけどね。 確かにね。 でも確かにそれはあるわ。仕事で使おうと思うと誰かとプロジェクトしたらそれ共有したりするもんね。 うん。 そう。だからやっぱNotionとかのメリットってそこがなんかワークスペースみたいな感じになるけどこれはなんかもうライフ過ぎて、 まあだからの逆言うと個人タスクと言うか、なんか自分がやることを管理するみたいな感じですもんね。 はいはい。 そうだね。 うんうん。 でもなんかそのデメリットは、その個人に閉じちゃうんだよね。だからその うん。 うん。 そうなの。 確かに。 チームプレイとかっていう観点だと、これはまだちょっと考える必要があるかも。 共有できた方が良いもんね。できるなら。 そう。スコープを分けて共有できるのが実はベスト。例えばタグとかラベルによって、これはあの人とか見せても良いよねとかはあるか。 確かに。 そうなんかセキュリティレベルみたいなタグがあって、これはめっちゃ秘密情報ですよ、みたいな。 そうそうそう。まあだからまだ完璧ではないけど、まあき