{"slug":"magi-code","name":"Magi","vendor":"MistRipple","tagline":"Local-first engineering workspace where a mainline agent splits work across execution, exploration, architecture, test and review roles","url":"https://agentboards.org/agent/magi-code","website":"https://github.com/MistRipple/magi-code","docs":null,"repo":"https://github.com/MistRipple/magi-code","category":"harness","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under Apache-2.0; you configure a model per role and pay those providers","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["OpenAI","Anthropic"],"bring_your_own_model":true,"local_models":false},"protocols":{"mcp_client":true,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows","web"],"install":[{"label":"From source","command":"npm --prefix web ci && npm run build && npm run desktop:package -- --dir"}],"benchmarks":[],"tags":["open-source","rust","electron","local-first","multi-agent","mcp","chinese"],"github_stars":216,"metrics":{"stars":216,"pushed_at":"2026-09-29T13:43:37Z","archived":false,"open_issues":2,"latest_version":"v3.0.51","latest_version_at":"2026-08-26T02:30:52Z","latest_version_url":"https://github.com/MistRipple/magi-code/releases/tag/v3.0.51","version_source":"github","checked_at":"2026-10-02T05:01:17.976Z"},"sources":{"overview":"https://github.com/MistRipple/magi-code","install":"https://github.com/MistRipple/magi-code","capabilities":"https://github.com/MistRipple/magi-code","protocols":"https://github.com/MistRipple/magi-code","models":"https://github.com/MistRipple/magi-code","license":"https://github.com/MistRipple/magi-code/blob/main/LICENSE"},"verified_at":"2026-09-04","adoption":{"score":0,"signals":{"github_stars":215,"hn_mentions_1y":3},"measured_at":"2026-09-21"},"scores":{"panel":5.9,"adoption":0,"spread":2.3,"facts":8.3,"board":5.4,"dimensions":{"reliability":6,"usefulness":6,"cost":6.3,"longevity":5.3},"per_persona":{"amigo":5.8,"critico":5,"profesor":7,"inversora":5.5,"jefa":5,"hacker":7.3},"community":null},"rank":null,"category_rank":137,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Profesor and El Crítico look at the same five parallel roles: one counts what the trace records, the other counts what the parallelism costs.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick Magi if you want to see the work split into named roles as it happens; pick a single-agent tool if a running commentary from five processes would only distract you.","scores":{"reliability":6,"usefulness":6,"cost":6,"longevity":5},"evidence":["https://github.com/MistRipple/magi-code"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"Five role agents run in parallel and each can carry its own model, so one request becomes five concurrent contexts and five simultaneous meters with no documented ceiling.","scores":{"reliability":5,"usefulness":6,"cost":4,"longevity":5},"evidence":["https://github.com/MistRipple/magi-code"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"One run trace records the goal, the derived tasks, every tool call, the resulting changes and the verification results, which makes a completed run auditable end to end.","scores":{"reliability":8,"usefulness":7,"cost":6,"longevity":7},"evidence":["https://github.com/MistRipple/magi-code"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"215 stars, a permissive licence, no company, and an install path that begins with building the desktop package from source. Nothing here is trying to be sold yet.","scores":{"reliability":5,"usefulness":5,"cost":8,"longevity":4},"evidence":["https://github.com/MistRipple/magi-code"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Free at sixty desks and governed nowhere: the permission layer it advertises is local to each installation, with its whole state living in a directory under each home folder.","scores":{"reliability":4,"usefulness":5,"cost":7,"longevity":4},"evidence":["https://github.com/MistRipple/magi-code"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, MCP servers attach through the same policy layer as everything else, and the whole state lives under a dotted directory in my home folder where I can read it.","scores":{"reliability":8,"usefulness":7,"cost":7,"longevity":7},"evidence":["https://github.com/MistRipple/magi-code/blob/main/LICENSE","https://github.com/MistRipple/magi-code"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"Its tool list includes image generation, because the thing your failing test suite needed was an illustration.","scores":null,"evidence":[]}]}