Skip to content

nyanko3141592/life-os

Repository files navigation

gitに、人生をコミットする。

Claude Codeを人生の統合開発環境にする「Life OS」

License: MIT Use this template Claude Code


git clone https://github.com/nyanko3141592/life-os
cd life-os
claude  # あとはAIに任せる

5分で動かしたい方QUICKSTART.md


これは何?

コードにはIDEがある。バグを見つけてくれて、補完してくれて、テストを走らせてくれる。

でも人生には、そういうツールがなかった。

このリポジトリは 「人生のIDE」 を作る試みです。

  • me/profile.md — あなた自身のすべて
  • finance/review.md — 資産・家計の現状
  • health/goals.md — 健康・筋トレの目標
  • decisions/log.md — 重要な意思決定の記録

これらをgitで管理して、Claude Codeに読ませる。すると——

> 転職どうすればいいと思う?

あなたの profile.md を読みました。
現在27歳、エンジニアとして5年のキャリア。
decisions/log.md を見ると、過去の転職でも「安定 vs 成長」で後者を選んでいる。

あなたの価値観に照らすと...

AIが「あなた」を知った上でアドバイスをくれる。


なぜこれを作ったか

ある人生の転換点に、「自分のことを全部知った上でアドバイスをくれる存在」が欲しかった。

転居、収入の変化、人間関係の変化——色々なことを同時に決断しなければならない状況で。

親でも友人でもない。でも自分のことを深く知っている。そういう存在。

Claude Codeは1日に何十回もセッションを跨ぐので、毎回コンテキストをゼロから説明するのが面倒でした。そこで「自分の情報をgitリポジトリに置いておいて、Claudeに読ませる」という仕組みを作りました。

気づいたら、Claudeが資産アドバイスをして、筋トレメニューを組んで、転職の悩みを聞いてくれるようになっていた。


できること

1. 人生相談 (life-advisor)

> 実家に戻るべきか迷ってる

profile.md を読みました。
来月から新しい職場が始まるんですね。

迷っている理由を教えてもらえますか?

キャリア、人間関係、引越し、大きな意思決定——何でも聞ける。 あなたの価値観・過去の決断パターン・現状を踏まえてアドバイスしてくれる。

2. 家計・資産アドバイス (zaim-advisor)

> 今の資産配分どう思う?

finance/review.md を確認しました。

現在の資産配分は投資80% / 現預金20%。
年齢的にはリスク許容度は高い方ですが、
緊急資金(生活費3〜6ヶ月分)が確保できているか確認しましょう...

Zaim連携(オプション)があれば、実際の支出データも取り込める。

3. 筋トレ・健康アドバイス (fitness-advisor)

> バルクアップしたいんだけどプログラム組んで

health/goals.md と log.md を読みました。
現在週3回トレーニング、ベンチ80kg。

バルクアップ目標まで+5kg。
あなたのスケジュールに合わせた4分割法を提案します...

4. 自己発見インタビュー (self-discovery)

> 自己分析したい

profile.md を確認しました。いくつか空欄がありますね。
対話形式でプロフィールを充実させましょう。

まず聞かせてください——
今の仕事を一言で表すとどんな仕事ですか?

AskUserQuestionで1問ずつ質問して、me/profile.md を自動更新。


セットアップ

1. テンプレートを使う

# GitHubで "Use this template" ボタンをクリック
# または:
git clone https://github.com/nyanko3141592/life-os your-life-os
cd your-life-os

2. Claude Codeを起動

claude

3. セットアップスキルを実行

> セットアップ

setup-life-os スキルが起動して、何をするかをガイドしてくれます。

4. まず me/profile.md を埋める

> 自己分析したい

self-discovery スキルが対話形式でプロフィールを充実させます。


ファイル構造

life-os/
├── CLAUDE.md              # ClaudeへのOSレベル設定
├── me/
│   └── profile.md         # あなた自身のすべて ← ここが一番重要
├── finance/
│   ├── review.md          # 家計・資産レビュー
│   └── zaim/              # Zaim API連携(オプション)
├── health/
│   ├── goals.md           # 健康・筋トレ目標
│   └── log.md             # トレーニングログ
└── decisions/
    └── log.md             # 意思決定ログ

スキル一覧

スキル 起動キーワード 概要
setup-life-os 「セットアップ」「使い方」 初回セットアップガイド
life-advisor 「相談」「悩み」「どうすれば」 人生・キャリア相談
zaim-advisor 「お金」「資産」「投資」 財務アドバイス
zaim-categorize 「仕分け」「未分類」 Zaim未分類の一括処理
fitness-advisor 「筋トレ」「健康」「ダイエット」 健康・運動アドバイス
self-discovery 「自己分析」「プロフィール更新」 インタビュー形式で自己理解

Zaim連携(オプション)

家計管理にZaimを使っている場合、API連携で支出データを自動取得できます。

  1. Zaim Developer でアプリを作成
  2. .env ファイルを作成(gitignore済み):
    ZAIM_CONSUMER_KEY=your_key
    ZAIM_CONSUMER_SECRET=your_secret
    
  3. 依存パッケージをインストール:
    pip install requests-oauthlib python-dotenv
  4. 初回認証:
    python finance/zaim/auth.py

哲学:なぜgitで管理するのか

人生はコードに似ている。

  • バグがある(改善すべき習慣・思考パターン)
  • リファクタリングできる(生活習慣の改善)
  • バージョン管理が必要(過去の自分との比較)
  • ドキュメントが大事(自己理解)

git log --oneline で人生を振り返れる。 git diff で今の自分と去年の自分を比べられる。

コミットするたびに、少しずつ自分がアップデートされる。


コントリビュート・フォーク

このリポジトリはテンプレートです。自分用にフォークして使ってください。

  • me/profile.md は必ず書き換えてください(個人情報が含まれます)
  • スキルは自由に追加・改変してください
  • 「こんなスキルを追加した」などのアイデアはIssueで共有してくれると嬉しいです

ライセンス

MIT — 自由に使ってください。


「AIに任せる」のではなく、「AIと一緒に考える」。そのための環境です。

About

gitに、人生をコミットする。Claude Codeを人生の統合開発環境にするテンプレート

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors