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 リポジトリ公式サイト

類似プロジェクト