What belongs in a Claude Code web setup script?
Use the cloud environment setup script for tools the cloud needs but your laptop already has. Anthropic caches its filesystem output, so later fresh sessions can start with those tools already present.
What belongs in a SessionStart hook?
Use a repository-owned SessionStart hook for project preparation that should run when a session starts or resumes, such as installing dependencies from a committed lockfile.
Does this generator upload my repository or selections?
No. Generation, copying, and downloading happen in your browser. Terminalbox records only bounded page-view and button-action labels, never generated scripts, repository details, environment variables, or credentials.
Should I put secrets in either generated script?
No. Do not commit secrets or embed them in setup commands. Configure environment variables through the provider’s environment controls and follow your organization’s credential policy.
When is a persistent terminal a better fit?
Use a persistent terminal when the valuable state is a running process, interactive shell, database, tmux session, non-GitHub workflow, or frequent steering across devices—not merely files that can be rebuilt from a repository.