Claude Codeを人生の統合開発環境にする「Life OS」
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が資産アドバイスをして、筋トレメニューを組んで、転職の悩みを聞いてくれるようになっていた。
> 実家に戻るべきか迷ってる
profile.md を読みました。
来月から新しい職場が始まるんですね。
迷っている理由を教えてもらえますか?
キャリア、人間関係、引越し、大きな意思決定——何でも聞ける。 あなたの価値観・過去の決断パターン・現状を踏まえてアドバイスしてくれる。
> 今の資産配分どう思う?
finance/review.md を確認しました。
現在の資産配分は投資80% / 現預金20%。
年齢的にはリスク許容度は高い方ですが、
緊急資金(生活費3〜6ヶ月分)が確保できているか確認しましょう...
Zaim連携(オプション)があれば、実際の支出データも取り込める。
> バルクアップしたいんだけどプログラム組んで
health/goals.md と log.md を読みました。
現在週3回トレーニング、ベンチ80kg。
バルクアップ目標まで+5kg。
あなたのスケジュールに合わせた4分割法を提案します...
> 自己分析したい
profile.md を確認しました。いくつか空欄がありますね。
対話形式でプロフィールを充実させましょう。
まず聞かせてください——
今の仕事を一言で表すとどんな仕事ですか?
AskUserQuestionで1問ずつ質問して、me/profile.md を自動更新。
# GitHubで "Use this template" ボタンをクリック
# または:
git clone https://github.com/nyanko3141592/life-os your-life-os
cd your-life-osclaude> セットアップ
setup-life-os スキルが起動して、何をするかをガイドしてくれます。
> 自己分析したい
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を使っている場合、API連携で支出データを自動取得できます。
- Zaim Developer でアプリを作成
.envファイルを作成(gitignore済み):ZAIM_CONSUMER_KEY=your_key ZAIM_CONSUMER_SECRET=your_secret- 依存パッケージをインストール:
pip install requests-oauthlib python-dotenv
- 初回認証:
python finance/zaim/auth.py
人生はコードに似ている。
- バグがある(改善すべき習慣・思考パターン)
- リファクタリングできる(生活習慣の改善)
- バージョン管理が必要(過去の自分との比較)
- ドキュメントが大事(自己理解)
git log --oneline で人生を振り返れる。
git diff で今の自分と去年の自分を比べられる。
コミットするたびに、少しずつ自分がアップデートされる。
このリポジトリはテンプレートです。自分用にフォークして使ってください。
me/profile.mdは必ず書き換えてください(個人情報が含まれます)- スキルは自由に追加・改変してください
- 「こんなスキルを追加した」などのアイデアはIssueで共有してくれると嬉しいです
MIT — 自由に使ってください。
「AIに任せる」のではなく、「AIと一緒に考える」。そのための環境です。