Awesome AI AgentsResearch Platforms & Simulators

DigiRL-agent/digirl

⭐ 396 Python added to this list on 2025-04-19 repository created 2024-06-20

DigiRL is a research project focused on training device-control agents using autonomous reinforcement learning in real-world environments. The project provides code and resources for the paper "DigiRL: Training In-The-Wild Device-Control Agents with Autonomous Reinforcement Learning," presented at ICML and NeurIPS 2024. The repository supports training and evaluation of agents that can control Android devices through reinforcement learning techniques. It features two main training algorithms: DigiRL, which combines automatic curriculum learning with doubly robust estimator filtering, and Filtered Behavior Cloning, which uses reward-based filtering. The project supports three training modes: offline-only training using pre-collected sub-optimal trajectories, online-only training where the agent learns interactively, and offline-to-online training that combines both approaches for enhanced performance. The repository includes two agents: AutoUI, which supports both training and evaluation, and CogAgent, which currently supports evaluation only. It also provides two Android-in-the-Wild task sets for general browsing and web shopping tasks. The environment supports multi-machine emulation, checkpoint resuming, trajectory video recording, and multi-GPU training with efficient memory usage. Users can set up the environment with detailed instructions, including dependencies, Android environment setup, and downloading pre-trained model checkpoints and datasets. The project offers pre-collected trajectory data and final offline-to-online checkpoints for reproducing results. Configuration files allow customization of training parameters, and the codebase is designed for flexibility and extensibility. Overall, DigiRL aims to advance autonomous reinforcement learning for device control by providing a comprehensive framework, datasets, and pre-trained models to facilitate research and development in this domain.

https://github.com/DigiRL-agent/digirl

androidandroid-in-the-wildautonomous-reinforcement-learningautouicheckpoint-resumingcogagentdatasetsdevice-control-agentsdigirl-algorithmfiltered-behavior-cloningmulti-gpu-trainingmulti-machine-emulationoffline-to-online-trainingoffline-trainingonline-trainingpre-trained-modelsreinforcement-learningresearch-codetrajectory-video-recording

Also in Research Platforms & Simulators

OpenNSWM-Lab/FAROS

Blueprint-driven AutoResearch runtime that orchestrates an LLM research workflow from idea refinement through experiment scaffolding, LaTeX paper drafting and simulated peer review.

WooooDyy/AgentGym-RL

Framework for training LLM agents on long-horizon, multi-turn decision making with reinforcement learning across a broad set of interactive environments, plus the ScalingInter-RL training method.

Purewhiter/mobilegym

MobileGym is a browser-hosted, fully programmable Android-style simulation platform with 28 simulated apps and 416 task templates for benchmarking and reinforcement-learning training of mobile GUI agents.

SimWorld-AI/SimWorld

SimWorld is an Unreal Engine 5 based open-ended simulator for developing and evaluating LLM and VLM agents in realistic physical and social environments such as procedurally generated cities.

Tencent/AICGSecEval

A.S.E is Tencent's repository-level benchmark that measures the security of AI-generated code, building tasks from real GitHub projects and CVE patches and scoring output with static and dynamic analysis.

facebookresearch/meta-agents-research-environments

Meta's research platform for evaluating AI agents in dynamic simulated environments, hosting the Gaia2 benchmark of 800 evolving scenarios across ten universes, with a CLI, a web GUI and a public leaderboard.

HUST-AI-HYZ/MemoryAgentBench

Benchmark and evaluation harness that measures memory in LLM agents across accurate retrieval, test-time learning, long-range understanding and conflict resolution using incremental multi-turn interactions.

xlang-ai/Spider2-V

Spider2-V is a NeurIPS 2024 research project providing a virtual machine environment and dataset to evaluate multimodal agents' ability to automate data science and engineering workflows using state-of-the-art vision-language models.