Guide

Control a TV with Hermes Agent: digital signage from your own agent

Yes, Hermes Agent can control a TV. Ask Hermes to load the screenRIG skill from the official plugin, and it pairs the screen, puts content on it and checks a screenshot. You need Hermes, a screen running the screenRIG Player and one sentence saying what to show.

Updated

Start freeSee pricing

01 Live preview

Drawn in your browser, with sample data

02 What is Hermes Agent, and what does it need?

What is Hermes Agent, and what does it need?

Hermes is the agent from Nous Research. You install it yourself, choose the model provider behind it and talk to it in the terminal or in a messaging gateway you have set up. It supports skills and terminal tools, and the screenRIG plugin brings one of each.

What you needWhere it comes from
HermesThe official Hermes quickstart
Node.js 22.23.4+, 24.22.1+ or 26.12.1+Installed where Hermes runs commands, for the plugin's command-line tool
The PlayerThe Downloads page, or the web Player in any modern browser

Your Hermes and model-provider accounts are separate from your screenRIG account, and Hermes never needs your screenRIG password.

03 How do I connect Hermes to a TV?

How do I connect Hermes to a TV?

  1. Send Hermes this message:

    Text
    Install screenrig.ai from the official plugin at https://github.com/screenrig/plugin. Load its bundled screenrig skill in Hermes and use its bundled CLI. Confirm you can run screenrig version, then help me connect my account and set up my first screen.
  2. Review what it asks for. Read each installation and tool-access request before you approve it. Loading a skill description alone is not enough, so ask Hermes to confirm the command-line tool works before it goes on.
  3. Give it your email. Hermes creates your screenRIG project and emails you an invitation to the dashboard. Nothing waits on that email, so Hermes goes straight on to pairing.
  4. Open the Player on the TV and give Hermes the code. Keep the web Player in the foreground while you try it.
  5. Say what to show. Hermes publishes, asks the screen for a screenshot and tells you what it saw. Check the glass yourself too.

The Claude Code and Codex marketplace commands are not Hermes commands. Hermes's skills documentation covers how it finds skills, and Set up screenRIG in Hermes has every step.

04 What can I ask Hermes?

What can I ask Hermes?

An agent that lives beside your own tools suits screens that follow your own systems. This is from a recorded session on a test screen, with a made-up build.

  1. You

    Our CI job draws a status poster after every run. Put the latest one on the team area TV, and tell me when the TV actually has it.

  2. Agent

    Build 4821 is up: PASSED, 221 of 221 tests. The TV confirmed it had the poster about two seconds after I sent it, and I took a picture of the screen to check.

A dark poster reading Main branch, Build 4821, PASSED in green and 221 of 221 tests
Build 4821 on the TV: PASSED, 221 of 221 tests.
  1. You

    Build 4822 just failed. Update the TV.

  2. Agent

    Updated. The TV now shows FAILED in red, 219 of 221 tests.

Publish content to a TV programmatically has the whole run and the script behind it.

05 What can Hermes do with my screens?

What can Hermes do with my screens?

  • Publish. Posters, menus, photos, video, web pages, live streams and the 200+ ready-made apps, on one screen or many.
  • Schedule. Breakfast, lunch and dinner menus, or a closing notice, each in the screen's own time.
  • Take over. One request puts a notice on every screen with a tag, for a set time up to 7 days or until it is cleared.
  • Check. A screenshot of one screen or of every tagged screen, and the Player's own report that it is playing.
  • Wait for you. With Require review for agent changes, or Propose access, each change waits for your approval in the dashboard.

06 What limits should I know about?

What limits should I know about?

  • The Player must be open on the device that drives the screen. Hermes publishes whenever you ask, and the screen plays it only while the Player runs.
  • Hermes must be able to run commands. If it cannot load the skill or run the command-line tool, ask which capability is missing. A chat reply alone does not complete setup.
  • Node.js 23 and 25 are not supported. Use one of the versions in the table above.
  • Share only what the screen needs. Give Hermes only the data sources you want it to read.

07 Hermes questions

Hermes questions

Can Hermes Agent control a TV?

Yes. Hermes loads the screenRIG skill and runs its command-line tool, which pairs the screen, publishes content and checks a screenshot of the screen.

Does Hermes use the same plugin as Claude Code and Codex?

Yes. Every agent uses the official screenRIG plugin, and only the first install step differs. Hermes loads the plugin's skill from a message, and the terminal agents add it with marketplace commands.

Which model does Hermes need for screenRIG?

You choose the model provider when you set Hermes up. For screenRIG, Hermes needs to load skills and run commands.

Can Hermes see what is on the TV?

It can ask the screen for a screenshot and look at it. Publishing also waits for the Player to report the new playlist, up to two minutes, and says whether it is playing.

Can Hermes run several screens?

Yes. Tag the screens, and one request changes, schedules or takes over every screen with the tag. The answer reports each screen's own result.

Does Hermes need my screenRIG password?

No. Hermes signs in with its own credentials. Never paste passwords, invitation links or tokens into the conversation.

08 Related

09 More guides

screenRIG is free.

Install the official plugin, pair a screen and your agent publishes to it.

Start freeSee pricing →Guides →