Getting started
Applies to the current release: Forge Agent CLI 0.17.5 on Windows x64 and Linux x64.
Find and share a guide
Use the table of contents to browse, or enable JavaScript to search the guides and reference pages. Articles remain readable without JavaScript. On a narrow screen, the table-of-contents button opens navigation; Escape closes it.
For a link that follows documentation updates, start at
the documentation home or share a stable
article address such as
https://forge.readyit.dk/docs/guides/diagnostics.html.
Links opened within a guide can include /docs/generations/ followed by a
snapshot identifier. Those links keep that edition's pages, search and assets
together; they do not necessarily show the latest guidance. Check
release applicability before following instructions.
1. Set up your workspace
Open Forge to create an account or sign in. Create a workspace or accept an invitation to an existing one. Invitation acceptance is explicit and requires the invited verified email; an email address alone grants no membership.
Returning users land on Work in the current workspace frontend. The read-only overview map and accessible list show authorized customers, cases, technicians, devices and live access periods. The map is read-only: a relationship is context, not permission or proof that an agent is making progress.
2. Install the technician CLI
Whisper is currently disabled; its retained workspace runtime is not an available alternative to local setup. The following steps are for your own technician computer and local agents.
Follow the Windows or Linux instructions. This installs the technician tool, not the customer device service. Linux also needs a configured protected credential provider before login.
Open a new terminal:
forge --version
forge login
forge whoami
forge doctor
forge login opens the browser and uses https://forge.readyit.dk
automatically. With several memberships, an interactive terminal offers a
workspace chooser. Confirm the workspace shown by whoami.
For a named local profile and an explicitly selected workspace:
forge login --tenant support --workspace <workspace-id> --format json
forge whoami --tenant support --format json
Replace <workspace-id> with a workspace UUID returned by Forge. support is
an example local profile name, not a workspace ID. JSON mode avoids the terminal
workspace prompt; it does not bypass browser authentication, consent or MFA.
3. Make a device available
If the device is already enrolled, continue to the next step. Otherwise use the website's enrollment journey to choose Windows or Linux and prepare a one-device installer or sharing link.
Tell the recipient whether they are authorizing persistent Forge Daemon access or temporary Rescue. These are different workflows. Running an enrollment package requires local administrator/root authority. Downloading a package alone does not install or enroll a device.
You can create another shared enrollment link while an earlier one remains active. Use Enrollment records → Inspect link to inspect or revoke each link independently; creating a new link does not revoke an older one. The records are server-backed, so refresh or unavailable browser storage does not remove that management path. Secret URLs are revealed once and are not stored in the browser. If a creation response is lost, inspect the records before trying again. Revoking an unconsumed link does not revoke a device already enrolled through it.
4. Connect and check the target
forge devices list
forge devices show --device <device-id>
forge device connect --device <device-id>
forge exec --device <device-id> --command "hostname"
Use the device UUID from the list, not its display name. Verify the expected
machine and platform before making changes. Connect returns an SSH alias for
direct ssh or scp use. Access runs as Windows LocalSystem or Linux root,
not as the customer's desktop user.
For explicit evidence collection:
forge diagnostics collect --device <device-id> --sections identity,storage --output snapshot.json
The output is a local file containing device information. Store it privately and inspect warnings and cleanup status; see diagnostics.
5. Record work and finish
Use cases for attributed findings, actions, outcomes and next steps. Customer drafts require explicit website review before reviewed copy/download. Sending remains your action outside Forge.
forge device disconnect --device <device-id>
Disconnect releases your control of that device but leaves the persistent
Daemon enrolled. forge logout closes the selected profile's connections and
removes its remembered login. Neither action deletes case history.
If a command fails, inspect errors and next_actions rather than repeatedly
retrying a mutation. Start with troubleshooting.