{"slug":"connectonion","name":"ConnectOnion","vendor":"OpenOnion","tagline":"Python agent framework and CLI that scaffolds a working agent with files, shell, browser and sub-agents, then deploys it","url":"https://agentboards.org/agent/connectonion","website":"https://connectonion.com","docs":"https://docs.connectonion.com","repo":"https://github.com/openonion/connectonion","category":"framework","execution":["local","cloud"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"mixed","summary":"The framework is free under Apache-2.0; models run either on your own provider key or on OpenOnion's co/ managed keys, and co deploy targets hosted or owned servers","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["OpenAI","Anthropic","Gemini","Groq","Grok","OpenRouter","co/ managed keys"],"bring_your_own_model":true,"local_models":false},"protocols":{"mcp_client":false,"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","windows"],"install":[{"label":"pip","command":"pip install connectonion"},{"label":"scaffold","command":"co create sales-agent && cd sales-agent && co ai"}],"benchmarks":[],"tags":["open-source","python","cli","templates","sub-agents","browser","p2p"],"github_stars":1484,"metrics":{"stars":1484,"pushed_at":"2026-10-02T04:53:35Z","archived":false,"open_issues":337,"latest_version":"v1.8.10","latest_version_at":"2026-10-01T09:24:52Z","latest_version_url":"https://github.com/openonion/connectonion/releases/tag/v1.8.10","version_source":"github","checked_at":"2026-10-02T05:05:21.256Z"},"sources":{"readme":"https://github.com/openonion/connectonion","docs":"https://docs.connectonion.com","install":"https://github.com/openonion/connectonion","models":"https://github.com/openonion/connectonion","license":"https://github.com/openonion/connectonion/blob/main/LICENSE"},"verified_at":null,"adoption":{"score":2.9,"signals":{"pypi_weekly":2951,"github_stars":1481,"hn_mentions_1y":1},"measured_at":"2026-09-21"},"scores":{"panel":5.8,"adoption":2.9,"spread":1.3,"facts":3.5,"board":5,"dimensions":{"reliability":5.3,"usefulness":5.7,"cost":7.3,"longevity":5},"per_persona":{"amigo":6.5,"critico":5.3,"profesor":6,"inversora":5.8,"jefa":5.3,"hacker":6.3},"community":null},"rank":null,"category_rank":102,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Amigo's 7 and El Crítico's 4 both start at the scaffold: it hands you a working agent in a minute, already wired to reach the network in both directions.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick ConnectOnion if you want a working agent in a minute rather than a framework to learn; pick Griptape when the structure matters more than the head start.","scores":{"reliability":7,"usefulness":6,"cost":8,"longevity":5},"evidence":["https://docs.connectonion.com","https://github.com/openonion/connectonion"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"Publishing an agent exposes it over HTTP and a peer-to-peer relay so other agents can discover and call it, and no authentication model is documented.","scores":{"reliability":4,"usefulness":5,"cost":7,"longevity":5},"evidence":["https://github.com/openonion/connectonion","https://docs.connectonion.com"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"A tool is a plain Python function and an agent is a name plus a list of them, which is the smallest useful abstraction anyone in this batch has proposed.","scores":{"reliability":6,"usefulness":6,"cost":7,"longevity":5},"evidence":["https://github.com/openonion/connectonion","https://docs.connectonion.com"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"The default path uses the vendor's own managed keys with no published price, which is where the business is, and it is the least examined part of the product.","scores":{"reliability":5,"usefulness":6,"cost":7,"longevity":5},"evidence":["https://github.com/openonion/connectonion","https://connectonion.com"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"The framework is free for sixty engineers, and the default credential path sends our prompts through the maintainer's managed keys unless somebody changes it deliberately.","scores":{"reliability":4,"usefulness":5,"cost":7,"longevity":5},"evidence":["https://github.com/openonion/connectonion","https://docs.connectonion.com"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0 and a pip install, tools are ordinary functions with no schema dialect, but there is no MCP client and the row records no local inference.","scores":{"reliability":6,"usefulness":6,"cost":8,"longevity":5},"evidence":["https://github.com/openonion/connectonion/blob/main/LICENSE","https://github.com/openonion/connectonion"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"There is a co doctor command, which suggests the authors already know how this ends.","scores":null,"evidence":[]}]}