Conçu pour les streamers et leurs équipes

Automatisez votre stream. Confiez les commandes à votre équipe.

Abonnements, raids, commandes de chat : Rawtoh réagit pour vous sur Twitch et OBS. Vos modérateurs pilotent le reste avec de vrais boutons, depuis leur navigateur.

Quand…
Alors…
twitchchat.say
Le remercier dans le chat
boardelement.update_text
Incrémenter le compteur d’abonnés sur le tableau

Et bien plus encore…

Un événement. Toute la chaîne réagit.

ModuleémetÉvénementcorrespond àDéclencheurexécuteAction

Un événement Twitch ou un appui sur le Tableau — un déclencheur décide s’il compte, une action appelle les méthodes de tous les modules que vous avez connectés.

Quelqu’un s’abonne
twitchchat.sub
le déclencheur correspondl’action s’exécute
Le remercier dans le chat
twitchchat.say
Incrémenter le compteur d’abonnés sur le tableau
boardelement.update_text
Un raid arrive
twitcheventsub.channel_raid
le déclencheur correspondl’action s’exécute
Passer sur la scène Welcome
obsscene.set_current
Faire un shoutout au raideur
twitchchat.shoutout
Un modérateur appuie sur BRB sur le tableau
boardboard.click
le déclencheur correspondl’action s’exécute
Passer sur la scène BRB
obsscene.set_current
Couper le micro
obsinput.set_mute
Prévenir le chat que vous revenez
twitchchat.say
IA

Ou décrivez-la, tout simplement.

Dites ce qui doit se passer, et quand. Rawtoh choisit les événements à écouter et les méthodes de modules à appeler, puis écrit les déclencheurs et les actions pour vous.

  • Elle connaît votre stack — La génération lit les modules que vous avez connectés — leurs événements, leurs méthodes et les types de leurs payloads — au lieu de deviner.
  • Ça reste votre code — Le résultat est du TypeScript tout ce qu’il y a de plus classique, rangé dans l’explorateur sous son automatisation. Ouvrez-le, modifiez-le à la main, déboguez-le comme n’importe quel script.
  • Changez d’avis — Modifiez le prompt et régénérez : les scripts sont mis à jour sur place. Ou appuyez sur Ctrl+I dans l’éditeur et relisez la modification sous forme de diff.
  • Votre modèle, votre clé — Utilisez votre propre clé Anthropic, OpenAI, Google ou Mistral — ou branchez un modèle auto-hébergé.

Comment fonctionne l’IA dans Rawtoh →

Le Tableau

Donnez de vrais boutons à vos modérateurs.

Le Tableau est un panneau de contrôle que votre équipe ouvre dans un navigateur. Concevez la grille une fois, reliez chaque bouton à une automatisation, et vos modérateurs pilotent le show avec vous — sans toucher au PC de stream.

  • Votre grille, votre disposition — Des boutons de toutes les tailles et de toutes les couleurs, avec des images ou de la vidéo en fond. Reliez plusieurs tableaux entre eux grâce aux bascules.
  • N’importe quel appareil — Le tableau occupe tout l’écran d’un téléphone, d’une tablette ou d’un ordinateur portable. S’il a un navigateur, c’est un panneau de contrôle.
  • Chaque appui est un événement — Un appui envoie board.click à Rawtoh, avec l’identité de la personne qui a appuyé. Reliez-le à n’importe quelle automatisation que vous avez scriptée.
  • Piloté en direct par vos scripts — Les automatisations peuvent changer le texte, la couleur ou l’image d’un bouton. Tous les tableaux ouverts se mettent à jour instantanément.
  • Des comptes, pas un accès partagé — Chaque opérateur se connecte avec son propre compte Rawtoh. Les propriétaires conçoivent les tableaux ; l’équipe les utilise.

Arrêtez de tout gérer en solo

Vos modérateurs regardent déjà chaque stream. Mettez-les à contribution.

AvantDes modérateurs qui demandent « je peux aider ? » en plein stream
Avec RawtohIls changent de scène et lancent les automatisations eux-mêmes, depuis leur téléphone
AvantÊtre la seule personne autorisée à toucher à OBS
Avec RawtohToute l’équipe travaille depuis le même tableau en ligne
AvantAcheter un deck matériel pour chaque modérateur — ou s’en passer
Avec RawtohChaque coéquipier possède déjà le panneau de contrôle : son navigateur
AvantLes commandes de chat comme seul outil de vos modérateurs
Avec RawtohDe vrais boutons, reliés à n’importe quelle action que vous scriptez
Éditeur de scripts

Les déclencheurs décident quand. Les actions décident quoi.

Les automatisations sont du vrai TypeScript, écrit dans un éditeur complet. Les payloads des événements et les méthodes des modules sont typés d’après les modules que vous avez installés : l’autocomplétion connaît votre stack.

board:board.click
1import { event } from "rawtoh"
2
3// Only the BRB button, not every tap on the board
4export default event.payload.element_slug === "brb"
brb
1import { log, module } from "rawtoh"
2
3// A mod tapped "BRB" on the board
4await module("obs").request("scene.set_current", {
5 sceneName: "BRB",
6})
7await module("obs").request("input.set_mute", {
8 inputName: "Mic",
9 inputMuted: true,
10})
11await module("twitch").request("chat.say", {
12 message: "Be right back!",
13})
14
15log("BRB scene is live")
Commande hello
brb
board:board.click

1 action, 1 déclencheur · mis à jour à l’instant

SupprimerRégénérer
Prompt
Quand quelqu’un écrit « !hello » dans le chat Twitch, répondre par un message de bienvenue.

Décrivez ce qui doit se passer, et quand. La régénération envoie aussi le code actuel pour que l’IA le modifie sur place.

Scripts générés

Cliquez sur une action ou un déclencheur pour l’ouvrir.

/
hello
reply
twitch:chat.message
Activité

Voyez exactement ce qui s’est exécuté.

Chaque exécution est un processus : l’événement qui l’a lancée, le déclencheur qui a correspondu, chaque appel de votre action à un module avec sa durée, vos logs, et l’erreur en cas d’échec. Le tout à côté du code, dans l’éditeur.

Événements récents
twitch›main-botchat.message
board›mainboard.clickpar Alex
twitch›main-botchat.sub
obs›studioscene.current_changed
twitch›main-boteventsub.channel_follow
board›mainboard.clickpar Sam
Processus récents
board:board.click184ms
ÉvénementLogs (4)
Appels de modules
requestobs›studioscene.set_current41ms
requestobs›studioinput.set_mute38ms
requesttwitch›main-botchat.say96ms
Logs
BRB scene is live
twitch:chat.sub131ms
twitch:eventsub.channel_raid57ms
Modules

Branchez ce que vous utilisez.

Un module connecte Rawtoh à l’un de vos outils : ce qui s’y passe arrive sous forme d’événements, et vos automatisations agissent dessus. Twitch et le Tableau s’installent avec votre compte Rawtoh. OBS reste sur votre PC — un onglet de navigateur ouvert le relie à Rawtoh, sans rien installer.

Instances de modules
ModuleNom de l’instanceStatut
Twitchmain-bot38ms
OBS Studiostudio12ms
Boardmain25ms
Lumières de scènegarageNon enrôlé

Tout ce qui entoure le code

Tout ce que vous auriez dû construire vous-même.

Organisations et rôles

Invitez votre équipe en tant que propriétaire, membre ou observateur. Les propriétaires écrivent les automatisations ; les autres ont l’accès que leur rôle autorise.

Exécuté côté serveur

Vos scripts tournent sur Rawtoh, pas sur le PC de stream. Ils continuent de réagir, que l’éditeur soit ouvert ou non.

Stockage

Un stockage clé-valeur que vos scripts lisent, écrivent et mettent à jour de façon atomique — compteurs, état des temporisations, tout ce qui doit survivre à une exécution.

Temporisations

Limitation (throttle) ou anti-rebond (debounce) sur n’importe quel déclencheur : une rafale d’événements lance votre action une fois, pas cinquante.

Scripts partagés

Regroupez le code commun au même endroit et importez-le depuis n’importe quel déclencheur ou action, avec l’autocomplétion du chemin.

L’IA à vos conditions

Utilisez le modèle de la plateforme ou votre propre fournisseur et votre clé, par organisation. Ajoutez un prompt système personnalisé pour vos conventions.

De l’installation au pilotage en équipe, en quatre étapes

1

Connectez votre stack

Installez Twitch, OBS et le Tableau avec votre compte Rawtoh. Ils commencent aussitôt à envoyer des événements.

2

Écrivez ou décrivez

Scriptez déclencheurs et actions en TypeScript — ou décrivez l’automatisation et laissez l’IA les générer.

3

Regardez-la tourner

Chaque exécution est enregistrée : l’événement, les appels de modules, les logs. Corrigez ce qui ne va pas depuis le même écran.

4

Confiez-la à l’équipe

Concevez un tableau, reliez chaque bouton à une automatisation et invitez vos modérateurs.

Tarifs

Les offres arrivent. En attendant, Rawtoh est gratuit.

Solo

Pour un streamer qui se lance dans l’automatisation.

Bientôt disponible

Équipe

Pour une chaîne pilotée avec ses modérateurs.

Bientôt disponible

Studio

Pour les équipes qui gèrent plusieurs chaînes ou émissions.

Bientôt disponible

Votre stream est un sport d’équipe.

Connectez votre stack, scriptez vos règles — ou décrivez-les — et confiez le tableau à votre équipe.