Local routines / automations for Cursor

Feature request for product/service

Cursor IDE

Describe the request

Feature request: Local routines / automations for Cursor

I’d love to see Cursor support lightweight routines or automations that can run on a local machine, similar in spirit to automated agent workflows but without requiring everything to execute in Cursor Cloud Agent.

Context: Cursor Cloud Agent is very useful, but there are cases where it is hard or impractical to fully reproduce a development environment in the cloud. Some projects depend on local services, private networks, hardware, credentials, databases, Docker setups, or other machine-specific configuration that may not be easy to mirror remotely.

In those cases, it would be helpful to define recurring local automations that Cursor can run against the user’s existing local environment. For example, a developer could have Cursor run a routine to inspect an issue, modify code, run the project’s local tests, check formatting, or prepare a change using the already-configured machine.

I’m not suggesting a detailed spec here, but the core request is:

Cursor should support user-defined routines/automations that execute locally, using the local repo and local development environment, as an alternative or complement to Cursor Cloud Agent.

This would make agentic workflows more practical for projects where the local environment is the source of truth.

Hey, thanks for the feature request.

Part of this workflow is already covered by the My Machines feature for Cloud Agents. It runs the agent loop in the cloud, but all terminal commands, file edits, and tool actions run on your machine through an outbound worker. That means your local repo, dependencies, build cache, private network, Docker, and creds are available to the agent as-is, without recreating the environment in the cloud. You start it with agent worker start, then your machine shows up in the dropdown at cursor.com/agents.

Docs: My Machines | Cursor Docs

Combined with Automations Automations | Cursor Docs, you can set up scheduled runs that hit your local environment. That’s pretty close to what you’re describing.

Fully local automations without any cloud loop are on our radar as a separate feature, but I can’t share a specific timeline. If My Machines doesn’t cover your use case, tell me what’s missing. That’ll help us understand what gaps are still there.

Hi @deanrie Thank you for sharing the information! I haven’t tried the self-hosted worker. That can tentatively work. And I look forward to the fully local automation too.