
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Attention
Is all you need
Monitor All of Your Computers
Windows only
Free during beta
FSL-1.1 source on GitHub
Explore the Live Demo
One dashboard for every screen, every machine, everywhere.
Owlette lets you monitor, control, and update all of your computers remotely — so you always know they're running, even when you're not there.
- Live CPU, memory, GPU, and disk usage for every machine.
- Inline sparkline charts track trends over time.
- Know instantly when something drifts.
Full remote process control across your entire fleet. Configure startup sequences, manage dependencies, and auto-restart crashed processes before anyone notices.
Deploy software, configurations, and content to any machine, anywhere. Fleet-wide rollouts or targeted single-machine updates — your call.
Cortex turns plain-English questions into real diagnostic actions across your fleet. Bring your own OpenAI or Anthropic key.
Displays That Stay Put
Windows can lose your display layout after a driver update, a restart, or an accidental change. Owlette captures the layout you want, watches for drift, and restores it automatically.
- Layout saved
- Known-good layout
- Drift detected
- Layout changed
- Restored
- Baseline restored
- Auto-restored
- Captured drift detected auto-restored
Drift detection
Owlette watches for changes after restarts, driver updates, and accidental config edits. When something drifts, you'll know.
Auto-restore
Your known-good layout is restored automatically — no manual intervention, no kiosk that needs a keyboard found in the ceiling.
Mosaic-aware
Detects and protects active Nvidia mosaic configurations. Owlette won't blindly rewrite a wall it shouldn't touch.
Read the Display API Reference
Every dashboard action, scriptable.
The same API that powers the dashboard — scoped keys, idempotency, webhooks, OpenAPI. Install the CLI on a runner, import the SDK into your backend, or just curl it.
# Restart a process across the API
URL="https://owlette.app/api/sites/$SITE/machines/$MACHINE"
curl -X POST "$URL/processes/$PROC/restart" \
-H "Authorization: Bearer $OWLETTE_TOKEN" \
-H "Idempotency-Key: $(uuidgen)"
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
- Scoped keys
- Keys are scoped per-site and per-action. A webhook delivery key cannot restart a machine.
- Idempotency-key required on writes
- Every mutating endpoint enforces idempotency. Retry without doubling up.
- Webhooks with HMAC signatures
- Subscribe to process / deploy / display events. Signed payloads, verifiable in any language.
Read the API reference. Install the CLI.
Built For
- Theme parks
- Digital signage
- Museums & galleries
- Live events
- Corporate AV
- Worship
- Virtual production
- Projector walls
- LED installations
Simple, Transparent Pricing
Two tiers. No hidden fees. Pay only for what you run.
Core
$10/machine/month
Free during beta
- Process monitoring & auto-recovery
- Start, stop, restart, kill — every process, every machine
- Software & file deployment
- Display layouts with watchdog auto-revert
- Cortex AI fleet assistant (BYOK)*
- 1 site with role-based access
- Unlimited machines & members
- Email alerts
- Email support
Pro
$50/machine/month
Free during beta
3-machine minimum
Everything In Core, Plus
- Roost — incremental project sync with atomic deploy and rollback
- 1 TB included project storage per site
- $0.05/GB overage
- 50-version retention with 30-day rollback
- Public REST API with scoped keys
- CLI + TypeScript SDK
- Webhooks with HMAC signing
- Unlimited sites with multi-site RBAC
- Priority support
Need volume pricing or an enterprise agreement? Get in touch.
Cortex requires your own API key (OpenAI, Anthropic, or compatible)
Questions, Answered
During beta, yes — both tiers, no credit card, no trial clock. After beta: Core is $10/machine/month for monitoring, control, deploy, displays, and Cortex on a single site. Pro is $50/machine/month (3-machine minimum) and adds the public API, CLI, SDK, webhooks, unlimited sites, and Roost — incremental project sync with 1 TB included storage per site. No per-user fees on either.
-
Is Owlette cross-platform?
-
No. Owlette is Windows-only. Your Mac is fine — it doesn't need monitoring. It'll let you know when something's wrong. Loudly. In the middle of a show.
-
Does Owlette need an internet connection?
-
The agent keeps running. It monitors and auto-recovers processes whether or not it can reach the cloud. When the connection returns, it syncs everything it missed. Your machines don't need the internet to run. They've been alone before. They know how to survive.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
-
What ports does Owlette use?
-
No inbound ports, no VPN. Agents connect outbound over HTTPS (port 443) to Google's Firebase infrastructure. If your network allows general internet access, it just works. Locked-down environments may need to whitelist *.googleapis.com and *.firebaseio.com.
-
What is Cortex?
-
Cortex is Owlette's AI fleet assistant — ask it the questions you ask yourself every day: "Which Nvidia driver are we running?", "Restart the media server on node 3", "What crashed at 3am?" It translates natural language into real commands across your fleet. You bring your own API key (OpenAI, Anthropic, or any compatible provider).
-
What is Roost?
-
Roost is Owlette's project sync. Point it at a folder — a TouchDesigner project, a content drop, a build output — and it ships only the bytes that changed to every machine on the site, atomically: a machine gets the whole new version or stays on the old one, never a half-copied mess. Every deploy is versioned, so you can roll back to any of the last 50 for up to 30 days. It's part of the Pro tier and includes 1 TB of storage per site ($0.05/GB after that). No more zipping a folder and RDP-ing into ten machines at 2am.
-
How is Owlette secure?
-
Agents connect over TLS, credentials are encrypted on-device using a machine-bound key, and OAuth tokens are never logged or stored in plaintext. Access is managed through Firebase Auth with optional passkey and two-factor authentication.
-
Is Owlette open source?
-
Yes — Owlette is FSL-1.1-Apache-2.0 (converts to Apache 2.0 two years after each release). The full source is on GitHub. Fair warning: It requires Firebase, a Railway (or equivalent) deployment for the web app, and a willingness to blow past your usage limits at 3am debugging support tickets from your neighbor's camper because your furnace broke and it's -10 outside. We won't talk you out of it, but the hosted version exists for a reason.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location