Plan files location

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I have a dedicated place in my worktree for all AI-generated files such as reports/plans/logs etc. and set up rules about organizing files in it. It’s been working fine until some recent update when all .plan files started going into some common global location C:\Users<username>.cursor\plans. I could understand if some location is used as a default path which can be configured by the user, but it is hardcoded and cannot be overriden. This is inacceptable for multiple reasons:

  • Files from different projects accumulate in some common location which creates a huge pile of garbage which is extremely hard to clean up.
  • It’s hard to find - I know where my worktree is located and I can easily find some old file there. But I have no idea where Cursor strores its data (and shouldn’t know it).
  • It’s easy to lose - you migrate to a new machine, you copy your worktree but you never think that you should also copy some data buried in a Users folder.
  • It’s restricted to the current user - if multiple users work on the same project they would like to have common access to plans.
  • It may breach security - customers may be extremely unhappy if their files are stored in some place other than approved shared folder.

Steps to Reproduce

Just activate the plan mode and ask AI to plan something.

Expected Behavior

Target location for plans MUST be configurable either by AI rules or somewhere in project-specific IDE settings. Also, default location should be in a worktree, not in C:\Users

Operating System

Windows 10/11

Version Information

Version: 2.6.22 (user setup)
VSCode Version: 1.105.1
Commit: c6285feaba0ad62603f7c22e72f0a170dc8415a0
Date: 2026-03-27T15:59:31.561Z
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @Dmitry_Kukushkin,

This is the current behavior by design. Plans are saved to your user directory (~/.cursor/plans) by default, and there’s no setting to change that location.

As a workaround, you can use the “Save to Workspace” button at the top of an open plan, which moves it into your project’s .cursor/plans/ directory. From there, it can be committed to version control and shared with your team. More on that here: Best practices for coding with agents.

Making the default plan location configurable (per-project) is one of the most requested features on the forum. You can add your vote to the existing request here: Option to save Plans in project-level .cursor directory.

Your points about security and multi-user access are well taken, especially in an enterprise context.