新しいサイドプロジェクト、StreamHopをリリースします。🐸🎧 私が書いたコード行数: 0。 AI によって書かれたコード行数: 100%。 これは、Spotify から YTMusic にプレイリストを移行し、それらを yaml としてバックアップし、重複したプレイリストをマージする (他の転送サービスによる混乱をクリーンアップする) ための CLI ツールです。 速い🧵
まず、なぜですか?プレイリストに何千曲も入っているのに、シャッフル再生で同じ曲が数曲だけ再生され続けるという問題を@spotifyが修正してくれるだろうという期待が、もうなくなってしまいました😤。いくつかの転送サービスを試してみましたが、どれもプレイリストが重複して再生され、混乱を招いてしまいます。現在のオープンソースプロジェクトは機能を停止しています。
それで、Claude Codeを仲間に入れて、暇な時に気軽にプロンプトを投げ続けることにしました。Claudeは私が欲しかった機能をどんどん実装してくれたんです! ✅ プレイリストを混乱なく移動します。 ✅ 重複をインテリジェントに結合します。 ✅ メタデータを転送します。 ✅ すべてを YAML としてバックアップします。
驚くべき統計: git-fame によれば、このプロジェクトには 4k LoC があり、約 10 時間を要し、推定 12.9 か月の人的労力が費やされたことになります。 私は空き時間に、Claude で合計約 40 回の連続プロンプトと 637,000 トークンを使用して、わずか 2 回のターミナル セッションでそれを完了しました🤯。
念のため言っておきますが、これは私がここで言っているように「魔法」ではありません。ここ3ヶ月ほど、AIを扱うための技術を改良し続けてきました。1回のセッションで20回以上の反復処理を正常に動作させるのは、まさに非現実的です。
StreamHop(名前自体はClaudeの提案です)は100%オープンソースで、MITライセンスです。100%AI生成のリポジトリ(すべてのドキュメントを含む)がどのようなものかを見てみるのも面白いかもしれません。 ブログ投稿: https://t.co/TvtZ1jMxPR リポジトリはこちらから入手できます: 🔗 https://t.co/37ClluaB54
