no_human
no_human
チケットからレビュー済みプルリクエストへ。無料・オープンソース、あなたのマシン上で動作。
getnohuman.com · クイックスタート · ドキュメント · スプリントでの動作を見る
▶ ループを見る — チケットが入り、レビュー済みプルリクエストが出るまで、全体のループを57秒で。
あなたが信頼できるAIコーディングファクトリー:
コードの前に計画 — チケットとリポジトリから見つけた情報に基づいて計画を立てます。
敵対的レビュー。 別のモデル、新しいコンテキスト、読み取り専用ツールで「完了」を反論するよう指示されます。ファイルと行番号を引用した合格/不合格のチェックリストが届きます — 数値による自己採点はありません。
改ざん防止。 削除されたテスト、新たなスキップ、恒真式に変えられたアサーション — レビューアのトークンが使われる前にブロックされます。
修正がバグを直した証拠。 バグ修正の場合、証拠として提示されるテストはマージベースで失敗し、新しいツリーでは成功しなければなりません — 再現ゲートがそれを強制し、すべての変更でそれを必須にすることもできます。
あなたのテストを実行 — ローカルで、オプションでCI経由でも。
正直な停止。 完了できない場合、もっともらしい差分をでっち上げるのではなく、具体的な質問を1つ残して停止します。
インストール
どの方法でインストールする場合でも、Claudeの認証情報が必要です: claude setup-token からのOAuthトークン(個人サブスクリプションまたはエンタープライズ)。そのため、まずClaude Code CLIをインストールしてください — npm install -g @anthropic-ai/claude-code、または curl -fsSL https://claude.ai/install.sh | bash。デスクトップアプリもすべてのタスクでそのCLIを呼び出します。代わりにAnthropicに直接支払うには、llm.auth_mode: "api_key" を設定し、ANTHROPIC_API_KEY を ~/.no_human/.env に置きます。
ワンライナー (CLI + ボード)
uv tool install no-human # or: pipx install no-human — the wheel ships the board
nh init && nh doctor # token, config, first repo; then prove the install is realデスクトップアプリ
各リリースにはアーティファクトとともにSHA-256が同梱されます。プラットフォーム別の注意事項と初回実行のウォークスルー: docs/quickstart.md。
ソースから
git clone https://github.com/no-human-ai/no_human.git && cd no_human
uv sync # installs the `nh` entry point into .venv
(cd web && npm install && npm run build) # builds the board (cold first install can take minutes)
uv run nh init # token, config, first repo (about 2 minutes)
uv run nh doctor # verify the install is real before relying on itボードを使いたい場合、web ビルドは必須です: ソースチェックアウトには web/dist が含まれていないため、それがないと nh start はAPIのみを提供し、UIをレンダリングしません。Python 3.12+、uv、git、そしてボードビルド用のNodeとnpmが必要です。
Related MCP server: github-mcp
単一タスクを実行
引数なしで nh を実行するとシェルが起動します: レーン、ライブイベントテール、そしてプレーンな英語でタスクを説明するインテーク。以下のすべてのコマンドも引き続き機能します。
nh # the shell
nh start # board + worker on 127.0.0.1:8420
nh task add https://github.com/org/repo/issues/42 --repo ~/git/repo
nh status # needs-you / working / waiting / done
nh review <id> # the reviewer's evidence checklist
nh diff <id> # the diff it wants to ship
nh approve <id> # your approval squash-lands the PR (git.approve_identity)
nh reject <id> --reason "..." # send it back with feedback統合
no_human を既存のトラッカーに接続すると、チケットをボードに取り込みます — トラッカーのフィルターはタスク自身のテキストではなく設定に置かれ、トランスポートエラーはプールをクラッシュさせる代わりにログを記録して次のティックで再試行します。
トラッカー | チケットの到着方法 | 設定するフィルター |
Jira Cloud | REST |
|
Linear | GraphQL API でポーリング |
|
monday.com | GraphQL v2 でポーリング |
|
書き戻しが有効な場合(write_back、デフォルトではオフ)、チケットはタスクとともに移動します — ステータスカテゴリ、タイプ、または指定したラベルで照合され、ハードコードされた遷移IDは使用されません — そしてPRリンクが取得されます。人間の対応が必要なタスクはコメントされ、遷移されることはありません。GitHubとGitLabのイシューはURLでタスクとしてインポートされ、PRまたはMRは自分のホストで開きます。SlackとTeamsはタスクがあなたを必要とするときにメッセージを受信し、JenkinsとCircleCIはテストレイヤーを実行してループをゲートできます。それぞれのセットアップ: docs/adapters.md。
Jiraフローを最初から最後まで見る — Jiraボードから同期されたチケットが、スコープ設定、実装、レビュー合格のプルリクエストとして配信されるまで(クリックで全ステップの完全なビデオ):

MCPサーバー — 既に使っているエージェントから作業を渡す
no_human にはMCP (Model Context Protocol) サーバーが同梱されています: 公式Python MCP SDK上に構築されたstdioブリッジで、Claude Code、Cursor、または任意のMCPクライアントがローカルのno_humanに作業をファイルし、その状態を確認できます。
nh mcp-serve # the MCP server, over stdioツールは2つだけ、それ以上はありません:
ツール | 機能 |
| タスクをファイル化します。no_human はそれを計画し、変更を書き、テストを実行し、別のモデルにレビューさせ、プルリクエストを開きます。 |
| そのタスクの現在の状態を返します — ステータス、試行回数、PRリンク(あれば)。 |
これはあなた自身のno_humanと http://127.0.0.1:8420 でのみ通信し、それ以外とは通信しません: 認証はありません。そのアドレスはlocalhostだからです。また、私たちのサービスは間に介在しません。Claude Codeの場合、同じサーバーがプラグインとして同梱されています — plugins/no-human/ を指定すると、セッションに2つのツールが表示されます。
// .mcp.json
{ "mcpServers": { "no_human": { "command": "nh", "args": ["mcp-serve"] } } }ドキュメント
プラットフォーム別の最初のタスクまで | |
すべての設定とデフォルト | |
ゲート、制限付きループ、制限 | |
認証境界、マージ禁止ルール、ガード | |
エスカレーション、ウェイクウォッチャー、 | |
インテーク、コンテキスト、VCSとCIバックエンド | |
ゴールデンセット、リプレイスコアリング、シャドウモード | |
リリースごとの変更点 |
開発
uv sync
uv run pytest -q
uv run nh --helpイシューとプルリクエスト歓迎。提出前に uv run pytest -q を実行してください。
no_human がレビューサイクルを節約してくれたなら、スターが他の人が見つける助けになります:
ライセンス
MIT — LICENSE を参照。ライセンスはコードを対象とし、名前は対象外です: TRADEMARK.md は「no_human」とロゴの使用に関するポリシーです。バイナリのパッケージングにはソースツリーにはない義務が伴います。詳細は THIRD-PARTY-NOTICES.md に記載されています。
Maintenance
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables end-to-end automation of developer workflows from Jira issue tracking to GitHub pull requests through natural language, allowing developers to search issues, create branches, commit changes, and manage PRs directly from their IDE.2MIT
- AlicenseAqualityDmaintenanceLocal MCP server for safe GitHub developer workflows. Enables pulling main, creating feature branches, pushing them, and opening ready-for-review pull requests via tools like github_create_feature_branch and github_create_pull_request.6111MIT
- FlicenseNot gradedqualityCmaintenanceAutonomous AI software development pipeline that transforms tickets into production-ready code through planning, coding, testing, reviewing, and delivery stages.
- FlicenseNot gradedqualityAmaintenanceA review handoff tool for agent-driven coding sessions that captures worktree diffs, creates shareable review URLs, and streams reviewer feedback back to the agent.1
Related MCP Connectors
Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out.
Pull change requests from your Amendor board into your coding agent to build and open PRs.
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/no-human-ai/no_human'
If you have feedback or need assistance with the MCP directory API, please join our Discord server