コンテンツにスキップ
Zenn Pepabo Claude Code Night Autopilot Kanban

Claude Codeを夜間に走らせ、朝カンバンで拾う — 自走パイプラインの入口と出口

要約

Claude Codeの夜間自走パイプラインの「入口(cron起動・対話UI突破)」と「出口(SQLiteカンバン)」の両輪設計を解説。入口だけ作っても朝にワークスペースが散乱して把握不能になるという失敗経験から。

主要な主張

  • 設計思想: 入口(インフラ層・一度組んだら触らない)×出口(UI層・毎日触れるUX改善が効く)の分離
  • 入口の実装: cmuxでワークスペース単位のClaude Code起動。cron→cmux→pty経由でBypass Permissions+Trust folderを自動突破
  • 出口にNotionではなくSQLiteを選んだ理由: カラム変更やバッジ色のカスタマイズのたびにAPIレートリミットや手数が増加。カスタムUI(マージボタン等)の追加が遠回りになる
  • SQLite+http.serverの構成: Claude Codeがタスク状態をSQLiteに書き込み、ブラウザのカンバンがhttpで読むだけの片方向構成で入口/出口の責務を分離