Every Nomad user has a private drive — your personal on-device storage, created automatically on first launch and persisted across sessions. It holds data that should live on your machine, like bookmarks and app preferences.
Like every drive in Nomad it is an Autobase, reached
through the single nomad.fs API. What makes it special is only that it
is addressed by the well-known URL hyper://private/ and is not published to the public network.
Accessing the private drive
Navigate to it directly in the address bar:
hyper://private/
Or from JavaScript with nomad.fs:
var privateDrive = nomad.fs.drive('hyper://private/')
// read a file
var data = await privateDrive.readFile('/my-notes.txt')
// write a file
await privateDrive.writeFile('/my-notes.txt', 'Hello, private world!')
// list files
var entries = await privateDrive.readdir('/')
Properties
| Property | Value |
|---|---|
| URL | hyper://private/ |
| Writable | Always — it is your drive |
| Networked | Not published to the public swarm |
| Persisted | Yes — survives browser restarts |
Common uses
The private drive is a good place to store:
- Personal notes and drafts
- Bookmarks and pins (
/bookmarks/,/nomad/pins.json) - App configuration and preferences
- Data created by
nomad://pages that needs to persist across sessions
// check that hyper://private/ is writable
var info = await nomad.fs.getInfo('hyper://private/')
console.log(info.writable) // true