OpenSource-Hub
N

no-mistakes

SHA-256
2.5k stars·開発ツール·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はプッシュ前に問題をインターセプトし、隔離環境で実行することで、より早く欠陥を発見・修正します。

タグ

gitAIPRcode reviewdeveloper tools

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ターミナルで curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh を実行してインストールします

4

Git プロジェクトディレクトリに移動し、no-mistakes init を実行してローカルエージェントを初期化します

5

ブランチを作成して切り替え、変更を加えてコミットした後、git push no-mistakes を実行してコードをプッシュします

インストールガイド
  1. ターミナルで curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh を実行してインストールします
  2. Git プロジェクトディレクトリに移動し、no-mistakes init を実行してローカルエージェントを初期化します
  3. ブランチを作成して切り替え、変更を加えてコミットした後、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 バイナリパス下のファイルも削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-25T06:14:55Z
GitHub リポジトリ公式サイト

類似プロジェクト