ささざめブログ

さめざめと語ります。日記、エッセイ、短編、感想、その他。

2025年に個人開発したものを振り返る

この記事は、「個人開発についての Advent Calendar 2025」の5日目の投稿です。

今年開発したアレコレについて振り返ります。

adventar.org

はじめに

こんにちは。フリーランスでソフトウェアエンジニアをやっている、ささざめです。

今日参加させていただいたのは、個人開発について語るというアドベントカレンダー。

この2025年は、生成AIの発展の影響で、エージェンティックコーディング(バイブコーディング)という新たなプログラミングスタイルが大盛況。

かくいう私も、今までも開発自体はちょこちょこしていたんですが、世間に公開するようなプロダクトはなかったのが一転、人にも使ってもらえるようなものを公開したり、その中での学びをzennに技術記事として投稿したりする機会を得ました。

というわけで、今日は、今年開発したものをいくつか振り返って見ようと思います。

ccresume / cdxresume

初めてまともに公開パッケージとして作ったプロダクトで、ちょうど需要と噛み合ったタイミングだったので、いっぱい使ってもらえたのがccresumeでした。

やっていることは、claude codeのセッションを継続するためのセッションヒストリーピッカーという感じです。

github.com

zenn.dev

確かclaude codeのMaxプランが開放されてすぐくらいのタイミングだったと思うんですが、皆がccを使っているタイミングで、その頃のresumeがめちゃくちゃ使いにくかったので、需要があったわけですね。

初めてのnpmパッケージ公開だったので、色々と苦戦もしましたが、助かったというお声を結構いただけて、率直に、とても嬉しかった!

その後、私はcodexをメイン利用するようになったので、codex版のcdxresumeを作成し、現在に至ります。

github.com

ただ、codexの方は、元のresumeがそれなりに機能性が高かったのと、開発当時codex自体のログ・resume周りは度々仕様変更があり、利用者数に対して変化に追随していくコストが高くてちょっとモチベーションがダウン。

また、エージェンティックコーディングのやり方も洗練されていき、複数のセッションヒストリーからどれかを探し出す必要が薄まって、基本的に新規セッションを立てる、あるいはcontinueすればよいケースがほとんどになってきていて、resume picker自体の役割は一旦落ち着いたんじゃないかなと考えています。

claude codeのヒストリーを見るためのやつ

github.com

rust製で、高速にヒストリーを確認できるやつを作ろうとしました。

テキストビューアーとして、vimみたいに高速にビジュアルモードで動かしてyankして、みたいなことができるものを作ろうとしたのですが、技術力不足で正式に公開するまえに断念。

というか、ccresumeで既にhistoryビューワは実装していたので、それを置き換えるほどのものにならなかったんですよね。

Chrome拡張 watched-video-remover

github.com

YouTubeの、視聴済み動画が、異常に関連動画とかTOPのオススメに上がってくるので、それを除外したりグレーアウトさせたりする拡張を作りました。

ストアで公開する準備もしていたんですが、類似の機能でより高機能と思われるものが既にあったり、ストア公開後に継続的にメンテするかどうかが怪しかったので、正式に公開にはいたらず。でも、ローカルでインストールしてて、いまも使ってます。一応誰でも使えるよ。

最初は、完全に消せばいいと思ってたんですが、薄くするほうが良かったですね。発見。

全部乗せTODOアプリ personal-hub

github.com

みんな大好きTODOアプリ。例に漏れず、私も作ってます。

そもそも、ccresume作る前から、色々ガチャガチャやって作ってました。最初は、勉強用のつもりで、バックエンドをJava(Spring Boot)で、フロントエンドをnext.jsで構成して、renderとvercelにデプロイしてました。

で、後に、Cloudflare Workers上だけで完結するような形に完全に作り変えて、モノレポ構成にしたというのが現状です。

単純なTODOから、メモ管理、Googleカレンダーとも連携できるカレンダー機能とか、目標管理とか、ポモドーロタイマーとか、欲しい機能をどんどん盛り込んでいく場所として使っています。

ただ、現状めっちゃ不具合残してるのと、色々と設計的によろしくないなぁと思うところがあって、使えるレベルに達していないんですよね。それと同時に、ちょっとコレを自分で使うというモチベが今ない。

割と今、Google製のTodo、Keep、Gmail、Calendarの使い方が洗練されていて、自分が欲しかったものが賄えてしまったというね。

なので、現在はほぼ開発停止中です。

syo-ryo-uma

sasazame.hateblo.jp

ジョークアプリです。お盆の時期につくった、精霊馬がターミナルを駆け抜けていくだけのやつ。

愉快なので気に入っています。実用性はない。

はてなブログテーマ Light and Simple

blog.hatena.ne.jp

このブログで使ってるやつですね。

もともとは、別のテーマを使っていたんですが、シンプルスタイルのはずなのにやけに重くて、どうせなら自分で作ってみるかと一念発起。

ライトモード・ダークモードにも対応して、個人的に気に入ってはいるんですが、思ったよりもlighthouseスコアの伸びには貢献できなかったんですよね。

表示スピード自体は向上したんですけど、そもそもブログテーマだけでは改善できない部分が多くって。テーマのできることは限られていたというわけです。

未公開のいろいろ

上記のは公開されているものなんですが、エージェンティックコーディングができるようになって何が良いって、自分だけの使い捨てアプリがめちゃくちゃ気軽に作れることですよ。

英語学習用の単語アプリとか、確定申告用の会計管理アプリとか、株式投資用の情報収集&判断アプリとか。

色々と作ってみてはそのまま使ったり、こりゃダメだと即捨てしたり。

どれもこれも、一般公開するにはとてもじゃないけど問題が沢山あるような代物なんですが、とりあえずプロトを作ってみることで、初めて分かる課題・詰まりポイントがあったり、既存のプロダクトの凄さがわかったりする、みたいなのが沢山ありました。

今後、こういう自分用◯◯みたいなムーブは更に加速するだろうし、その中で何を公開して何を公開しないのかっていう判断もより重要になるんじゃないかなと思ったりするこの頃です。

まとめ

あんまり作れてないな、なんて思っていたんですが、並べてみると意外と沢山作ってました。AI様々です!

また何か、誰かの不便を解消できるようなプロダクトを作ってみたいな、という野望だけはあるささざめがお送りしました。

以上、「個人開発についての Advent Calendar 2025」の5日目の投稿でした。

明日以降の投稿もお楽しみに!

adventar.org