{"slug":"no-human","name":"no_human","vendor":"no_human","tagline":"Local ticket-to-pull-request loop that plans the task, writes the change, runs your tests and has a second model try to refute \"done\"","url":"https://agentboards.org/agent/no-human","website":"https://getnohuman.com","docs":"https://github.com/no-human-ai/no_human/blob/main/docs/README.md","repo":"https://github.com/no-human-ai/no_human","category":"autonomous","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT and running on your own machine; you pay only your model provider","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["any"],"bring_your_own_model":true,"local_models":false},"protocols":{"mcp_client":false,"mcp_server":true,"openapi":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":true,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"uv","command":"uv tool install no-human"},{"label":"desktop","command":"Download for macOS, Windows or Linux from https://github.com/no-human-ai/no_human/releases/latest"}],"benchmarks":[],"tags":["open-source","python","autonomous","pull-requests","adversarial-review","mcp","local-first"],"github_stars":328,"metrics":{"stars":328,"pushed_at":"2026-09-30T13:35:32Z","archived":false,"open_issues":92,"latest_version":"0.2.4","latest_version_at":"2026-09-17T06:34:36.844719Z","latest_version_url":"https://pypi.org/project/no-human/","version_source":"pypi","checked_at":"2026-10-02T05:01:38.439Z"},"sources":{"overview":"https://github.com/no-human-ai/no_human","website":"https://getnohuman.com","install":"https://github.com/no-human-ai/no_human","capabilities":"https://github.com/no-human-ai/no_human","models":"https://github.com/no-human-ai/no_human","license":"https://github.com/no-human-ai/no_human/blob/main/LICENSE"},"verified_at":"2026-09-04","adoption":{"score":4.9,"signals":{"pypi_weekly":60,"github_stars":322,"hn_mentions_1y":89},"measured_at":"2026-09-28"},"scores":{"panel":6.2,"adoption":4.9,"spread":2,"facts":6.7,"board":6.1,"dimensions":{"reliability":5.7,"usefulness":6.5,"cost":6.8,"longevity":5.8},"per_persona":{"amigo":6.5,"critico":5.5,"profesor":6.8,"inversora":6,"jefa":5.3,"hacker":7.3},"community":null},"rank":95,"category_rank":4,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Profesor admires a reviewer told to refute rather than approve; El Crítico notes that a refuter with no round limit is a meter with no ceiling.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if your repository has a test suite you trust; pick a plain coding agent if your tests are thin, because there is nothing here to catch that.","scores":{"reliability":6,"usefulness":7,"cost":7,"longevity":6},"evidence":["https://github.com/no-human-ai/no_human","https://getnohuman.com"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"A reviewer told to refute completion will usually find something, and nothing in the row bounds the number of rounds before the argument stops.","scores":{"reliability":5,"usefulness":6,"cost":5,"longevity":6},"evidence":["https://github.com/no-human-ai/no_human","https://github.com/no-human-ai/no_human/blob/main/docs/README.md"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"The reviewer is a different model in a session that never saw the coder's work, instructed to refute completion rather than to assess it.","scores":{"reliability":7,"usefulness":7,"cost":6,"longevity":7},"evidence":["https://github.com/no-human-ai/no_human/blob/main/docs/README.md","https://github.com/no-human-ai/no_human"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"A marketing domain in front of a free tool that runs entirely on the user's hardware: it costs the maker nothing to operate and captures nothing either.","scores":{"reliability":5,"usefulness":6,"cost":8,"longevity":5},"evidence":["https://github.com/no-human-ai/no_human","https://getnohuman.com"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"It does not run headless, so sixty developers each run the loop on a laptop under their own credentials and nothing opens a pull request I can attribute.","scores":{"reliability":4,"usefulness":5,"cost":7,"longevity":5},"evidence":["https://github.com/no-human-ai/no_human","https://getnohuman.com"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"It ships an MCP stdio server on the official Python SDK, so my existing agent files a task with task_add and gets the whole loop behind it.","scores":{"reliability":7,"usefulness":8,"cost":8,"longevity":6},"evidence":["https://github.com/no-human-ai/no_human/blob/main/LICENSE","https://github.com/no-human-ai/no_human"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It runs an AI coding factory on your own machine, which is a stately way to describe the noise your laptop fan now makes.","scores":null,"evidence":[]}]}