Desktop
app.grietens.cloud
{{ viewNoticeLead }} {{ viewNoticeTitle }}
Live data is unavailable right now. Rather than guess, nothing is shown — refresh in a minute; your floor data is safe.

Good {{ greetingTime }}, {{ ownerName }}.

Review today’s observations with Eve. Financial estimates need stated sales and costs.

Try asking:
Recommendations worth planning for — not urgent
CAPACITY

Station 3 is still your ceiling

Welding runs at 66% of what the line could push — every gain caps here.

66%
in use
GROWTH

You’ll outgrow this floor by August

Orders climbing ~3% a week — demand passes your max output in about 5 weeks.

~5 wks
A PATTERN I’VE NOTICED

Your steel keeps running low

Fourth near-stockout this quarter. A standing reorder trigger would end the fire drills.

danger
Alerts {{ alertCount }} need you now
All clear
Eve’s across your floor — nothing needs you right now.

{{ a.read }}

Eve needs your eye one tap settles it — and teaches Eve
{{ p.header }}{{ p.deviceTag }}{{ p.timeTag }}

{{ p.question }}

{{ cardUndoText }}
Recommendations worth planning for — not urgent
{{ r.category }}

{{ r.headline }}

{{ r.detail }}

{{ r.metric }}
Recommendations worth planning for — not urgent
CAPACITY

Station 3 is still your ceiling

Welding runs at 66% of what the rest of the line could push. Until it lifts, every gain caps here.

Capacity in use66%
GROWTH

You’ll outgrow this floor by August

Orders are climbing ~3% a week. At that pace, demand passes your max output in about 5 weeks.

nowcapacity hit · ~5 wks
A PATTERN I’VE NOTICED

Your steel keeps running low

Fourth near-stockout this quarter. A standing reorder trigger would end the fire drills for good.

stock leveldanger line
Your numbers
CUSTOM RANGE
Not enough data for this range yet — Eve fills it in as more days come in. Today is live.

The money — are you winning?

{{ c.name }}{{ c.sub }}
{{ c.value }}
{{ c.arrow }} {{ c.delta }}vs prev.

The engine — what drives it

{{ c.name }}{{ c.sub }}
{{ c.value }}
{{ c.arrow }} {{ c.delta }}vs prev.
{{ viewEyebrow }}

{{ viewTitle }}

Live
Reading the view…
Nothing on this view yet.Ask Eve what you want to see here — for example: “{{ viewEmptyAsk }}”. She builds it while you watch.

Your widgets — what Eve tracks for you · drag a card anywhere on the grid, pull an edge or the corner to resize

{{ w.title }}{{ w.subtitle }}
{{ w.value }} {{ w.unit }}
{{ w.arrow }} {{ w.delta }}vs prev.
{{ sr.label }}{{ sr.text }}{{ sr.share }}
{{ w.value }} {{ w.unit }}
{{ w.gaugeMin }}{{ w.gaugeStatus }}{{ w.gaugeMax }}
—
{{ w.plainNote }}
{{ w.srcLabel }}{{ w.updated }}

Hardware

Every camera and sensor on the floor{{ hwSubGrouped }}. If one goes dark, your numbers have a gap — so check here first. Click any device to open its live view.

{{ sec.title }} {{ sec.idLine }}
{{ f.text }}

{{ sec.note }}

{{ sec.unclaimedLabel }}{{ sec.unclaimedSub }}

Eve runs on connections she reads and values you tell her. Give her a key or a fact in plain words — she wires it to the numbers that need it.

Appearance

Theme
Light keeps the floor bright; dark is easier at night shift.

Connections

{{ c.name }}
{{ c.detail }}
{{ c.label }}
No devices claimed yet — add an Iris or Pulse box to start streaming the floor.
Accounting & bank sources connect through Eve’s automations — she’ll hold the keys, you won’t.

Values you’ve told Eve

{{ v.name }} {{ v.scope }}{{ v.description }} {{ v.value }} {{ v.unit }} {{ v.src }} {{ v.feeds }}

What Eve remembers

Eve reads this every time you talk to her, and writes it herself as she learns your floor. Only Eve edits it — to change it, just ask her in chat (“remember that…”, “forget that…”).
{{ memoryText }}
Nothing yet — tell Eve a standing fact in chat and she’ll keep it here.

Connect your AI

Use your own AI with this factory
Claude, ChatGPT or any MCP app can read your floor — and, if you allow it, propose changes that wait for your tap. It never controls a machine. Two-factor sign-in is recommended, not required.
{{ mcpUrl }}
Claude
1. Settings → Connectors → Add custom connector
2. Name it Grietens, paste the URL, click Add
3. Click Connect, sign in here and approve
ChatGPT
1. Settings → Apps & Connectors → Advanced: turn on Developer mode
2. Create a connector, paste the URL, authentication OAuth
3. Click Connect, sign in here and approve
Connected apps
{{ app.name }}
{{ app.detail }}
{{ appsEmptyText }}

Benchmarks

Compare with similar businesses
{{ benchStatus }}
Only anonymised, aggregated figures, never your name, customers, products, orders or prices. A figure needs at least five businesses. Annex §7
{{ benchErr }}

Security

Two-factor authentication
{{ twofaStatus }}
To turn off two-factor authentication, confirm your password and a current code from your authenticator app.
Authentication code
{{ twofaErr }}
Scan this in Google Authenticator, Authy, or 1Password — then enter the 6-digit code to confirm.
{{ twofaErr }}
Signed in as {{ meEmail }}
End your session on this device.

Automations

Tell Eve what to keep an eye on — she wires up the steps and runs them for you. Anything that spends money waits for your one tap.

All automations{{ autoCount }}
You told Eve: “{{ a.origin }}”
Eve is reading your data and wiring up the steps…
{{ s.kindLabel }}
{{ s.title }}
{{ s.detail }}
RECENT EVENTSlive
{{ e.text }} {{ e.t }}
Send to: {{ a.pushUrl }}
Signing secret: {{ a.pushSecret }}
Your system signs each body with it: X-Grietens-Signature: sha256=<HMAC-SHA256, hex>
{{ a.last }} Built-in · always on
{{ modalName }}
{{ modalState }}
{{ t.label }}
{{ t.val }}
{{ t.sub }}
{{ t.label }}
{{ t.val }}
{{ modalName }}
{{ modalMeta }}
{{ modalStatusLine }} Cycle: {{ modalCycle }}
{{ modalNote }}
{{ modalSignalNote }}
GATEWAY · its last heartbeat
{{ f.label }}{{ f.val }}
LIVE SIGNALS · straight from the sensor
{{ s.label }}
{{ s.val }}
BASELINE{{ modalBaseFrom }}
{{ modalBaseStatusText }}
Below normalOn its normalAbove normal
The marker is where it’s running now versus the normal it learned. Green = on its normal, amber = drifting, red = an anomaly.
SETTING BASELINE{{ modalBaseFrom }}
{{ modalBaseEta }}
Learning this machine’s own normal from its readings — no presets. The bar appears once it’s learned.
CALIBRATING
Eve is learning this station’s rhythm from the live footage. She’ll record a work session, judge it, and switch cycle detection on herself.
TODAY
{{ ms.val }}
{{ ms.label }}
0006121824
CALIBRATED
{{ modalCalibLine }}
Fetching the calibration evidence…
The cycles Eve counted in the footage. Click the bar to jump the clip there; hover a block for its phase. Machines like this mostly stand still — use 4× / 8× to review at a glance.
SOFTWARE
{{ modalSoftwareLine }}
{{ modalSoftwareResult }}
{{ modalPlatformLine }}
{{ modalPlatformResult }}
{{ modalOsLine }}
{{ modalOsResult }}
Claim a device

Enter the code printed on your Iris camera or Pulse sensor's sticker. It connects instantly and starts streaming the moment it's powered on.

PAIRING CODE

{{ claimErr }}
{{ selModel }}{{ selCode }} · ready to set up Found

NAME IT — optional

Leave this blank to use the name you gave it during Wi-Fi setup. Only fill it in to override that.

Will appear as{{ claimPreview }}
Claiming {{ claimingName }}…
Securing the device, connecting it to Eve, and pointing it at the station.
{{ claimedName }} is connecting…
It’s in your hardware list now — it turns green and shows live data the moment it sends its first reading.
Phone
9:41●●● ▮
{{ screenTitle }}

Good {{ greetingTime }}, {{ ownerName }}.

Review today’s observations with Eve. Financial estimates need stated sales and costs.

Alerts {{ alertCount }}
All clear
Across your floor.

{{ a.read }}

Recommendations
CUSTOM RANGE
{{ c.name }}{{ c.sub }}
{{ c.value }}
{{ c.arrow }} {{ c.delta }}vs prev.
{{ c.name }}{{ c.sub }}
{{ c.value }}
{{ c.arrow }} {{ c.delta }}vs prev.
{{ w.title }}{{ w.subtitle }}
{{ w.value }} {{ w.unit }}
{{ w.arrow }} {{ w.delta }}vs prev.
{{ w.value }} {{ w.unit }}
{{ w.gaugeStatus }}
—
not enough data yet
{{ w.srcLabel }}{{ w.updated }}

Every camera and sensor on the floor. Tap any device to open its live view.

{{ sec.title }} {{ sec.idLine }}
{{ f.text }}

{{ sec.note }}

{{ sec.unclaimedLabel }}{{ sec.unclaimedSub }}

Eve runs on connections she reads and values you tell her.

APPEARANCE

CONNECTIONS

Fortnox · accounting API
Eve mapped 14 fields
Connected
Iris & Pulse · on the floor
Built in · streaming live
Live

CONNECT YOUR AI

Claude, ChatGPT or any MCP app can read your floor and, if you allow it, propose changes that wait for your tap. 2FA recommended.
{{ mcpUrl }}
Claude: Settings → Connectors → Add custom connector → paste the URL → Connect, sign in here and approve.
ChatGPT: Settings → Apps & Connectors → Advanced: Developer mode on → Create, paste the URL (OAuth) → Connect, sign in here and approve.
{{ app.name }}
{{ app.detail }}
{{ appsEmptyText }}

VALUES YOU’VE TOLD EVE

{{ v.name }} {{ v.scope }}{{ v.value }}{{ v.src }}

Tell Eve what to watch — she wires up the steps and runs them. Anything that costs money waits for your tap.

ALL AUTOMATIONS
“{{ a.origin }}”
Eve is wiring up the steps…
{{ s.kindLabel }}{{ s.title }}{{ s.detail }}
RECENT EVENTSlive
{{ e.text }} {{ e.t }}
{{ a.last }}
{{ activeTitle }}
ACTIVE
Ask Eve anything
Cash, flow reviews, a camera acting up.
Eve
{{ msg.text }}
{{ msg.text }}
{{ activeTool }}
{{ modalName }}
{{ modalState }} live view
{{ t.label }}
{{ t.val }}
{{ t.sub }}
{{ t.label }}
{{ t.val }}
{{ modalMeta }}
{{ modalStatusLine }}Cycle: {{ modalCycle }}
{{ modalNote }}
{{ modalSignalNote }}
GATEWAY
{{ f.label }}{{ f.val }}
LIVE SIGNALS
{{ s.label }}
{{ s.val }}
Claim a device

Enter the code on your Iris or Pulse device's sticker. It connects instantly and streams the moment it's powered on.

PAIRING CODE

{{ claimErr }}
{{ selModel }}{{ selCode }} · ready to set up

NAME IT — optional

Blank = the name you set during Wi-Fi setup.

Will appear as{{ claimPreview }}
Claiming {{ claimingName }}…
Securing it, connecting to Eve, pointing it at the station.
{{ claimedName }} is live
It’s feeding Eve now — it’s at the top of your list.
Login · desktop
app.grietens.cloud/sign-in
Grietens

Your whole factory, read by Eve.

Sign in to see what’s making money, what’s holding you back, and what to do next.

© Grietens 2026 · factory intelligence

Welcome back

Sign in to your factory.

Forgot?
{{ loginErr }}
or

New to Grietens? Email me a magic link

Enter your code

Open your authenticator app and type the 6-digit code for Grietens.

Authentication code
{{ codeErr }}
Login · mobile
9:41●●● ▮
Grietens

Welcome back

Sign in to your factory.

Forgot?
or
New here? Magic link
Demo controls
Live floor events

Play a burst of real-time events and watch Eve detect each one and surface it on both screens.

{{ seqProgress }}