kunchenguid/gnhf
Before I go to bed, I tell my agents: good night, have fun
解決する課題
gnhfは、コーディングエージェント向けの自律型オーケストレーターです。人間が常に監視しなくても、夜間などの長時間にわたってコードベースの作業を継続させることができます。一度に巨大でリスクの高い変更を試みるのではなく、目標に向けて小さく、コミットされ、文書化されたインクリメンタルな変更を確実に行うことで、「朝起きたら何も進んでいない」という問題を解決します。
仕組み
このツールは、既存のコーディングエージェントのCLIをループ内でラップします。各イテレーションで以下の処理を行います:
- エージェントへのプロンプト: 目標と
notes.md ファイル(イテレーション間で共有メモリとして機能)を注入します。
- 実行: 非対話モードでエージェントを実行します。
- 検証とコミット: エージェントが成功した場合、gnhfはgitコミットを作成し、ノートに追記します。失敗した場合は、
git reset --hard を使用して変更をロールバックします(コミットの失敗を除く。これは修復のために保持されます)。
- 制限の管理: APIのレート制限(Claudeの使用制限など)を自動的に管理し、リセット時間を待ってから再開します。
- 状態管理: 専用の
gnhf/ ブランチ、現在のブランチ、または分離されたgit worktreeで実行できるため、複数のエージェントが同じリポジトリで同時に作業可能です。
対象ユーザー
AIコーディングエージェントを使用しており、数分おきにターミナルを監視することなく、長時間かかるリファクタリング、機能実装、コードベースのクリーンアップを自動化したい開発者。
ハイライト
- エージェント非依存: 一般的なコーディングエージェントCLIやあらゆるACPターゲットで動作します。
- インクリメンタルな進捗: 成功したすべてのステップがgitにコミットされるため、チェリーピックやリバートが容易です。
- Worktreeサポート: 複数のエージェントを同じリポジトリ内の分離されたディレクトリで同時に実行できます。
- スマートなレート制限処理: APIの使用制限時間を自動的に待機し、作業を再開します。
- 再開機能: 中断された場合でも、既存のブランチから前回の実行を再開できます。
関連
- プロジェクト
viettran-edgeAI/codex_workflowcodex_workflowは、Codex AIアシスタント用のPythonベースのアドオンで、3つの実行モード(ライト、ミディアム、ヘビー)を導入します。プロジェクトの目標、決定、進捗を保存する永続的な`agent_docs/`フォルダを自動的に作成し、専門のサブエージェント(Explorer、Investigator、Executor、Tester、Archivist)を生成して作業を共有し、メインエージェントのトークン使用量を削減できます。インストールは手動のzipダウンロードとブートストラップスクリプトで行います。使用法はCodexチャットで`use medium route. <タスク>`と入力するだけです。このツールにはトークン使用量レポートと、バッチ処理ヒューリスティックがコストを削減することを示すベンチマークが含まれていますが、Codexのセッションあたり4エージェントの制限と手動更新が必要という制限があります。
- プロジェクト
Intelligent-Internet/zenithZenithは、Claude Code、Codex、またはHermesを長期間にわたって実行可能なコーディングエージェントとして動作させるPythonベースのハーネスです。オーケストレーターはプロジェクトの状態を繰り返し確認し、ワーカー/テスターのサブエージェントを起動、再利用可能なスキルを登録、再計画を行い、タスクが本当に完了するまで停止しません。Frontier SWEベンチマークで、GPT-5.5を用いたZenithは最良の平均順位を達成しながら、最も強力なベースライン(RALPH)のコストの半分以下で運用されています。リポジトリにはCLI、MCPサーバー、ACPアダプター、および完全な技術報告書が含まれます。
- プロジェクト
maddada/GhostexGhostexは、複数のAIコーディングエージェントを管理するためのクロスプラットフォームワークスペースであり、チャット、ターミナルアクセス、IDE統合のための統一インターフェースを提供し、セッションやデバイス間での永続性を実現します。
- Dispatch
- プロジェクト
HangYu8123/HarnessFlowHarnessFlowは、Claude Code、Codex CLI、またはGitHub Copilotを、複数ステップで自己レビュー可能なコーディングアシスタントに変える、ポータブルなMarkdown指示ファイルのセットです。リクエストテンプレート、並列分析エージェント、悪魔の弁護士による挑戦、QA検証、永続的なリポジトリメモリを提供します。リポジトリの `.github/HarnessFlow/` にパックをコピーし、提供された `setup.sh` または `cli_setup.sh` を実行することでインストールできます。リクエストテンプレート(コード、リファクタリング、デバッグなど)を選択して記入し、アシスタントに貼り付けます。このパックは `general`、`fast`、`skill` の3つのワークフロー モードをサポートしており、ベンチマークでは生成コード行数が最大76%削減されながらも100%の正しさを維持しています。