{"slug":"herm","name":"Herm","vendor":"aduermael","tagline":"Model-agnostic Go coding agent that runs inside a Docker container it builds for the project, so no permission prompts are needed","url":"https://agentboards.org/agent/herm","website":"https://hermagent.com","docs":null,"repo":"https://github.com/aduermael/herm","category":"cli","execution":["local","sandbox"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT; you supply provider keys or run a local model through Ollama","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["Anthropic","OpenAI","Gemini","Grok","OpenRouter","Ollama","Azure OpenAI","Vertex AI","AWS Bedrock"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":false,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":false,"docker_sandbox":true,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux"],"install":[{"label":"install script","command":"curl -fsSL https://hermagent.com/install.sh | sh"},{"label":"Homebrew","command":"brew tap aduermael/herm && brew install herm"}],"benchmarks":[],"tags":["open-source","go","containers","sandbox","multi-provider","local-models"],"github_stars":234,"metrics":{"stars":234,"pushed_at":"2026-08-12T21:08:52Z","archived":false,"open_issues":22,"latest_version":"v0.8.7","latest_version_at":"2026-07-17T19:54:15Z","latest_version_url":"https://github.com/aduermael/herm/releases/tag/v0.8.7","version_source":"github","checked_at":"2026-10-02T05:06:04.018Z"},"sources":{"overview":"https://github.com/aduermael/herm","website":"https://hermagent.com","install":"https://github.com/aduermael/herm","capabilities":"https://github.com/aduermael/herm","models":"https://github.com/aduermael/herm","license":"https://github.com/aduermael/herm/blob/main/LICENSE"},"verified_at":"2026-09-04","adoption":{"score":0,"signals":{"github_stars":233},"measured_at":"2026-09-28"},"scores":{"panel":7.2,"adoption":0,"spread":2.3,"facts":6.7,"board":6,"dimensions":{"reliability":7.2,"usefulness":6.8,"cost":8.5,"longevity":6.2},"per_persona":{"amigo":7.5,"critico":6.8,"profesor":7.8,"inversora":6,"jefa":6.8,"hacker":8.3},"community":null},"rank":102,"category_rank":48,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Amigo and El Crítico describe the same container from inside and outside, and only one of them noticed who writes its definition.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if approval prompts have trained you to click yes without reading; pick a host-based agent if installing Docker is a fight you would rather skip.","scores":{"reliability":8,"usefulness":7,"cost":9,"longevity":6},"evidence":["https://github.com/aduermael/herm","https://hermagent.com"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"It extends its own environment by writing Dockerfiles dynamically, which means the agent authors the definition of the box it is confined to.","scores":{"reliability":6,"usefulness":7,"cost":8,"longevity":6},"evidence":["https://github.com/aduermael/herm","https://hermagent.com"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Model assignment is per role rather than per session: a main agent, an exploration model and a vision model can each be a different provider inside one run.","scores":{"reliability":8,"usefulness":7,"cost":8,"longevity":8},"evidence":["https://github.com/aduermael/herm","https://hermagent.com"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"232 stars, one author and no company: technically the most careful row on this shelf, and commercially indistinguishable from a weekend project.","scores":{"reliability":6,"usefulness":6,"cost":8,"longevity":4},"evidence":["https://github.com/aduermael/herm","https://hermagent.com"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"It defaults to running the agent in Docker, which means a container runtime on sixty machines, and a Homebrew tap is the closest thing here to a distribution channel.","scores":{"reliability":7,"usefulness":6,"cost":8,"longevity":6},"evidence":["https://github.com/aduermael/herm","https://hermagent.com"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, and everything is open including the system prompts, the skills and the tools, with nine providers listed and Ollama among them.","scores":{"reliability":8,"usefulness":8,"cost":10,"longevity":7},"evidence":["https://github.com/aduermael/herm/blob/main/LICENSE","https://github.com/aduermael/herm"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It offers an in-process Unix-like sandbox, for the days when Docker feels like too much of a commitment.","scores":null,"evidence":["https://github.com/aduermael/herm"]}]}