Show HN: AI Is Too Good at Coding, Let's Make It Better
persist-osは、AIによる高速なコーディングにおいて、アーキテクチャ決定や標準がセッションを超えて維持されるようにするローカルCLIツールです。リポジトリ内のプレーンファイルにルールを記録し、「persist doctor」コマンドで矛盾や欠落、テスト不足をチェックします。MITライセンスで公開されており、npx persist-os@latest initで試せます。
背景メモ
- **persist-os** は、AIによるコード生成(いわゆる「バイブコーディング」)を補完する **ローカルCLIツール**。MITライセンスで公開中。
- **バイブコーディング**とは、開発者がコードの詳細を理解せずにChatGPTやCopilotなどのAIに丸投げして高速に動くプロトタイプを作る手法を指す俗語。2024〜2025年にかけてAIコーディング支援の性能が急激に向上したことで流行したが、「アーキテクチャの根拠が残らない」「テストがない」「品質が持続しない」といった批判も多い。
- persist-osは、この課題に対し「リポジトリ内にプレーンテキストで設計判断や標準を記録し、`persist doctor` コマンドでコードがそのルールに従っているか自動チェックする」というアプローチを取る。ネットワーク不要で動作し、AIセッションがリセットされてもルールが消えない点が特徴。
- 作者のKarthick RamachandranはPersonal AIの創業者。同社はAIエージェント向けOS「letta」(旧MemGPT)を開発しており、persist-osはそのスピンオフ的な位置づけ。