{"slug":"opendev","name":"OpenDev","vendor":"OpenDev","tagline":"Open-source Rust coding agent for the terminal that spawns parallel agents, each bound to the LLM you choose for it","url":"https://agentboards.org/agent/opendev","website":"https://github.com/opendev-to/opendev","docs":null,"repo":"https://github.com/opendev-to/opendev","category":"cli","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT; you bring the API keys for whichever LLM each agent is bound to","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["Anthropic","OpenAI","Gemini","Mistral","Qwen","OpenRouter","Ollama","LM Studio"],"bring_your_own_model":true,"local_models":true},"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"],"install":[{"label":"Homebrew","command":"brew install opendev-to/tap/opendev"},{"label":"Cargo","command":"cargo install opendev-cli"}],"benchmarks":[],"tags":["open-source","rust","terminal","parallel-agents","mcp","local-models"],"github_stars":843,"metrics":{"stars":843,"pushed_at":"2026-08-08T15:37:31Z","archived":false,"open_issues":12,"latest_version":"v0.1.9","latest_version_at":"2026-07-10T12:09:43Z","latest_version_url":"https://github.com/opendev-to/opendev/releases/tag/v0.1.9","version_source":"github","checked_at":"2026-10-02T05:01:58.865Z"},"sources":{"overview":"https://github.com/opendev-to/opendev","install":"https://crates.io/crates/opendev-cli","capabilities":"https://github.com/opendev-to/opendev","protocols":"https://github.com/opendev-to/opendev","models":"https://github.com/opendev-to/opendev","license":"https://github.com/opendev-to/opendev/blob/main/LICENSE"},"verified_at":"2026-09-04","adoption":{"score":1.5,"signals":{"github_stars":840},"measured_at":"2026-09-28"},"scores":{"panel":6.6,"adoption":1.5,"spread":2.8,"facts":8.3,"board":6.1,"dimensions":{"reliability":6.2,"usefulness":6.2,"cost":8.2,"longevity":5.8},"per_persona":{"amigo":7,"critico":6.3,"profesor":6.5,"inversora":6.5,"jefa":5.3,"hacker":8},"community":null},"rank":97,"category_rank":43,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Profesor finds the parallel design interesting and El Crítico finds it unsupervised, and both are reading the same missing sentence in the row.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if you want a terminal agent that is one binary and nothing else; pick a heavier tool if you need it to manage branches for you.","scores":{"reliability":6,"usefulness":7,"cost":9,"longevity":6},"evidence":["https://github.com/opendev-to/opendev","https://crates.io/crates/opendev-cli"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"It spawns parallel agents into one project, records no git operations and describes no isolation, so concurrent writes are a question the row does not answer.","scores":{"reliability":5,"usefulness":6,"cost":8,"longevity":6},"evidence":["https://github.com/opendev-to/opendev","https://github.com/opendev-to/opendev"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Binding each parallel worker to a distinct model is an ensemble design, and the accompanying technical report is the only methodology statement on this row.","scores":{"reliability":7,"usefulness":6,"cost":7,"longevity":6},"evidence":["https://github.com/opendev-to/opendev","https://github.com/opendev-to/opendev"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"832 stars, no company, no price and no hosted surface: a well-executed tool occupying a position that generates goodwill and nothing else.","scores":{"reliability":6,"usefulness":6,"cost":9,"longevity":5},"evidence":["https://github.com/opendev-to/opendev","https://github.com/opendev-to/opendev"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Nothing per seat, and the meter is multiplied: parallel workers across several providers means sixty engineers producing spend on several invoices at once.","scores":{"reliability":5,"usefulness":5,"cost":6,"longevity":5},"evidence":["https://github.com/opendev-to/opendev","https://github.com/opendev-to/opendev"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, `cargo install`, MCP servers attach, and Ollama or LM Studio are in the provider list, so a worker can run on weights I serve myself.","scores":{"reliability":8,"usefulness":7,"cost":10,"longevity":7},"evidence":["https://github.com/opendev-to/opendev/blob/main/LICENSE","https://github.com/opendev-to/opendev"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It publishes a technical report on arXiv, which is an unusual amount of paperwork for something you install with a package manager.","scores":null,"evidence":[]}]}