Command your stack from
the Web Shell.
Every member gets a browser terminal on gend.me: a private, per-user runtime with git, Node, kubectl and the Google Cloud SDK, wired to your sites and an AI pair that can read, write and commit.


A real shell, in a real pod, that only sees your namespace
When you open the Terminal tab, the hub mints a one-shot token and the PTY service makes sure a runtime pod exists for you. Your browser speaks to it over a WebSocket; the service bridges that to a login shell inside the pod. The pod can only touch the web-shell namespace: the hub, other customers and the control plane are out of reach.
Site controls live beside the terminal: status, restart, staging, clone and promote for the apps you own, and a Google Cloud connection if you want gcloud against your own projects.
- Runtime image: git, Node 20, kubectl, Google Cloud SDK
- Per-user PVC mounted at /workspace
- AI pair with shell_exec, read_file, write_file and git tools
- gcloud account linking from the shell
Endpoints behind the shell
Everything the Terminal tab does is an authenticated REST call you can also make yourself.
# open in a browser (sign in first) https://gend.me/web-shell/terminal/ # the hub mints a one-shot session token POST /wp-json/gs/v1/web-shell/terminal # the PTY service verifies it and attaches your pod wss://shell.gend.me/pty/<session>?token=<jwt>
GET /wp-json/gs/v1/web-shell/sites GET /wp-json/gs/v1/web-shell/sites/{id}/status POST /wp-json/gs/v1/web-shell/sites/{id}/restart POST /wp-json/gs/v1/web-shell/sites/{id}/staging POST /wp-json/gs/v1/web-shell/sites/{id}/clone POST /wp-json/gs/v1/web-shell/sites/{id}/promote GET /wp-json/gs/v1/web-shell/groups
# bring your own model key; it is stored encrypted GET /wp-json/gs/v1/web-shell/chat/status POST /wp-json/gs/v1/web-shell/chat/key DELETE /wp-json/gs/v1/web-shell/chat/key POST /wp-json/gs/v1/web-shell/chat/stream # SSE # tools the assistant may call in your pod shell_exec read_file write_file git_status git_diff git_commit
POST /wp-json/gs/v1/web-shell/gcloud/start GET /wp-json/gs/v1/web-shell/gcloud/callback GET /wp-json/gs/v1/web-shell/gcloud/status POST /wp-json/gs/v1/web-shell/gcloud/adc POST /wp-json/gs/v1/web-shell/gcloud/disconnect # then, inside the terminal $ gcloud projects list
Hub-side WP-CLI commands
| Command | What it does |
|---|---|
| wp gdc-cost sync [–dry-run] | Pull real cloud cost from the billing export and refresh price recommendations. |
| wp gdc-cost discover-skus | List the cloud SKUs behind each hosting plan and task class. |
| wp gdc-gas-billing run | Roll unbilled gas ledger rows into pending payments per web app. |
| wp em-inbox backfill-contacts | Rebuild Talk Flows contacts from existing mail. |
| wp em-inbox backfill-participants | Rebuild thread participants for shared inboxes. |
These run on the hub and require network administrator rights. Members use the Web Shell and the REST endpoints above.
Your first session
Sign in
Use your gend.me identity. The shell is a member feature.
Open Web Shell
From your dashboard or directly at /web-shell/.
Terminal tab
Your pod starts in seconds; /workspace is waiting.
Work
Clone, build, deploy, or ask the AI pair to do it and review the diff.
A terminal that is yours.
Register and open the Web Shell from your dashboard.
Canadian disclosure. Prices shown are in Canadian dollars per month and exclude applicable taxes (HST in Ontario). Payments to node operators are fees for compute you provide; amounts depend on network demand and device eligibility and are not guaranteed. Sample dashboards, ledgers and figures on this page are illustrative only. DGEN is an earned-only unit of account on the gend.me network: it is not sold, is not offered as an investment, and is used to pay for gend.me services. Registration is free. These pages follow WCAG 2.0 Level AA guidelines (AODA) and respect your reduced-motion setting. See the Terms of Service and Privacy Policy. gend.me is operated from Ontario, Canada.
One account. Many ways in.
Create a free member account, or apply for one of the open roles below. Every application is attached to your gend.me account and reviewed by our team.
Your profile, wallet, groups and every app you launch or connect, under one login. Takes a minute.
Create account → We're hiring Project ConsultantOwn the delivery experience for GenD clients: set up their web apps, run their AI agents and ship their projects. Contract, remote, commission-based.
Open · remote · contract4-step processgend.me Multi-Tiered Referral Sales ProgramProject Consultant Apply now → We're hiring Web DeveloperBuild and extend the GenD plugin suite, ship real features and execute task contracts on the network. Contract, remote, paid per approved task.
Open · remote · contract4-step processgend.me Multi-Tiered Referral Sales ProgramTask Contract Execution Apply now → We're hiring Network SalesBuild a referral network on gend.me: 10–20% of referred sales in three tiers plus team overrides, paid in DGEN. Contract, remote, your own hours.
Open · remote · contract4-step processgend.me Multi-Tiered Referral Sales Program Apply now → We're hiring Web InfluencerShare the GenD platform with your audience and earn tiered referral commissions on every sale your content drives, paid in DGEN. Contract, remote.
Open · remote · contract4-step processgend.me Multi-Tiered Referral Sales ProgramTask Contract Execution Apply now → Business owners Launch a web appStart your pilot: pick a plan, deploy a sovereign web app and run it from your Integration Hub.
Start your pilot →Roles are independent contractor engagements paid through the network’s commission and task contracts in DGEN; they are not employment offers. Registration is free.
