{"slug":"lemonai","name":"Lemon AI","vendor":"Hexdo","tagline":"Self-hosted general AI agent with a Docker code-interpreter sandbox that runs deep research, vibe coding and data analysis on local LLMs","url":"https://agentboards.org/agent/lemonai","website":"https://lemonai.cc/","docs":"https://lemon-11.gitbook.io/lemonai","repo":"https://github.com/hexdocom/lemonai","category":"autonomous","execution":["local","sandbox"],"license":"Lemon AI Open Source License","open_source":true,"pricing":{"model":"byok","summary":"Free under the Lemon AI Open Source License (Apache 2.0 with added restrictions); commercial licensing on request, and you supply model keys or run local models","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["DeepSeek","Qwen","Llama","Gemma","Kimi","GPT-OSS","Claude","GPT","Gemini","Grok"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":false,"mcp_server":false,"openapi":false},"capabilities":{"terminal_exec":true,"browser":true,"multi_file_edit":true,"git_ops":false,"docker_sandbox":true,"multi_agent":false,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"docker","command":"docker pull hexdolemonai/lemon-runtime-sandbox:latest && docker run -it --rm --pull=always --name lemon-app --publish 5005:5005 -v /var/run/docker.sock:/var/run/docker.sock hexdolemonai/lemon:latest make run"}],"benchmarks":[],"tags":["open-source","self-hosted","sandbox","local-models","deep-research","memory"],"github_stars":1572,"metrics":{"stars":1572,"pushed_at":"2026-02-03T10:39:31Z","archived":false,"open_issues":16,"latest_version":"v0.5.1","latest_version_at":"2025-11-17T10:52:41Z","latest_version_url":"https://github.com/hexdocom/lemonai/releases/tag/v0.5.1","version_source":"github","checked_at":"2026-10-02T05:01:12.773Z"},"sources":{"readme":"https://github.com/hexdocom/lemonai","install":"https://github.com/hexdocom/lemonai","models":"https://github.com/hexdocom/lemonai","license":"https://github.com/hexdocom/lemonai/blob/main/LICENSE","capabilities":"https://github.com/hexdocom/lemonai"},"verified_at":null,"adoption":{"score":2.4,"signals":{"github_stars":1566},"measured_at":"2026-09-21"},"scores":{"panel":5.8,"adoption":2.4,"spread":1.3,"facts":4.7,"board":5.1,"dimensions":{"reliability":5,"usefulness":6.2,"cost":7.2,"longevity":4.8},"per_persona":{"amigo":6.3,"critico":5.5,"profesor":6.3,"inversora":5.5,"jefa":5,"hacker":6.3},"community":null},"rank":203,"category_rank":13,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Crítico and El Amigo disagree about the install command rather than about the product, and the install command turns out to be the product's main claim.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it when you want to point at the part of the page that is wrong instead of describing it; pick a hosted platform if you would rather it were quick.","scores":{"reliability":5,"usefulness":7,"cost":8,"longevity":5},"evidence":["https://github.com/hexdocom/lemonai","https://lemon-11.gitbook.io/lemonai"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The documented run command mounts the host's container socket into the container, which hands anything inside it control of the daemon the boundary was supposed to enforce.","scores":{"reliability":4,"usefulness":6,"cost":7,"longevity":5},"evidence":["https://github.com/hexdocom/lemonai","https://lemon-11.gitbook.io/lemonai"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"The loop is named in four parts, planning, action, reflection and memory, and all four run inside the isolated environment rather than around it, which is an unusual placement.","scores":{"reliability":6,"usefulness":6,"cost":7,"longevity":6},"evidence":["https://github.com/hexdocom/lemonai","https://lemon-11.gitbook.io/lemonai"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"1,562 stars positioned explicitly against a well-funded hosted platform, with no hosted tier of its own and nothing metered: the comparison flatters and does not fund.","scores":{"reliability":5,"usefulness":6,"cost":7,"longevity":4},"evidence":["https://github.com/hexdocom/lemonai","https://lemonai.cc/"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Self-hosted at no licence cost for sixty engineers, and every one of them on Windows needs a Linux subsystem and a desktop container runtime before anything starts.","scores":{"reliability":4,"usefulness":5,"cost":7,"longevity":4},"evidence":["https://github.com/hexdocom/lemonai","https://lemonai.cc/"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"The licence is a permissive one with extra restrictions bolted on, which is not the permissive licence it resembles, and that matters to me more than anything below it.","scores":{"reliability":6,"usefulness":7,"cost":7,"longevity":5},"evidence":["https://github.com/hexdocom/lemonai","https://github.com/hexdocom/lemonai/blob/main/LICENSE"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"The documented minimum is 4GB of RAM, which is confident for a product that runs a virtual machine in order to write your code.","scores":null,"evidence":[]}]}