{"slug":"wrongstack","name":"WrongStack","vendor":"WrongStack","tagline":"From-scratch coding agent with 70 built-in tools and six surfaces, from a plain REPL to a cross-machine HQ, all behind a permission gate","url":"https://agentboards.org/agent/wrongstack","website":"https://wrongstack.com/","docs":"https://github.com/WrongStack/WrongStack","repo":"https://github.com/WrongStack/WrongStack","category":"cli","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT; sign in with a ChatGPT/Codex, Claude Pro/Max or GitHub Copilot subscription over OAuth, or bring an API key","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["~140 providers via models.dev","Anthropic","OpenAI","GitHub Copilot","Ollama","vLLM","LM Studio"],"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":true,"docker_sandbox":false,"multi_agent":true,"headless_ci":true},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"npm","command":"npm i -g wrongstack"},{"label":"Windows portable","command":"Extract wrongstack-v*-windows-*.zip from a GitHub release and run WrongStack.exe"}],"benchmarks":[],"tags":["open-source","from-scratch","subagents","permissions","memory","multi-surface","byok"],"github_stars":356,"metrics":{"stars":356,"pushed_at":"2026-10-01T21:58:23Z","archived":false,"open_issues":14,"latest_version":"v1.0.30","latest_version_at":"2026-10-01T21:49:54Z","latest_version_url":"https://github.com/WrongStack/WrongStack/releases/tag/v1.0.30","version_source":"github","checked_at":"2026-10-02T05:03:16.150Z"},"sources":{"overview":"https://github.com/WrongStack/WrongStack","website":"https://wrongstack.com/","install":"https://www.npmjs.com/package/wrongstack","license":"https://github.com/WrongStack/WrongStack","pricing":"https://github.com/WrongStack/WrongStack","capabilities":"https://github.com/WrongStack/WrongStack","models":"https://github.com/WrongStack/WrongStack","protocols":"https://github.com/WrongStack/WrongStack"},"verified_at":"2026-09-04","adoption":{"score":1.2,"signals":{"npm_weekly":622,"github_stars":339},"measured_at":"2026-09-28"},"scores":{"panel":6.4,"adoption":1.2,"spread":3,"facts":10,"board":6.2,"dimensions":{"reliability":5.7,"usefulness":6.8,"cost":7.7,"longevity":5.3},"per_persona":{"amigo":6.3,"critico":5.3,"profesor":6.8,"inversora":5.8,"jefa":6,"hacker":8.3},"community":null},"rank":85,"category_rank":38,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Crítico and La Jefa read the same enormous scope and land on opposite sides, because one is counting untested code and the other is counting the console she has never had.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick WrongStack if you want one tool that owns the whole stack; pick a small terminal agent if you would rather have less software than more of it.","scores":{"reliability":5,"usefulness":7,"cost":8,"longevity":5},"evidence":["https://github.com/WrongStack/WrongStack","https://wrongstack.com/"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"It reimplements the kernel, transports, tool executor, permission policy, memory and multi-agent runtime from scratch, and offers a 77-role subagent roster on top of all of it.","scores":{"reliability":4,"usefulness":6,"cost":6,"longevity":5},"evidence":["https://github.com/WrongStack/WrongStack","https://wrongstack.com/"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Tasks are gated on atomic verification before advancing, and a policy layer classifies each risky choice as automatic, denied or escalated, which are two different control mechanisms.","scores":{"reliability":7,"usefulness":7,"cost":7,"longevity":6},"evidence":["https://github.com/WrongStack/WrongStack","https://wrongstack.com/"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"277 stars for a project rebuilding an entire category single-handedly under a permissive licence: extraordinary engineering ambition attached to no commercial structure at all.","scores":{"reliability":5,"usefulness":6,"cost":8,"longevity":4},"evidence":["https://github.com/WrongStack/WrongStack","https://www.npmjs.com/package/wrongstack"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Nothing per seat, and a command centre aggregates sessions, agents, spend and worktrees across machines with per-agent budgets, which is the closest thing to a console anyone here ships.","scores":{"reliability":5,"usefulness":7,"cost":7,"longevity":5},"evidence":["https://github.com/WrongStack/WrongStack","https://wrongstack.com/"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, roughly 140 providers pulled live from a public catalogue, presets for three local serving stacks, and a flag that boots the kernel fully offline with the extras switched off.","scores":{"reliability":8,"usefulness":8,"cost":10,"longevity":7},"evidence":["https://github.com/WrongStack/WrongStack","https://www.npmjs.com/package/wrongstack"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It ships six different user interfaces, so there is now a wrong way to run it to suit every mood.","scores":null,"evidence":[]}]}