Start With the Hosted Experience
For the fastest first run, sign in with email, Google, or GitHub and connect the CLI to your ClawFS account.
clawfs login
clawfs whoamiGetting Started
The `clawfs` binary is the front door. Use `clawfs up` for preload-based agent launches, `clawfs mount` for FUSE, and `clawfs serve` for user-mode NFS.
curl -fsSL https://clawfs.dev/install.sh | bashStep 1
For the fastest first run, sign in with email, Google, or GitHub and connect the CLI to your ClawFS account.
clawfs login
clawfs whoamiDefault Path
`clawfs up` uses the shared-library path and auto-creates the `default` volume for the current account if you do not choose one.
clawfs up -- codexPass `--volume` when you want to recall a specific workspace and `--path` when you want the intercepted prefix anchored relative to the current directory.
clawfs up --volume research-a --path claw -- codexDefault prefix is clawfs relative to the current working directory if no --path is specified.
Mode 1
Use FUSE when the agent or developer environment wants a real mount point and the host can support it.
clawfs mount --path .clawfsDefaults to the `default` volume and mounts relative to the current working directory unless you override `--volume` or `--path`.
clawfs mount --volume datasets --path /tmp/clawfs-mntMode 2
Use NFS when you want ClawFS running as a user-space server and the client side can mount NFS or connect from another runtime.
clawfs serve --listen 127.0.0.1:2049Defaults to the `default` volume and launches the user-mode NFS gateway for that volume.
clawfs serve --volume shared-build --listen 0.0.0.0:2049Configuration
Use `--object-provider local|aws|gcs`, then set the backing location with bucket, region, endpoint, and prefix controls.
--object-provider aws
--bucket my-clawfs-bucket
--region us-west-2
--endpoint https://s3.amazonaws.com
--object-prefix agents/team-aEach client keeps local cache and identity state. Override these when you want isolated runners or explicit paths.
--local-cache-path ~/.clawfs/cache
--state-path ~/.clawfs/state/client_state.bin
--segment-cache-bytes 536870912
--pending-bytes 268435456ClawFS exposes the main durability and cache knobs directly on the CLI instead of hiding them in a daemon config file.
--disable-journal
--fsync-on-close
--flush-interval-ms 5000
--lookup-cache-ttl-ms 5000
--dir-cache-ttl-ms 5000Hosted + BYOB Modes
ClawFS can be configured with environment variables for hosted evaluation environments or self-managed deployments.
CLAWFS_STORAGE_MODE=hosted_free
CLAWFS_OBJECT_PROVIDER=aws
CLAWFS_BUCKET=clawfs-free
CLAWFS_OBJECT_PREFIX=free/account-a/volume-1
CLAWFS_MAX_PENDING_BYTES=268435456
CLAWFS_MAX_SEGMENT_CACHE_BYTES=536870912For AWS-compatible object stores, ClawFS can consume scoped runtime credentials directly from env.
CLAWFS_AWS_ACCESS_KEY_ID=...
CLAWFS_AWS_SECRET_ACCESS_KEY=...
CLAWFS_AWS_SESSION_TOKEN=...Most teams begin with the hosted experience, then adopt FUSE or NFS when they want more direct control over deployment and storage.