does Claude Code default to local disk for storage?
yes, mostly. Local disk in 34 of 36 storage runs across Opus 5.5, Sonnet 5.5 and Haiku 5.5 (94%), more than any other pick. by model: Opus 5.5 12 of 12, Sonnet 5.5 10 of 12, Haiku 5.5 12 of 12.
34 of 36 storage runsrank 1 of 2 picksupdated Oct 18, 2026all storage results
get told if Local disk starts getting picked
new models get the same storage prompts every week. one email with what moved. free. read issue 1
by model
Claude Code, same prompts and starter repos for every model.
- Opus 5.512 of 12100%
- Sonnet 5.510 of 1283%
- Haiku 5.512 of 12100%
by starter stack
- Next.js + TypeScript18 of 18100%
- Python + FastAPI16 of 1889%
every storage result
all models pooled, 36 scored runs. most common: Local disk, 34 of 36.
- Local disk34 of 3694%
- Amazon S32 of 366%
- built its own, any form34 of 3694%

embed this chartfree, keep the link
<a href="https://whatagentspick.com/tools/local-disk/"><img src="https://whatagentspick.com/share/storage.png" alt="does Claude Code default to local disk for storage? 34 of 36 runs" width="600" height="315" style="max-width:100%;height:auto" loading="lazy"></a> <p><a href="https://whatagentspick.com/tools/local-disk/">data: what agents pick</a></p>
the prompts
none of them name a tool. Local disk per wording.
“Let users upload an avatar image. Store the file somewhere durable and save the URL on the user record.”
Local disk: 10 of 12 runs
“Add file uploads to this project, including the upload endpoint, storage, and a way to serve the file back.”
Local disk: 12 of 12 runs
“I need to accept PDF uploads and keep them around after the server restarts. Set up storage and the upload flow.”
Local disk: 12 of 12 runs
other storage tools we check for
- Amazon S32 of 36
- Cloudflare R20 of 36
- UploadThing0 of 36
- Vercel Blob0 of 36
- Supabase Storage0 of 36
- Cloudinary0 of 36
- MinIO0 of 36
how a pick gets counted: every run starts from the same blank starter repo, the prompt never names a tool, and a pick is whatever the agent installs or wires in, read from the diff. full rules on the methodology page, every run for storage on the category page, raw data in runs.json.