|
1 | 1 | # screenRIG |
2 | 2 |
|
3 | | -Free digital signage your AI agent runs. Publish menu boards, videos, dashboards |
4 | | -and kiosk applications using the official screenRIG plugin and bundled CLI. |
5 | | -screenRIG is free. Pay only if you want more. |
| 3 | +Free, agent-driven digital signage. Your AI agent does the work: it pulls in |
| 4 | +your docs, sheets and calendar, builds every screen and keeps it current, on |
| 5 | +the screens you already have. screenRIG is free. Pay only if you want more. |
6 | 6 |
|
7 | | -## Get started |
| 7 | +A menu board for tonight. A welcome for the lobby. A check-in kiosk that runs |
| 8 | +itself. This plugin gives your agent the official screenRIG skill and the |
| 9 | +bundled CLI it runs. |
8 | 10 |
|
9 | | -Ask your agent: |
| 11 | +## Install |
| 12 | + |
| 13 | +In Claude Code: |
| 14 | + |
| 15 | +```text |
| 16 | +/plugin install screenrig --marketplace screenrig/plugin |
| 17 | +``` |
| 18 | + |
| 19 | +Or from a terminal: |
| 20 | + |
| 21 | +```console |
| 22 | +claude plugin marketplace add https://github.com/screenrig/plugin.git --scope user && claude plugin install screenrig@screenrig --scope user |
| 23 | +``` |
| 24 | + |
| 25 | +In ChatGPT Codex: |
| 26 | + |
| 27 | +```console |
| 28 | +codex plugin marketplace add https://github.com/screenrig/plugin.git --ref main --json && codex plugin add screenrig@screenrig --json |
| 29 | +``` |
| 30 | + |
| 31 | +Any other agent: |
10 | 32 |
|
11 | 33 | ```text |
12 | 34 | I authorize you to install the official screenRIG plugin from https://github.com/screenrig/plugin. |
13 | 35 | Install it in this agent before running any screenRIG command; use only its registered bundled commands. |
14 | 36 | If runtime approval blocks you, ask me immediately for approval of that action and reason, then wait without using more tools. |
15 | 37 | ``` |
16 | 38 |
|
17 | | -In Claude Code, `/plugin install screenrig --marketplace screenrig/plugin` installs it |
18 | | -directly. Then describe the content, screen and timing you want. The agent prepares the |
19 | | -content, publishes a playlist and checks the result. Node.js 22.23.4+, 24.22.1+, or 26.12.1+ (excluding 23.x and 25.x) is |
20 | | -required. Agents use the bundled launcher; the separate developer-shell package |
21 | | -is not the agent installation path. |
| 39 | +Then install a Player on your screen and ask your agent to set up your first |
| 40 | +screen. Node.js 22.23.4+, 24.22.1+, or 26.12.1+ (excluding 23.x and 25.x) is |
| 41 | +required. |
22 | 42 |
|
23 | | -[Installation and troubleshooting](https://screenrig.ai/docs/start) · |
24 | | -[Player setup](https://screenrig.ai/docs/players) |
| 43 | +[Set up your agent](https://screenrig.ai/docs/start) · |
| 44 | +[Install the Player](https://screenrig.ai/docs/players) |
25 | 45 |
|
26 | | -Install a Player from [Downloads](https://screenrig.ai/downloads): native |
27 | | -Players for Android, the Amazon Signage Stick, Apple TV, macOS, Windows, Linux, |
28 | | -Raspberry Pi, Samsung Smart Signage and BrightSign, or the Player web app at |
29 | | -[play.screenrig.ai](https://play.screenrig.ai) in any browser. |
| 46 | +## You ask. Your agent does the rest. |
| 47 | + |
| 48 | +```text |
| 49 | +You: Put our café menu on the counter TV: breakfast until 11, lunch until 4, |
| 50 | + dinner after that. The salmon is sold out. |
| 51 | +Agent: Done. The counter TV switches menus on its own clock, and the salmon is |
| 52 | + marked sold out. Here is a screenshot from the screen. |
| 53 | +``` |
30 | 54 |
|
31 | | -## Content and usage |
| 55 | +```text |
| 56 | +You: Show this week's sales sheet on the office TV and keep it current. |
| 57 | +Agent: The office TV shows your sales as a ranked table. When a row changes in |
| 58 | + the sheet, the screen updates without republishing. |
| 59 | +``` |
32 | 60 |
|
33 | | -Use existing images or videos, generate a finished still, compose editable slides, |
34 | | -or publish live web pages and applications. Your agent can request a screenshot |
35 | | -to inspect the result. Tag screens by location and role, then assign, reload, |
36 | | -message or capture a whole tagged fleet in one command with a result per |
37 | | -screen; presence events show when a screen goes offline or comes back. Where the account is permitted, the same CLI can also |
38 | | -buy ad campaigns on the sellers its account has been invited to or sell owned |
39 | | -screen inventory, with pricing quoted and accepted before anything is charged. |
40 | | -The dashboard's Marketplace lists invited sellers and their permitted inventory |
41 | | -and rates; admission stays invitation-only, with no public listings to browse. |
| 61 | +- **Free.** screenRIG is free. Pay only if you want more. There is no |
| 62 | + per-screen fee, downloads are free, and each screen replays what it |
| 63 | + downloads from its own storage. |
| 64 | +- **Runs on cheap sticks and the TVs you already have.** Players for Android |
| 65 | + and Google TV, the Amazon Signage Stick and Fire TV Sticks, Apple TV, macOS, |
| 66 | + Windows, Linux, Raspberry Pi, Samsung Smart Signage, LG webOS Signage and |
| 67 | + BrightSign, or the Player web app in any browser. |
| 68 | +- **Up to 4K** on Android, Amazon and Raspberry Pi 5 Players, with smooth video. |
| 69 | +- **200+ ready-made apps.** Menus, queues, weather, schedules and KPI boards, |
| 70 | + live on every Player in nine themes. When a screen has a real job |
| 71 | + (check-in, orders, a factory line), your agent builds a custom application. |
| 72 | +- **Connected to your work.** Email, calendar, docs, sheets and photos become |
| 73 | + what the screen shows, and routines keep every screen current as your data |
| 74 | + changes. |
42 | 75 |
|
43 | | -Standard includes up to 50 screens, 1 GB of storage and 10,000 agent requests |
44 | | -every month, and downloads are free. Image generation is billed separately. See the |
45 | | -[rate card](https://screenrig.ai/pricing) for allowances, charges and terms. |
| 76 | +Publishing reports whether each screen is actually playing the new content, |
| 77 | +and your agent can take a screenshot from any screen to show you. |
46 | 78 |
|
47 | | -[Features](https://screenrig.ai/features) · [Compare](https://screenrig.ai/compare) · |
48 | | -[Documentation](https://screenrig.ai/docs) · |
49 | | -[Digital signage guides](https://screenrig.ai/guides) · |
50 | | -[Publish content to a TV](https://screenrig.ai/guides/publish-content-to-tv-programmatically) |
| 79 | +[See it working](https://screenrig.ai/digital-signage/menu-boards) · |
| 80 | +[200+ apps](https://screenrig.ai/apps) · |
| 81 | +[Use cases](https://screenrig.ai/use-cases) · |
| 82 | +[Pricing](https://screenrig.ai/upgrades) |
51 | 83 |
|
52 | | -## Contributing |
| 84 | +## Players |
| 85 | + |
| 86 | +Install a Player from [Downloads](https://screenrig.ai/downloads), launch it, |
| 87 | +and give your agent the pairing code it shows. The Player web app runs at |
| 88 | +[play.screenrig.ai](https://play.screenrig.ai) in any browser. |
53 | 89 |
|
54 | | -This repository contains the canonical skill and generated plugin distribution. |
55 | | -See [AGENTS.md](https://github.com/screenrig/plugin/blob/main/AGENTS.md) for source layout, regeneration and checks. |
56 | | -Report vulnerabilities using the [security policy](SECURITY.md). |
57 | | -The [Apache-2.0 license](LICENSE) covers this plugin and bundled CLI, not the hosted service. |
| 90 | +## Sell the airtime on your screens |
| 91 | + |
| 92 | +Pick the screens and the breaks, set your price for 15 seconds of finished |
| 93 | +playback, and invite advertisers by email. They buy from your inventory in the |
| 94 | +dashboard Marketplace, accept a quote before a campaign runs and pay only for |
| 95 | +plays the Player reports as completed. |
58 | 96 |
|
59 | 97 | ## Interactive views |
60 | 98 |
|
61 | | -The package includes a remote screenRIG connection for compatible Codex and |
62 | | -Claude plugin hosts. When a view needs authorization, sign in to screenRIG |
63 | | -and approve the project you use with the CLI. Fresh screenshot capture needs |
64 | | -Propose or Manage access; the Manage the plugin requests also allows writes |
65 | | -within the approved capabilities. |
66 | | -Read-only connections can display saved previews. The host stores the connection; |
67 | | -you do not need to copy a token or enter the server URL. The CLI continues to |
68 | | -handle enrollment, media preparation, pairing and changes. Interactive cards |
69 | | -require a host that supports interactive views; other hosts can return text results. |
| 99 | +The plugin includes a remote screenRIG connection for compatible Claude and |
| 100 | +Codex plugin hosts. When a view needs authorization, sign in to screenRIG and |
| 101 | +approve the project you use with the CLI. Fresh screenshot capture needs |
| 102 | +Propose or Manage access; the Manage access the plugin requests also allows |
| 103 | +writes within the approved capabilities. Read-only connections display saved |
| 104 | +previews. The host stores the connection; you never copy a token or enter the |
| 105 | +server URL. The CLI handles enrollment, media preparation, pairing and |
| 106 | +changes. Interactive cards appear in hosts that support interactive views; |
| 107 | +other hosts return text results. |
| 108 | + |
| 109 | +## Privacy, terms and support |
| 110 | + |
| 111 | +[Privacy policy](https://screenrig.ai/privacy) · |
| 112 | +[Terms](https://screenrig.ai/terms) · |
| 113 | +[Support](https://screenrig.ai/contact) · |
| 114 | +[Documentation](https://screenrig.ai/docs) |
| 115 | + |
| 116 | +## Contributing |
| 117 | + |
| 118 | +This repository contains the canonical skill and the generated plugin |
| 119 | +distribution. See [AGENTS.md](https://github.com/screenrig/plugin/blob/main/AGENTS.md) |
| 120 | +for source layout, regeneration and checks. Report vulnerabilities using the |
| 121 | +[security policy](SECURITY.md). The [Apache-2.0 license](LICENSE) covers this |
| 122 | +plugin and bundled CLI, not the hosted service. |
0 commit comments