{"slug":"corecoder","name":"CoreCoder","vendor":"He Yufeng","tagline":"A working coding agent in about 1,200 lines of Python, written to be read end to end and forked","url":"https://agentboards.org/agent/corecoder","website":"https://pypi.org/project/corecoder/","docs":"https://github.com/he-yufeng/CoreCoder","repo":"https://github.com/he-yufeng/CoreCoder","category":"cli","execution":["local"],"license":"MIT","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under MIT; you provide a model key or point it at a local server","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["any OpenAI-compatible endpoint","Ollama","LiteLLM"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":false,"mcp_server":false},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":true},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"pip","command":"pip install corecoder"}],"benchmarks":[],"tags":["terminal","minimal","python","reference-implementation","byok"],"github_stars":1788,"metrics":{"stars":1788,"pushed_at":"2026-10-01T16:04:16Z","archived":false,"open_issues":1,"latest_version":"0.7.0","latest_version_at":"2026-09-24T18:01:25.337223Z","latest_version_url":"https://pypi.org/project/corecoder/","version_source":"pypi","checked_at":"2026-10-02T05:05:24.807Z"},"sources":{"overview":"https://github.com/he-yufeng/CoreCoder","install":"https://pypi.org/project/corecoder/","models":"https://github.com/he-yufeng/CoreCoder","capabilities":"https://github.com/he-yufeng/CoreCoder"},"verified_at":null,"adoption":{"score":2.6,"signals":{"pypi_weekly":46,"github_stars":1757},"measured_at":"2026-09-21"},"scores":{"panel":5.9,"adoption":2.6,"spread":4,"facts":3.5,"board":5,"dimensions":{"reliability":5.5,"usefulness":5.2,"cost":7.8,"longevity":5},"per_persona":{"amigo":6,"critico":5.5,"profesor":7,"inversora":4.3,"jefa":4.3,"hacker":8.3},"community":null},"rank":215,"category_rank":101,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Hacker at 8.25 and La Jefa at 4.25 are four points apart and neither is wrong, because one is reviewing a book and the other is reviewing a purchase.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick it if you want to understand how an agent actually works; pick Claude Code when the goal is finishing the ticket rather than learning the loop.","scores":{"reliability":5,"usefulness":5,"cost":9,"longevity":5},"evidence":["https://github.com/he-yufeng/CoreCoder","https://pypi.org/project/corecoder/"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"The tool guard is a pattern blacklist rather than isolation, and the same tool ships a non-interactive mode that runs a prompt with nobody watching.","scores":{"reliability":4,"usefulness":5,"cost":8,"longevity":5},"evidence":["https://github.com/he-yufeng/CoreCoder"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"1,217 lines cover the loop, model interface, context, tools and sessions, with three-tier compaction and a per-run token and cost report; the protocol layer is deliberately absent.","scores":{"reliability":8,"usefulness":6,"cost":8,"longevity":6},"evidence":["https://github.com/he-yufeng/CoreCoder","https://pypi.org/project/corecoder/"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"One named individual, 1,701 stars since April 2026, and no company, no price and no attempt at either, because the artefact being shipped is the explanation.","scores":{"reliability":4,"usefulness":5,"cost":4,"longevity":4},"evidence":["https://github.com/he-yufeng/CoreCoder"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Zero cost at sixty seats and zero of everything else: no vendor, no support agreement, no roadmap, and a reference implementation is not a tool I can standardise on.","scores":{"reliability":3,"usefulness":3,"cost":8,"longevity":3},"evidence":["https://github.com/he-yufeng/CoreCoder","https://pypi.org/project/corecoder/"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"MIT, one pip command, and a base URL environment variable pointed at my own server, with an optional router underneath for everything else.","scores":{"reliability":9,"usefulness":7,"cost":10,"longevity":7},"evidence":["https://github.com/he-yufeng/CoreCoder","https://pypi.org/project/corecoder/"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It ships eight essays explaining its own source code, which is eight more than most agents ship.","scores":null,"evidence":[]}]}