no-mistakes
SHA-256ローカルGitエージェントであり、プッシュ前にAI駆動の検証パイプラインを実行し、コード品質を自動的に確保してクリーンなPRを作成します。非ブロッキング、複数のAIアシスタントに対応し、常に人間が最終決定を行います。
スマートダウンロード
Download 版をダウンロード
v1.30.1 · 11 MB
プッシュ前にAIでコード品質を自動チェックし、問題のあるコードがリポジトリに入るのを防ぎます。
主な機能
- 非ブロッキング - 一時的な作業ディレクトリでパイプラインを実行し、現在の開発作業に影響を与えません
- 多様なAIコーディングアシスタントに対応 - Claude、Codex、RovoDev、OpenCodeなどをサポート
- 3つのトリガー方法 - git push、端末インタラクティブインターフェース(TUI)、AIスキルコマンド(/no-mistakes)
- 自動で安全な機械的問題を修正 - フォーマット、ドキュメントなど、その他のアップグレードは人間による判断
- 自動でクリーンなPRを開く - すべてのチェックが通過した後、ブランチは自動で設定されたターゲットにプッシュされ、PRを開きます
できないこと
- •まず、Git リポジトリ内で `no-mistakes init` を実行して初期化する必要があります。そうしないと使用できません。
- •現時点では Git のみ対応しており、その他のバージョン管理システムはサポートしていません。
- •AI 検証パイプラインは API クォータ(Claude、OpenAI など)を消費します。コスト管理に注意してください。
- •自動修正は安全な機械的問題に限定されており、ビジネスロジックに関わる変更は引き続き人手によるレビューが必要です。
使用例
- 個人開発者やチームがコードプッシュ前に自動的に品質チェックを実行し、PRの手戻りを減らしたい
- AIコーディングアシスタント(例:Claude Code)を使用してタスクを完了した後、/no-mistakesで自動検証しPRを提出する
詳細説明
no-mistakesはローカルGitプロキシであり、プッシュ前にAI駆動の検証パイプライン(レビュー、テスト、ドキュメント、コードスタイル、プッシュ、CI)を起動し、一時的な作業ディレクトリ内で実行されるため、現在の開発に干渉しません。安全な機械的な問題は自動的に修正し、人間の判断が必要な問題はエスカレーションします。すべてのチェックが通った後、自動的にブランチを設定済みのリモートリポジトリに転送し、クリーンなPRを開きます。複数のAIコーディングアシスタント(Claude、Codex、RovoDevなど)をサポートし、3つのトリガー方法(git push、ターミナルUI(TUI)、AIスキルコマンド)を提供します。CI段階でのみチェックを行う従来のツール(GitHub Actionsなど)と比較して、no-mistakesはプッシュ前に問題をインターセプトし、隔離環境で実行することで、より早く欠陥を発見・修正します。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ターミナルで curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh を実行してインストールします
Git プロジェクトディレクトリに移動し、no-mistakes init を実行してローカルエージェントを初期化します
ブランチを作成して切り替え、変更を加えてコミットした後、git push no-mistakes を実行してコードをプッシュします
- ターミナルで curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh を実行してインストールします
- Git プロジェクトディレクトリに移動し、no-mistakes init を実行してローカルエージェントを初期化します
- ブランチを作成して切り替え、変更を加えてコミットした後、git push no-mistakes を実行してコードをプッシュします
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
6d324e16b1ef51c0ba8ca0073bf839e91d790566d36d40011c49199da1201694このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
インストールされたバイナリファイル(通常 /usr/local/bin/no-mistakes)および設定ファイルディレクトリ ~/.no-mistakes を削除します。Go install でインストールした場合は、go clean -cache を実行し、Go バイナリパス下のファイルも削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。