In one sentence
The Draft Vault stores your X drafts in this browser's localStorage, lets you tag and filter them by campaign and status, and exports or imports them as a JSON file so you control the backup.
What does the Draft Vault do?
It keeps every post idea and draft in one list on your device, with a campaign name, tags and a status from idea to posted.
Most people keep X drafts in three places at once: the app's drafts, a notes app and a half-forgotten document. The vault replaces that with a single list you can search. Each draft has:
- the post text, with a live count that follows X's rules (links count as 23 characters, most emoji as 2)
- an optional campaign, such as "Spring food drive" or "Launch week"
- tags, so you can find every post about a topic
- a status: idea, draft, ready, scheduled or posted
Click "Move to ..." on a card to push it to the next stage. When a batch is ready, "Send Ready to planner" opens the Campaign & Thread Planner with those posts loaded, so you can put dates on them.
Where are the drafts stored?
In your browser's localStorage, on this device only, and nowhere else.
That is the point of the tool, and also its limit. Clearing site data, using a private window or switching browsers means an empty vault. Export JSON regularly. The file is plain, readable JSON with one entry per draft, so you can open it in any text editor or keep it in version control.
| Action | What happens |
|---|---|
| Save draft | Written to localStorage at once |
| Export JSON | Downloads tweetdrive-vault-YYYY-MM-DD.json |
| Import JSON | Merges by ID; a newer updated time wins; nothing is deleted |
| Delete all | Empties the vault in this browser after a confirmation |
How should I organize a campaign in the vault?
Use one campaign name per effort, a handful of reusable tags, and the status column as your to-do list.
A pattern that works: write every idea as soon as you have it with the status "idea". Once a week, rewrite the good ones into finished posts and mark them "draft". Before a launch, check them in the Post Batch Counter and mark them "ready". After you post one on X, mark it "posted" so it stops showing up when you filter by "ready".
For a cause or fundraising campaign, keep a separate tag for posts that mention money. Those need a second look for accuracy before they go out; the ethical campaign guide explains why.
Questions people ask
Can anyone else see my drafts?
No. Drafts are written to localStorage in your browser and never leave the device. There is no account and no server copy, which also means nobody can restore them for you if the browser data is cleared.
How do I move my drafts to another computer?
Click Export JSON, move the file however you like (USB stick, your own cloud folder, email to yourself), then open the vault on the other computer and use Import JSON. Drafts with the same ID are merged, and the newer edit wins.
Is there a size limit?
Browsers usually allow around 5 MB of localStorage per site, which is thousands of drafts. The import accepts files up to 5 MB and 5,000 drafts at a time.
Does the vault post anything to X?
No. Open in X only opens X's own post composer with the text filled in. You still decide whether to post, and you are logged in on x.com, not here.