Nightshift
Live public demo · Solari SDK

Close the books on portals that were never built for agents.

Nightshift is a reference AP close: one typed runbook chains browser login, Python reconciliation, and desktop filing — then ships a shareable work pack with replay.

See how it works
~6 min
Full close
3
Solari envs
2
Seed mismatches
0%
Finish rate

Free on nightshift-ecru.vercel.app · no API key · Neon-backed runs

Operator · live
BrowserSandboxDesktop

Runbook

  1. Launch stealth browser
  2. Portal login + export
  3. Spin up sandbox
  4. Reconcile CSVs

Live

[live] Portal login · CSV export

Pack

Mark invoices received

replay.ndjson
journal.ods

Now running · Browser

The gap

Ops teams need environments that scale — not another brittle script.

Vendor portals have no API. Reconciliation still happens in Python. Filing ends in LibreOffice. Nightshift shows what happens when you give each step the runtime it actually needs.

A single typed runbook orchestrates Solari Browser, Sandbox, and Desktop with checkpoints, live streams, session replay, and an audit trail you can share with finance.

0APIs

Hostile portals, MFA, CAPTCHA — handled in a stealth browser with recording.

12Invoices

Portal CSV vs books CSV reconciled in an isolated Python sandbox.

1Work pack

Journal filed on a live desktop stream, artifacts published to a public URL.

Three Solari primitives

One workflow, three isolated runtimes

ENV 01

Cloud Browsers

@solarisdk/browser

stealth + recording
portal

For agents that need to browse, authenticate, scrape, and interact with the web.

In this demo

Signs into a hostile AP portal, marks invoices received, exports CSV — with session replay.

stealthrecordingcaptchaPlaywright

ENV 02

AI Sandboxes

@solarisdk/sandbox

Python reconcile
python

For agents that need isolated compute to run code, execute tools, and process workloads.

In this demo

Uploads portal + books CSV, runs reconciliation Python, emits exception charts.

runCodefilespause2 vCPU

ENV 03

Computer Desktops

@solarisdk/desktop

live VNC stream
vnc

For agents that need to control applications, navigate full operating systems, and complete complex workflows.

In this demo

Opens LibreOffice Calc, files the journal, exports ODS — watch it live via noVNC.

VNCmousekeyboardLibreOffice
One workflow

Everything AI agents need to execute a real close

Give every step the environment it needs without stitching together separate infrastructure.

01

Browser

Portal login + CSV export

~2 min

02

Sandbox

Reconcile + chart exceptions

~1 min

03

Desktop

LibreOffice filing + export

~3 min

04

Pack

Public work pack + replay

instant

Try it

Public demo — no API key needed

Anyone can run the full close from this page. Watch live, download artifacts, share the URL.

01

Start the close

Click "Run tonight's AP close". No signup — Nightshift runs on our Solari keys.

02

Watch the operator UI

Runbook · live browser/desktop (with logs) · work pack. Mobile uses tabs.

03

Share the work pack

~6 min later: reconciliation, artifacts, browser replay. Completed demos are public.

Keep the tab open — the engine runs over a live event stream. Browser replay unlocks after invoice collection. On mobile, use Runbook / Live / Work pack tabs.

Developers: add SOLARI_API_KEY + OPENROUTER_API_KEY to .env.local, deploy with Neon Postgres. Solari's cloud browser cannot reach localhost — use Vercel or ngrok.

0

Demo starts

0

Completed

0

Pack views

0%

Finish rate

Connect your portal

Paste a public vendor portal URL. Runs stay private. Point at Nightshift's VendorNet demo for a full close, or any external AP portal for LLM-guided exploration (seed reconciliation if no CSV export is found).

Waitlist

Get notified when BYO onboarding and production runbooks are ready.