[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-139":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":13,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},139,"ProgramBench","facebookresearch\u002FProgramBench","facebookresearch","Can Language Models Rebuild Programs From Scratch?","https:\u002F\u002Fprogrambench.com",null,"Python",739,50,3,6,0,20,263,60,99.12,"MIT License",false,"main",[],"2026-06-12 04:00:02","\u003Ch1 align=\"center\">\u003Cimg src=\"docs\u002Fassets\u002Ffox_hero_200.png\" alt=\"ProgramBench logo\" width=\"120\">\u003Cbr\u002F>ProgramBench\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\u003Cem>Can Language Models Rebuild Programs From Scratch?\u003C\u002Fem>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\nGiven only a compiled binary and its documentation, AI agents must architect and implement a complete codebase that reproduces the original program's behavior.\n\u003C\u002Fp>\n\n## Links\n\n- [Website](https:\u002F\u002Fprogrambench.com)\n- [Paper](https:\u002F\u002Farxiv.org\u002Fabs\u002F2605.03546)\n- [HuggingFace](https:\u002F\u002Fhuggingface.co\u002Fdatasets\u002Fprogrambench\u002FProgramBench-Tests)\n- [Leaderboard](https:\u002F\u002Fprogrambench.com)\n- [Usage Guide](docs\u002FREADME.md)\n\n## Quickstart\n\nWe recommend [uv](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002Fgetting-started\u002Finstallation\u002F) for managing Python environments.\n\n```bash\n# Run without installing\nuvx programbench --help\n\n# Or install into a project\nuv pip install programbench\n\n# Or with pip\npip install programbench\n```\n\nFor development:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Ffacebookresearch\u002Fprogrambench.git\ncd programbench\nuv sync  # installs editable + dev dependencies\n```\n\n> [!NOTE]\n> For more details, please refer to the [Usage Guide](docs\u002FREADME.md).\n\n## Citation\n\nIf our work was useful for you, please cite it:\n\n```bibtex\n@misc{yang2026programbenchlanguagemodelsrebuild,\n    title={ProgramBench: Can Language Models Rebuild Programs From Scratch?},\n    author={John Yang and Kilian Lieret and Jeffrey Ma and Parth Thakkar and Dmitrii Pedchenko and Sten Sootla and Emily McMilin and Pengcheng Yin and Rui Hou and Gabriel Synnaeve and Diyi Yang and Ofir Press},\n    year={2026},\n    eprint={2605.03546},\n    archivePrefix={arXiv},\n    primaryClass={cs.SE},\n    url={https:\u002F\u002Farxiv.org\u002Fabs\u002F2605.03546},\n}\n```\n\n## License\n\nProgramBench is licensed under the terms of the license found in [LICENSE](LICENSE).\n","ProgramBench 是一个研究项目，旨在探索语言模型能否仅凭编译后的二进制文件及其文档从零开始重构程序。该项目使用 Python 编写，其核心功能是通过 AI 代理来设计和实现与原始程序行为一致的完整代码库。技术特点包括利用先进的自然语言处理技术和深度学习算法，以理解并生成高质量的源代码。它适用于评估和测试大语言模型在软件工程任务中的表现，特别是对于需要验证AI是否能够准确理解和复现复杂软件逻辑的研究场景。",2,"2026-06-11 02:31:03","CREATED_QUERY"]