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 のバイナリパスにあるファイルを削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。