Discover and explore top open-source AI tools and projects—updated daily.
shatianming5AI agents automate research and experiments in any repository
New!
Top 75.1% on SourcePulse
PaperFarm enables AI agents to autonomously run experiments within any code repository, aiming to improve code quality and discover state-of-the-art results. It targets engineers and researchers seeking to automate complex experimentation workflows, offering a structured approach to harvesting better code and performance metrics while developers sleep.
How It Works
PaperFarm orchestrates a four-phase workflow: Scout, Prepare, Review, and Experiment. The Scout phase analyzes the codebase and defines a research strategy. Prepare resolves environment setup, dependencies, data, and smoke tests. Review allows for human inspection or auto-confirmation of the plan. The Experiment phase executes the research loop autonomously, managing hypotheses, running experiments, and evaluating results. This process leverages isolated Git commits for each experiment, with automatic rollback for failed runs, ensuring a safe and reproducible research environment.
Quick Start & Requirements
pip install PaperFarm followed by cd your-project and paperfarm run.paperfarm demo).Highlighted Details
paperfarm run bootstraps new workflows or resumes existing ones seamlessly.Maintenance & Community
The repository includes a CONTRIBUTING.md and CHANGELOG.md. No specific community channels (like Discord/Slack) or notable sponsorships are mentioned in the README.
Licensing & Compatibility
The project is licensed under the MIT License, which generally permits commercial use and integration into closed-source projects.
Limitations & Caveats
The effectiveness of PaperFarm is dependent on the capabilities of the configured AI agents and the clarity of the project's codebase for analysis. While the system includes safety features, complex or poorly defined research goals may require iterative refinement. The README does not detail known bugs or specific unsupported platforms beyond standard OS compatibility (Linux, macOS, Windows).
5 days ago
Inactive