Skip to main content
Glama

no_human

チケットからレビュー済みプルリクエストへ。無料・オープンソース、あなたのマシン上で動作。

latest release CI python 3.12+ license MIT

getnohuman.com · クイックスタート · ドキュメント · スプリントでの動作を見る

Download for macOS Download for Windows Download for Linux

ループを見る — チケットが入り、レビュー済みプルリクエストが出るまで、全体のループを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

デスクトップアプリ

Download for macOS Download for Windows Download for Linux

各リリースにはアーティファクトとともに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 search/jql でポーリング (HTTP Basic email:token)

integrations.jira.jql

Linear

GraphQL API でポーリング

integrations.linear.team_key + state_types + label

monday.com

GraphQL v2 でポーリング

integrations.monday.board_id + status_column + todo_labels

書き戻しが有効な場合(write_back、デフォルトではオフ)、チケットはタスクとともに移動します — ステータスカテゴリ、タイプ、または指定したラベルで照合され、ハードコードされた遷移IDは使用されません — そしてPRリンクが取得されます。人間の対応が必要なタスクはコメントされ、遷移されることはありません。GitHubとGitLabのイシューはURLでタスクとしてインポートされ、PRまたはMRは自分のホストで開きます。SlackとTeamsはタスクがあなたを必要とするときにメッセージを受信し、JenkinsとCircleCIはテストレイヤーを実行してループをゲートできます。それぞれのセットアップ: docs/adapters.md

Jiraフローを最初から最後まで見る — Jiraボードから同期されたチケットが、スコープ設定、実装、レビュー合格のプルリクエストとして配信されるまで(クリックで全ステップの完全なビデオ):

Jira flow demo

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つだけ、それ以上はありません:

ツール

機能

task_add(title, description, repo_path)

タスクをファイル化します。no_human はそれを計画し、変更を書き、テストを実行し、別のモデルにレビューさせ、プルリクエストを開きます。

task_status(task_id_or_external_id)

そのタスクの現在の状態を返します — ステータス、試行回数、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"] } } }

ドキュメント

quickstart.md

プラットフォーム別の最初のタスクまで

configuration.md

すべての設定とデフォルト

verification.md

ゲート、制限付きループ、制限

security.md

認証境界、マージ禁止ルール、ガード

blockers.md

エスカレーション、ウェイクウォッチャー、nh reply

adapters.md

インテーク、コンテキスト、VCSとCIバックエンド

eval.md

ゴールデンセット、リプレイスコアリング、シャドウモード

CHANGELOG.md

リリースごとの変更点

開発

uv sync
uv run pytest -q
uv run nh --help

イシューとプルリクエスト歓迎。提出前に uv run pytest -q を実行してください。

no_human がレビューサイクルを節約してくれたなら、スターが他の人が見つける助けになります: GitHub stars

ライセンス

MIT — LICENSE を参照。ライセンスはコードを対象とし、名前は対象外です: TRADEMARK.md は「no_human」とロゴの使用に関するポリシーです。バイナリのパッケージングにはソースツリーにはない義務が伴います。詳細は THIRD-PARTY-NOTICES.md に記載されています。

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
1dRelease cycle
4Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Local 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.
    6
    111
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    A 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

View all related MCP servers

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.…

View all MCP Connectors

Latest Blog Posts

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