
Pranjal Aggarwal
I am a third year Ph.D. student in Language Technologies at the School of Computer Science, Carnegie Mellon University, advised by Prof. Sean Welleck. I was a research intern at FAIR (Meta) in 2025 where I worked with Swarnadeep Saha and Jason Weston. Previously, I did my undergrad at IIT Delhi, where I was advised by Prof. Mausam, and also spent time at Princeton working with Prof. Karthik Narasimhan.
My research focuses on computer-use agents, test-time compute for reasoning, and formal verification for code. I also invented Generative Engine Optimization (GEO). I am a recipient of the SoftBank Group-Arm Fellowship at CMU.
Improving computer-use agents by scaling environments and efficient architectures
Computer-Use Agents Are Embodied Generalists
Pranjal Aggarwal, Sean Welleck
We argue that embodied tasks can be framed as interaction with software. We build software that renders an agent's view of a physical environment on a screen and provides controls for acting in it, so a computer-use agent can perform embodied tasks with the same screenshots, keyboard and mouse actions it uses on ordinary software. Using a single agent design and changing only the software, our entries placed first, second, third and sixth in four ECCV 2026 workshop competitions, without any competition-specific agent tuning.
Visual Token Routing: Learning to Keep Tokens That Matter
Pranjal Aggarwal, Sean Welleck
Computer-use agents represent each screenshot as thousands of visual tokens, and most of these tokens are either irrelevant to the next action or repeated across screenshots. We introduce Visual Token Routing (VTR), which trains the vision-language model together with a lightweight spatio-temporal router that decides which visual tokens enter the language model. With just 2,000 training steps, VTR matches the full-resolution model on OSWorld, CUA-World, and video game action prediction while using 2.5-5.8x fewer visual tokens, which cuts inference cost by up to 3.3x.
Gym-Anything for Robotics: Scaling Physical Simulations with Digital Agents
Pranjal Aggarwal, Sean Welleck
We introduce Gym-Anything for Robotics, a framework in which coding agents create realistic robotics simulations, so improvements in coding agents translate directly into richer and more faithful simulations. Using an adversarial creation-audit loop, we build RoboWorld, a set of 25 simulations grounded in U.S. GDP data with 25 test and 175 training RL environments. Even the best frontier models fail on every RoboWorld test task, and we show several ways to improve them, including in-context learning, privileged teachers, and code policies that generate demonstrations for training vision-language-action models.
Gym-Anything-RT: Scaling Real-Time Environments for Vision-Language Agents
Pranjal Aggarwal, Sean Welleck
We introduce Gym-Anything-RT, an agentic pipeline that generates visual minigames testing the capabilities AI agents need for real-time interaction, such as acting while the environment changes. The same minigame can be run in real time, slowed down, or paused, which allows controlled comparisons. On 100 generated minigames, GPT-6 Astra (xHigh) passes only 9.0% of the minigames in real time, compared with 75.0% when the environment is paused.
cua-speedrun: Standardized Benchmarking of the Speed of Computer-Use Agents
Pranjal Aggarwal, Lawrence Keunho Jang, Sean Welleck, Daniel Fried, Ruslan Salakhutdinov, Jing Yu Koh
Speed and cost are key barriers to deploying computer-use agents, but current benchmarks run on varying infrastructure that makes speed hard to measure. We introduce cua-speedrun, which provides a uniform virtual machine setup, execution pipeline, and agent interface for measuring the performance, speed, and cost of CUAs across four benchmarks. We find that no single model family is best on all three, and that for some models more reasoning effort can make tasks finish faster.
Gym-Anything: Turn Any Software into an Agent Environment
Pranjal Aggarwal, Graham Neubig, Sean Welleck
We introduce Gym-Anything, a framework that turns any software into a computer-use agent environment with a simple make() call. The system includes 200+ real-world applications across 22 occupational categories, generating 10,000+ tasks with checklist-based verification. We also introduce CUA-World-Long, a benchmark of 200 long-horizon tasks evaluating agents on 500+ step interactions.
Programming with Pixels: Can Computer-Use Agents do Software Engineering?
Pranjal Aggarwal, Sean Welleck
Computer-use agents (CUAs) hold the promise of performing a wide variety of general tasks, but current evaluations have primarily focused on simple scenarios. We introduce Programming with Pixels (PwP), the first comprehensive computer-use environment for software engineering, where agents visually control an IDE to perform diverse software engineering tasks. We introduce PwP-Bench, a benchmark of 15 existing and new software-engineering tasks spanning multiple modalities, programming languages, and skillsets. We find that when interacting purely visually, CUAs perform significantly worse than specialized coding agents. However, when given direct access to just two APIs -- file editing and bash operations -- performance jumps, often reaching the levels of specialized agents despite having a task-agnostic design.
News
Recent updates and announcements
Led L3 Lab CUA Week, where we released Gym-Anything-RT, SwarmChat, Gym-Anything for Robotics, Visual Token Routing and Computer-Use Agents Are Embodied Generalists!
Gym-Anything won the Best Paper Award at the Lifelong Agents Workshop at COLM 2026!
New preprint: cua-speedrun, a standardized benchmark for the speed of computer-use agents!
Gym-Anything accepted to NeurIPS 2026!
A single computer-use agent won 1st place in OpenSUN3D, 2nd in MeViSv2-Text, 3rd in DialNav and 6th in VLNVerse at ECCV 2026 workshop competitions!
Gym-Anything selected for an oral presentation at the SCALE workshop at ICML 2026!
Propose, Solve, Verify accepted to ICML 2026!
New preprint: Gym-Anything: Turn Any Software into an Agent Environment is out!
New preprint: Reasoning Over Mathematical Objects (Principia) is now on arXiv!
We are organizing the Frontiers of Flows for Generative AI workshop at CMU!
Two papers accepted to ICLR 2026: OptimalThinkingBench and Programming with Pixels!
Selected as a SoftBank Group-Arm Fellow!