ScreenEnv: Deploy your full stack Desktop Agent
📰 Hugging Face Blog
Hugging Face introduces ScreenEnv, a tool to deploy full-stack desktop agents with ease
Action Steps
- Choose a model for the desktop agent
- Define a custom desktop agent using ScreenEnv and smolagents
- Run the agent on a desktop task
Who Needs to Know This
Developers and AI engineers can benefit from ScreenEnv to create custom desktop agents, while product managers can utilize it to enhance user experience
Key Insight
💡 ScreenEnv simplifies the deployment of full-stack desktop agents
Share This
🤖 Deploy custom desktop agents with ease using ScreenEnv! #AI #DesktopAgents
Key Takeaways
Hugging Face introduces ScreenEnv, a tool to deploy full-stack desktop agents with ease
Full Article
Published Time: 2025-07-10T00:00:00.598Z
# ScreenEnv: Deploy your full stack Desktop Agent
[Hugging Face](https://huggingface.co/)
* [Models](https://huggingface.co/models)
* [Datasets](https://huggingface.co/datasets)
* [Spaces](https://huggingface.co/spaces)
* [Buckets new](https://huggingface.co/storage)
* [Docs](https://huggingface.co/docs)
* [Enterprise](https://huggingface.co/enterprise)
* [Pricing](https://huggingface.co/pricing)
*
*
* * *
* [Log In](https://huggingface.co/login)
* [Sign Up](https://huggingface.co/join)
[Back to Articles](https://huggingface.co/blog)
# [](https://huggingface.co/blog/screenenv#screenenv-deploy-your-full-stack-desktop-agent) ScreenEnv: Deploy your full stack Desktop Agent
Published July 10, 2025
[Update on GitHub](https://github.com/huggingface/blog/blob/main/screenenv.md)
[- [x] Upvote 76](https://huggingface.co/login?next=%2Fblog%2Fscreenenv)
* [](https://huggingface.co/sugatoray "sugatoray")
* [](https://huggingface.co/albertvillanova "albertvillanova")
* [](https://huggingface.co/anas-awadalla "anas-awadalla")
* [](https://huggingface.co/merve "merve")
* [](https://huggingface.co/alielfilali01 "alielfilali01")
* [](https://huggingface.co/real-jiakai "real-jiakai")
* +70
[](https://huggingface.co/A-Mahla)
[Amir Mahla A-Mahla Follow](https://huggingface.co/A-Mahla)
[](https://huggingface.co/m-ric)
[Aymeric Roucher m-ric Follow](https://huggingface.co/m-ric)
* [What is ScreenEnv?](https://huggingface.co/blog/screenenv#what-is-screenenv "What is ScreenEnv?")
* [Why ScreenEnv?](https://huggingface.co/blog/screenenv#why-screenenv "Why ScreenEnv?")
* [🎯 **One-Line Setup**](https://huggingface.co/blog/screenenv#%F0%9F%8E%AF-one-line-setup "🎯 One-Line Setup")
* [Two Integration Approaches](https://huggingface.co/blog/screenenv#two-integration-approaches "Two Integration Approaches")
* [Option 1: Direct Sandbox API](https://huggingface.co/blog/screenenv#option-1-direct-sandbox-api "Option 1: Direct Sandbox API")
* [Option 2: MCP Server Integration](https://huggingface.co/blog/screenenv#option-2-mcp-server-integration "Option 2: MCP Server Integration")
* [✨ Create a Desktop Agent with screenenv and smolagents](https://huggingface.co/blog/screenenv#%E2%9C%A8-create-a-desktop-agent-with-screenenv-and-smolagents "✨ Create a Desktop Agent with screenenv and smolagents")
* [**1. Choose Your Model**](https://huggingface.co/blog/screenenv#1-choose-your-model "1. Choose Your Model")
* [**2. Define Your Custom Desktop Agent**](https://huggingface.co/blog/screenenv#2-define-your-custom-desktop-agent "2. Define Your Custom Desktop Agent")
* [3. **Run the Agent on a Desktop Task**](https://huggingface.co/blog/screenenv#3-run-the-agent-on-a-desktop-task "3. Run the Agent on a Desktop Task")
* [Get Started Today](https://huggingface.co/blog/screenenv#get-started-today "Get Started Today"
# ScreenEnv: Deploy your full stack Desktop Agent
[Hugging Face](https://huggingface.co/)
* [Models](https://huggingface.co/models)
* [Datasets](https://huggingface.co/datasets)
* [Spaces](https://huggingface.co/spaces)
* [Buckets new](https://huggingface.co/storage)
* [Docs](https://huggingface.co/docs)
* [Enterprise](https://huggingface.co/enterprise)
* [Pricing](https://huggingface.co/pricing)
*
*
* * *
* [Log In](https://huggingface.co/login)
* [Sign Up](https://huggingface.co/join)
[Back to Articles](https://huggingface.co/blog)
# [](https://huggingface.co/blog/screenenv#screenenv-deploy-your-full-stack-desktop-agent) ScreenEnv: Deploy your full stack Desktop Agent
Published July 10, 2025
[Update on GitHub](https://github.com/huggingface/blog/blob/main/screenenv.md)
[- [x] Upvote 76](https://huggingface.co/login?next=%2Fblog%2Fscreenenv)
* [](https://huggingface.co/sugatoray "sugatoray")
* [](https://huggingface.co/albertvillanova "albertvillanova")
* [](https://huggingface.co/anas-awadalla "anas-awadalla")
* [](https://huggingface.co/merve "merve")
* [](https://huggingface.co/alielfilali01 "alielfilali01")
* [](https://huggingface.co/real-jiakai "real-jiakai")
* +70
[](https://huggingface.co/A-Mahla)
[Amir Mahla A-Mahla Follow](https://huggingface.co/A-Mahla)
[](https://huggingface.co/m-ric)
[Aymeric Roucher m-ric Follow](https://huggingface.co/m-ric)
* [What is ScreenEnv?](https://huggingface.co/blog/screenenv#what-is-screenenv "What is ScreenEnv?")
* [Why ScreenEnv?](https://huggingface.co/blog/screenenv#why-screenenv "Why ScreenEnv?")
* [🎯 **One-Line Setup**](https://huggingface.co/blog/screenenv#%F0%9F%8E%AF-one-line-setup "🎯 One-Line Setup")
* [Two Integration Approaches](https://huggingface.co/blog/screenenv#two-integration-approaches "Two Integration Approaches")
* [Option 1: Direct Sandbox API](https://huggingface.co/blog/screenenv#option-1-direct-sandbox-api "Option 1: Direct Sandbox API")
* [Option 2: MCP Server Integration](https://huggingface.co/blog/screenenv#option-2-mcp-server-integration "Option 2: MCP Server Integration")
* [✨ Create a Desktop Agent with screenenv and smolagents](https://huggingface.co/blog/screenenv#%E2%9C%A8-create-a-desktop-agent-with-screenenv-and-smolagents "✨ Create a Desktop Agent with screenenv and smolagents")
* [**1. Choose Your Model**](https://huggingface.co/blog/screenenv#1-choose-your-model "1. Choose Your Model")
* [**2. Define Your Custom Desktop Agent**](https://huggingface.co/blog/screenenv#2-define-your-custom-desktop-agent "2. Define Your Custom Desktop Agent")
* [3. **Run the Agent on a Desktop Task**](https://huggingface.co/blog/screenenv#3-run-the-agent-on-a-desktop-task "3. Run the Agent on a Desktop Task")
* [Get Started Today](https://huggingface.co/blog/screenenv#get-started-today "Get Started Today"
DeepCamp AI