自作ツールのソースコードをGitHubで公開してみた
ツール管理、そろそろちゃんとしないとヤバい
ブログを始めて2ヶ月弱。気づけば自作ツールが増えてきました。
ファンダメンタル分析ジェネレーターに、株式分割の収集スクリプトに、ポートフォリオのグラフテンプレート。全部ローカルに置きっぱなしで、バージョン管理?なにそれ美味しいの?状態w
ITエンジニア26年やってて、これはさすがにマズいだろと。
というわけで、GitHubでソースコードを公開することにしました。
🔗 リポジトリはこちら → stock-nikki/stock-nikki-tools
MITライセンスなので、誰でも自由に使えます。コピーも改変もOK。
公開リポジトリの中身
現時点で3つのツールが入っています。
📊 ファンダメンタル分析ジェネレーター
SBI証券のポートフォリオスクショからChatGPTでデータを収集して、PER・PBR・ROE・配当利回り・自己資本比率・営業利益率の6指標でS〜D判定してくれるHTMLツール。
ブラウザだけで動くスタンドアローン仕様です。
📈 株式分割情報 収集スクリプト
10年前の保有銘柄に対して、株式分割の履歴と現在の終値をまとめて取得するPythonスクリプト。Yahoo Finance(yfinance)からデータを引っ張ってきます。
「あの頃のポートフォリオ、ガチホしてたらいくらになってた?」を検証するために作りました。
📖 10年前のS株ポートフォリオ264万円をガチホしてたら611万円だった件
📉 ポートフォリオ損益レポート グラフテンプレート
毎週の損益報告記事で使っているグラフのHTMLテンプレート。セクター別の円グラフやトレンド分析チャートなど、データを差し替えるだけで記事に埋め込めるようにしています。
こちらもブラウザだけで動きます。
📖 ポートフォリオグラフに円グラフとトレンド分析を追加した話【AIと共同制作②】
AI分業 × GitHub、相性が良い
このブログでは、AIとの分業体制でコンテンツを作っています。
- クロちゃん(Claude):分析・コード生成・記事執筆
- チャッピー(ChatGPT):データ収集・画像生成
- 佐藤:編集長(方針決めと最終チェック)
で、この体制とGitHub公開って実は相性がいいんですよね。
AIにコード書いてもらう → GitHubで管理 → ブログで発信。
ツールのソースが公開されてれば、「本当にAIと作ったの?」って疑問にも「はい、ソースどうぞ」って返せる。透明性って大事ですよね。
ちなみに今回のリポジトリ作成やREADME作成もクロちゃんと一緒にやりました。こういうやり取り自体がブログのネタになるので、無限ループみたいなもんですw
今後について
新しいツールを作ったら、どんどんリポジトリに追加していく予定です。
「こんなツール欲しい」とかあれば、ブログのコメントやXで教えてもらえると嬉しいです。作れそうなものはクロちゃんとチャッピーに相談して作るかもしれません。
🔗 GitHub → stock-nikki/stock-nikki-tools
まとめ
- 自作ツールのソースコードをGitHubで公開しました
- MITライセンスなので自由に使えます
- 現在3ツール収録(ファンダメンタル分析ジェネレーター / 株式分割収集スクリプト / 損益レポート グラフテンプレート)
- AI分業で作ったツールをオープンにすることで透明性アップ
- 今後もツール追加予定
※当ブログの投資関連情報は、特定の銘柄の売買を推奨するものではありません。投資は自己責任でお願いします。
