{"slug":"whip","name":"whip","vendor":"Context Labs","tagline":"Fast Go coding-agent harness with a bash, read, write, edit and subagent tool loop and live model discovery from every provider catalog","url":"https://agentboards.org/agent/whip","website":"https://github.com/context-labs/whip","docs":null,"repo":"https://github.com/context-labs/whip","category":"cli","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under Apache-2.0; you authenticate your own provider, such as OpenRouter, and pay it directly","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["inference.net","OpenRouter","any OpenAI-compatible endpoint"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":true,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":true,"multi_file_edit":true,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux"],"install":[{"label":"install script","command":"curl -fsSL https://raw.githubusercontent.com/context-labs/whip/main/install.sh | sh"},{"label":"go","command":"go install github.com/context-labs/whip/cmd/whip@latest"}],"benchmarks":[],"tags":["open-source","go","terminal","harness","mcp","subagents","open-models"],"github_stars":1064,"metrics":{"stars":1064,"pushed_at":"2026-09-30T18:40:51Z","archived":false,"open_issues":124,"latest_version":"v1.0.0","latest_version_at":"2026-09-25T16:24:21Z","latest_version_url":"https://github.com/context-labs/whip/releases/tag/v1.0.0","version_source":"github","checked_at":"2026-10-02T05:03:15.117Z"},"sources":{"overview":"https://github.com/context-labs/whip","install":"https://github.com/context-labs/whip","capabilities":"https://github.com/context-labs/whip","models":"https://github.com/context-labs/whip","license":"https://github.com/context-labs/whip/blob/main/LICENSE"},"verified_at":"2026-09-04","adoption":{"score":3.2,"signals":{"github_stars":1063,"hn_mentions_1y":27},"measured_at":"2026-09-28"},"scores":{"panel":6.5,"adoption":3.2,"spread":2.3,"facts":6.7,"board":6,"dimensions":{"reliability":5.7,"usefulness":6.5,"cost":8.3,"longevity":5.3},"per_persona":{"amigo":6.8,"critico":6,"profesor":7.3,"inversora":6,"jefa":5.3,"hacker":7.5},"community":null},"rank":109,"category_rank":50,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Crítico finds a capability the documentation index lists and the README never explains; El Profesor finds the concurrency design to be the careful part.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if latency is the thing that annoys you most about agent tooling; pick a bigger tool if you want features more than milliseconds.","scores":{"reliability":6,"usefulness":7,"cost":9,"longevity":5},"evidence":["https://github.com/context-labs/whip"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The documentation index lists browser and computer use, and the README does not describe the feature, so a capability arrives with no permissions model attached.","scores":{"reliability":5,"usefulness":6,"cost":8,"longevity":5},"evidence":["https://github.com/context-labs/whip"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Per-path file locks and channel-based background subagents put parallelism exactly where two agents do not conflict and serialise them where they do.","scores":{"reliability":7,"usefulness":7,"cost":8,"longevity":7},"evidence":["https://github.com/context-labs/whip"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"A harness that ships pointing at one inference provider is a distribution channel for that provider, and the question is what Context Labs gets for it.","scores":{"reliability":5,"usefulness":6,"cost":8,"longevity":5},"evidence":["https://github.com/context-labs/whip"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"One small vendor and no support organisation is the whole story, and that decides it: when it breaks we fix it or we stop using it.","scores":{"reliability":4,"usefulness":5,"cost":8,"longevity":4},"evidence":["https://github.com/context-labs/whip"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, a .mcp.json in the repository is all it takes for servers to appear, and model discovery is live from each provider's catalog.","scores":{"reliability":7,"usefulness":8,"cost":9,"longevity":6},"evidence":["https://github.com/context-labs/whip/blob/main/LICENSE","https://github.com/context-labs/whip"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"Its roadmap cites which project each idea was taken from, which is more attribution than most research papers manage.","scores":null,"evidence":[]}]}