Skip to main content
Where Hoista keeps its files, the settings you can change, and the environment variables it reads.

State folder

Hoista keeps its state in ~/.hoista. Pass --state-dir PATH to hoist or hoistd to use another folder. Each folder is a separate Hoista, with its own projects, accounts and agents. If you use one for a coding tool, hoist mcp config puts it in the configuration for you. Provider tokens aren’t in this folder. They are in the OS credential store, such as the macOS Keychain. See Credentials.

Settings

Change these in Desktop Settings or with hoist settings set KEY VALUE. hoist settings lists them and hoist settings get KEY prints one. Turning on network_page or unisolated_builds asks you to confirm it’s you first.

Tool paths

hoist tools shows where Hoista finds node, npm, pnpm, yarn, bun, git, flyctl, pg_dump and pg_restore. A daemon started at login may not see your terminal’s PATH. Run hoist tools configure from a terminal where the tools work to save that terminal’s folders. hoist service install does the same. Hoista downloads its own pinned copy of each provider’s command-line tool when it needs one.

Environment variables

Losing HOISTA_SEALED_KEY means the remote can’t open its saved tokens, and you connect your providers again. See Remote and Remote runtime.

CLI reference

Every hoist command.

Keep the daemon running

Start Hoista at login.

Credential storage

Where tokens are kept.