Give any model a terminal and files
The shell server tool gives any model on OpenRouter a hosted Linux shell, and the Files API moves files in and out of it. Commands run in an isolated container, the model reads back stdout, stderr, and exit codes, and files the run writes can be downloaded afterward. Available today in beta on the Responses and Messages APIs.