Quickstart
Anyone can sign up: sign in with Google or an email code. No card is needed to sign up. You add one only when you start your first sandbox, which starts a 7-day free trial. Nothing is charged until it ends.
# opens the dashboard to approve this computer; also registers ~/.ssh/id_ed25519.pub
$ froog login
# or a guided first run: sign in, SSH key, agent keys, a first sandbox, a first prompt
$ froog onboard
# choose a plan: the first opens Stripe Checkout and starts the 7-day free trial
$ froog billing plan 20
# a running VM with everything installed, then a shell
$ froog new my-box
$ froog ssh my-box
# run commands without SSH, from scripts or agents
$ froog exec my-box -- 'git clone https://github.com/you/app && cd app && make test'
# or in one go: a fresh sandbox with this folder, the command, the cost, then it's deleted
$ froog run -- make test
# snapshot the disk and stop billing; froog start my-box resumes
$ froog stop my-box
froog onboard asks only for what your account still needs: it skips signing in on a computer that's signed in, the plan when you have one, the SSH key when one is registered, the agent keys when ANTHROPIC_API_KEY, OPENAI_API_KEY or another agent's key is in your environment (it offers to copy one from your shell), and the first sandbox when you have one. Run it again any time. --yes takes every default answer, also without a terminal. froog dashboard opens the dashboard already signed in.
froog new returns when the sandbox accepts SSH, about 20 seconds after you run it, with every tool below already installed. start, fork and restore wait the same way, and the API reports running only from that point.