私は「ブン」のことが心配です。
5時間前原文(wwj.dev)
概要
- Bunは高速かつ実用的なJavaScriptランタイムで、多くの開発者に支持されている。
- AnthropicによるBunの買収後、開発方針や品質に懸念が生じている。
- Claude Codeの品質低下や運用ポリシーの問題がBunにも波及する可能性を危惧。
- 現在はpnpmへの移行を検討しつつも、Bunの今後に期待を残している。
- Bunの利用継続・移行判断は各自の状況で選択推奨。
Bunの魅力と現状への不安
- Bunは高速なJavaScriptランタイムおよびツールチェーンとして高評価。
- TypeScript対応、スクリプトやテスト、ツール開発など多用途で活躍。
- 小規模なプロジェクトやツール開発での使いやすさ。
- Anthropicによる2025年12月の買収発表。
- Bunのオープンソース・MITライセンス維持の約束。
- 既存チームによる継続開発、Node.js互換・高性能路線の継続明言。
- Claude Codeの基盤としてのBun活用。安定性・性能維持のインセンティブ強調。
- 買収直後は安心感があったが、最近は懸念が増大。
- Bun自体の品質は高いが、運営企業としてのAnthropicの姿勢に疑問。
- Bunチームの情熱や技術力は評価しつつも、企業方針との乖離を懸念。
Claude Codeの変化と失望
- Claude Codeはかつて革新的なAIコーディングツールだった。
- プロジェクト全体の読解、編集、コマンド実行、自己修正などが可能。
- Anthropicのモデル(Claude Opusなど)との組み合わせで最先端の体験。
- 近年、Claude Codeの品質低下が顕著。
- コーディング補助の精度や使い勝手の悪化。
- 他のエージェント型AI(Cursor, Augment, Codex, OpenCode, T3 Code, Pi等)との競争激化。
- 2026年4月以降の問題点
- 品質や制限、サードパーティ製ハーネス利用制約、請求体系の混乱、運営からの遅い対応。
- エンジニアリング・ポストモーテムで「推論努力の削減」「セッションバグ」「プロンプト変更」などが原因と説明。
- OpenClaw関連の混乱。Git履歴にOpenClawの記載があるだけでリクエスト拒否や追加課金発生の報告。
- Theoによる指摘:実際の開発体験をチームが十分検証せずリリースしている可能性。
- エンシッティフィケーション(サービス悪化)の典型例と指摘。
Bunへの今後の懸念
- Bunは現時点で優れたランタイムだが、Anthropicの方針に巻き込まれるリスクを懸念。
- Claude Codeの悪化傾向がBunにも波及する可能性。
- Bunチームの熱意や品質志向が企業運営の論理に飲み込まれるリスク。
- 実際にユーザー体験を重視した開発(dogfooding)が維持されるか不透明。
- 現時点でBun利用を全面否定はしないが、今後の動向を注視。
pnpmへの一時的な移行
- pnpmはパッケージマネージャーとして高速なインストール、モノレポ対応、ディスク使用量の最適化を実現。
- Bunのパッケージ管理機能に近い体験を提供。
- TypeScriptやバンドラー、テストなどは別途依存が必要(Bunはワンストップ)。
- pnpmはNode.jsやBunの代替ではなく、パッケージ管理専用ツール。
- 現状、自身のプロジェクトではBunからpnpmへの移行を進行中。
Bunからの移行は推奨しない理由
- 個人的には一部プロジェクトでBunから移行中だが、一律の移行推奨はしない。
- 新規プロジェクトにはpnpmが適切な選択肢。
- 既存プロジェクトではBun継続も十分選択肢。
- 各自のニーズや状況に合わせた判断を推奨。
Bunの未来への期待と不安
- Bunがこの先も優れたツールであり続けることを願う。
- Bunチームの継続的な努力と成果に期待。
- Anthropicが開発チームに裁量を与え、JavaScriptエコシステムの発展に貢献することを希望。
- ただし、現状の運営体制や方針には不信感。
- Claude Codeの変化は、Anthropicが開発ツールの運用・改善に必要なノウハウや姿勢を持っていない警告とも受け取れる。
- Bun自体は現時点で素晴らしいが、今後の方向性は不透明。
- 1年後には状況が大きく変わっている可能性。
- 将来の動向を注視し、必要に応じて再評価予定。