Discover and explore top open-source AI tools and projects—updated daily.
RUC-NLPIRAutonomous research agent for iterative optimization
Top 39.1% on SourcePulse
Arbor is an autonomous research agent designed to tackle long-horizon objectives by iteratively refining hypotheses. It assists researchers and engineers by automating code editing, experiment execution, and learning from results, enabling cumulative progress rather than isolated attempts. Its core benefit is a structured, persistent exploration framework that leverages past insights for smarter future research directions.
How It Works
Arbor employs a hypothesis-tree refinement approach, where each idea branches off, pruned if unsuccessful or harvested if valuable. It utilizes two agents: a Coordinator to manage the "Idea Tree" and drive the search, and an Executor to implement and run experiments in isolated Git worktrees. The process follows a six-step "arbor cycle": Observe, Ideate, Select, Dispatch, Backpropagate, and Decide. Experiments rigorously use separate development and held-out test splits, merging only gains that pass a configurable validation threshold to prevent overfitting.
Quick Start & Requirements
pip install -e .. The arbor doctor command verifies the setup.arbor setup to configure LLM providers and API keys, then arbor to start an interactive research session.Highlighted Details
Maintenance & Community
Information regarding specific maintainers, community channels (e.g., Discord, Slack), or roadmaps is not detailed in the provided README.
Licensing & Compatibility
Limitations & Caveats
The provided README does not explicitly detail limitations, unsupported platforms, or known bugs.
19 hours ago
Inactive
test-time-training
octotools
WecoAI
grapeot
tensorzero