> ## Documentation Index
> Fetch the complete documentation index at: https://resumecontext.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# daemon

> The background sync service.

Auto-sync runs as a background service, waking on a timer, syncing every
registered project and exiting. Each tick is a fresh process, so if one hangs
or crashes, the next tick is unaffected.

## status

```bash theme={"theme":"nord"}
resumecontext daemon status
```

Shows whether auto-sync is running and every project registered on this
machine. Each entry includes its project ID and directory. Entries with a
missing or mismatched `.resumecontext.json` marker are shown as skipped; they
do not stop other projects from syncing.

## start

```bash theme={"theme":"nord"}
resumecontext daemon start
```

Rarely needed. [`auth`](/docs/cli/auth) and every project command except
[`agents`](/docs/cli/agents) start the daemon on their own if it is not running.

## stop

```bash theme={"theme":"nord"}
resumecontext daemon stop
```

Stops auto-sync. It restarts the next time you sign in or run a project command
such as [`sync`](/docs/cli/sync), so this is a pause rather than an off switch.
[`agents`](/docs/cli/agents) is the exception, and deliberately so: it would be a
poor command that silently undid a `daemon stop` you meant. To stop it
for good, see [`uninstall`](/docs/cli/uninstall).
