Make chat histories as LOCALLY saved FILEs, placed INSIDE the project folder

It’s utterly insane that something like .chathistory folder isn’t a thing already, where it saves chat history per project locally.
you know it’s normal to Rename folders or move your project folder into another file directory, or another disc is INSANELY COMMON.

doesn’t make sense that it’s bound to “workspace” which most people have zero control over.
why is it workspace based anyway when it’s so hard to migrate one workspace setting into new folder or disc.

also…

(there are others but new users can only put 2 links in the post somehow)

so many people are crying, praying to be able to export their chat history.

Make chat histories saved as FILE, placed INSIDE the project folder.

DON’T hide it inside of %AppData% as unreadable as non-human-readable SQLite format PLEASE.

people have been saying this since January.

I’m even considering canceling pro subscription because of this…
but turns out chat-per-workspace is mostly default in other AI integrated IDEs too.

Windsurf users are complaining about the same problem. crying that their chat history is gone, and looking for the way to export their chat history.

My suggestion is:
the chat file can be multiple files inside the .chathistory folder. including chat datetime metadata.

so even merging two project would be fine. - if I was working on two project an trying to merge them into one, I can just put two project’s .chathistory folder’s contents into one folder.

I really hope the Cursor to be the first IDE to solve this problem.

3 Likes

+100 from an “old guy” (as far as cursor’s life is concerned).

@qwer - did you see this? i haven’t tested it but it was on my todo list to find a way to save my cursor chats somewhere i can more easily refer to them, like Obsidian.

EDIT: cursor composer agent is here to help you: (posted at [Guide][5 steps] Exporting chats & prompts from Cursor - #8 by raw.works)

1 Like

+100

Much needed. Thank you.

need it very much,thanks

yooo i just tried the repository you suggested, including your Download All pull request and all works really well. thanks a lot!

but this is still just one way data exporting to make it readable outside of cursor.

as i stated in the original post what i really want is,
a file or folder that is placed in the main workspace folder(the folder you open with Open Folder) that is storing all the chats, which can be FED into Cursor again. no matter how you rename, move, or format the disc of your computer.

just had to rant again since i want this so much.
and i really love the “File over App” philosophy by Obsidian CEO.

which is very prominent in Obsidian app.