For Power Users

Run your clients' safety programs from the terminal.

One CLI key. Unlimited client orgs. Full automation — content delivery, completion tracking, reports, billing — without touching a browser. Built for EHS consultants who manage five clients or fifty.

One account, every client.

Add as many client orgs as you want under one CLI key. Scope any command to any org with --org or set a default with gerty use.

Everything automated.

Weekly safety content, monthly training, daily reminders, escalations, reports — all running on schedule. You onboard a client and Gerty runs it forever.

Bill how you want.

Gerty charges $12/employee/month. Your clients pay you whatever you want. The margin is yours. The operations overhead disappears.

Install

Download the binary

Single executable. No runtime dependencies. No install wizard.

macOS / Linux — after download

chmod +x gerty-darwin-arm64
sudo mv gerty-darwin-arm64 /usr/local/bin/gerty

Quick start

1.
gerty register you@email.com# activation link sent
2.
gerty login# paste your key when prompted
3.
gerty create admin@client.com "Pacific Roofing" https://pacificroofing.com# fires full onboarding
4.
gerty employees add --email mike@client.com --tag "field crew"# weekly content starts Monday

That's it. Weekly content starts on the next Monday 8am UTC. Reports arrive every Friday. No further setup required.

Consultant workflow

Manage every client from one terminal.

Your CLI key is scoped across all orgs you manage. Use gerty list to see everything. Use gerty use <name> to set context. Use --org <name> to run any command against any client without switching context.

$ gerty list --stats
* Pacific Roofingpaid24 emp91%
Harbor Constructionpaid18 emp78%
Westside Mechanicalpaid11 emp!3 overdue
Summit Electricfree 4 emp
4 orgs
$ gerty --org "Westside Mechanical" tasks --overdue
3 overdue tasks — escalation emails already sent to admin.
$ gerty "add sarah@pacific.com to field crew at Pacific Roofing"
✓ Added sarah@pacific.com tag: field crew
$ gerty "what's Westside's completion rate this month?"
Westside Mechanical — 73% complete (8/11 tasks). 3 overdue. Escalations sent.
$ gerty "send the monthly report to Harbor Construction"
✓ Report sent to admin@harborconstruction.com

Natural language

Just say what you want.

Any input that isn't a recognized subcommand is routed to the AI agent. It interprets your intent, queries live org data, and runs the right action. No flags. No syntax lookup. Just talk to it.

Structured subcommands still work for scripting and automation. Both modes use the same backend. Same results, different syntax.

Reference

Full command list

All commands accept --org <name-or-id> to target any client without switching context.

Auth

gerty register <email>

Request a CLI key — sends an activation link

gerty login

Save your key and API URL

gerty whoami

Show auth status and active org

gerty ping

Check that the API is reachable

Organizations

gerty list

List all orgs

gerty list --stats

Include completion rates per org

gerty use <name>

Set active org — all commands use it

gerty status

Full status: tags, employees, tasks, token usage

gerty create <email> <name> [url]

Create org and fire full onboarding

gerty classify <url>

Test AI classification without creating an org

gerty delete

Permanently delete an org and all its data

Employees

gerty employees add --email <e> --tag "field crew"

Add employee and assign to a tag

gerty employees list

List active employees with tags and language

gerty employees archive <email>

Deactivate an employee

gerty employees promote <email>

Make manager — receives inspections and escalations

gerty employees demote <email>

Remove manager status

Tags

gerty tags list

List all tags for the active org

gerty tags add --name "field crew"

Create a new tag

Content delivery

gerty weekly

Trigger weekly safety topic to all employee tags

gerty training

Trigger monthly training for all tags

gerty inspection

Send inspection checklist to managers

gerty reminder

Run the reminder + escalation sequence

gerty report

Send weekly report (default)

gerty report --period monthly|mtd|ytd

Custom period report

Preview (no send)

gerty preview weekly

Generate a topic preview — no email sent

gerty preview training

Generate a training preview

gerty preview inspection

Generate a checklist preview

Billing

gerty billing status

Show plan, employee count, monthly charge

gerty billing upgrade

Open Stripe checkout in browser

Tasks

gerty tasks

Summary of all tasks by status

gerty tasks --overdue

Show only overdue tasks

gerty tasks --pending

Show only pending tasks

AI

gerty chat

Interactive AI session — ask anything about any org

gerty "send a report for Acme Corp"

Natural language — routes to the right command

gerty "how many tasks are overdue this month?"

Queries live org data

gerty "add sarah@co.com to field crew at Acme"

Add employee in plain English

Affiliate program

Refer clients. Earn 20% for 12 months.

If you send clients to Gerty and they become paying customers, you earn 20% of their monthly bill for 12 months — automatically, to your bank account. No portal, no approval process. Email to join, get your link, get paid.

Example: 10 clients at 20 employees each = $480/month for a year.

Email affiliate@gerty.ai to join →

Send any email — we'll reply with your referral link and Stripe setup instructions.

Frequently asked questions