Repolode
tolimarchuk

tolimarchuk/goalbuddy

長時間のコーディング作業を進めるため、CodexとClaude Codeに方針、タスクボード、作業記録、検証ループを提供するローカルワークスペース。

スター
824
フォーク
66
未解決の Issue
10
最終コミット
先月

これは何?

GoalBuddyは、長時間のコーディング作業でCodexとClaude Codeが軌道を外れないよう支援します。リポジトリ内に小さなワークスペースを作成し、目標の方針書、ボードの状態を記録するファイル、メモ、完了した各タスクの作業記録を用意します。これにより、毎回計画を立て直さなくても、作業を中断・再開し、進捗を検証できます。

目標は決まったループに沿って進みます。調査役がリポジトリを把握し、判定役が安全かつ有益な作業のうち最大の範囲を選び、作業役がそれを完了して作業記録を残します。最後に判定役が、合意した検証方法に照らして作業記録を監査します。作業中は、計画、実行中のタスク、サブゴール、検証状況をローカルのライブボードで確認できます。

ボードは通常のファイルなので、あるハーネスで始めた目標を、もう一方のハーネスで `npx goalbuddy resume` を使って再開できます。CLIには、別ベンダーのCLIでタスクをヘッドレス実行し、gitで書き込み範囲をチェックする `dispatch` のほか、インストールを管理する `doctor`、`update`、`reset` コマンドもあります。

主な機能

  • 01リポジトリ内に目標の方針書、状態ファイル、メモ用フォルダを作成
  • 02ローカルのライブボードで計画、実行中のタスク、作業記録、サブゴールを表示
  • 03CodexとClaude Codeに対応し、どちらのハーネスでもボードを再開可能
  • 04`dispatch` で別のCLI上でタスクをヘッドレス実行し、gitで書き込み範囲をチェック
  • 05サブゴールにより、親タスクの配下で範囲を限定した子ボードを管理

ユースケース

  • 複数のファイルにまたがる大規模なプロジェクト改善を、各ステップで検証しながら進める
  • チェック結果を作業記録として残しながらリリースを準備する
  • 修正を受け入れる前に証拠が必要なバグ調査
  • 決められた節目でテストに合格する必要があるリファクタリング

クイックスタート

  1. 1

    ワンコマンドでセットアップを実行する

    npx goalbuddy
  2. 2

    Codex または Claude Code を再起動する

  3. 3

    goal-prep スキルを使って Codex で目標を準備する

    $goal-prep
  4. 4

    表示された Codex の /goal または Claude Code の /goalbuddy コマンドを実行してボードを動かす

使う前に知っておきたいこと

  • ネイティブの Codex /goal は OpenAI が利用を制限している機能であり、GoalBuddy が有効化したり置き換えたりするものではありません。
  • エージェントハーネスとして Codex または Claude Code をインストールして使用する必要があります。

収録されている特集

トピック

よくある質問

goalbuddy とは?
長時間のコーディング作業を進めるため、CodexとClaude Codeに方針、タスクボード、作業記録、検証ループを提供するローカルワークスペース。 GoalBuddyは、長時間のコーディング作業でCodexとClaude Codeが軌道を外れないよう支援します。リポジトリ内に小さなワークスペースを作成し、目標の方針書、ボードの状態を記録するファイル、メモ、完了した各タスクの作業記録を用意します。これにより、毎回計画を立て直さなくても、作業を中断・再開し、進捗を検証できます。
goalbuddy は無料で使えますか?ライセンスは?
goalbuddy は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
goalbuddy は今もメンテナンスされていますか?
半年以内に更新あり。goalbuddy の最終コミットは 2026年10月2日 です。
goalbuddy は何に使えますか?
複数のファイルにまたがる大規模なプロジェクト改善を、各ステップで検証しながら進める チェック結果を作業記録として残しながらリリースを準備する 修正を受け入れる前に証拠が必要なバグ調査 決められた節目でテストに合格する必要があるリファクタリング
goalbuddy のインストール方法は?
ワンコマンドでセットアップを実行する: npx goalbuddy Codex または Claude Code を再起動する goal-prep スキルを使って Codex で目標を準備する: $goal-prep 表示された Codex の /goal または Claude Code の /goalbuddy コマンドを実行してボードを動かす
goalbuddy はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tolimarchuk/goalbuddy

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト