OpenDots donne à chaque Dot un rôle, des permissions et un ordinateur. Le même fil passe du texte à l'appel, et Slack est un canal en plus. Vous clonez le dépôt et vous faites tourner l'instance. C'est un template alpha, pas un produit hébergé. Aucun prix OpenDots n'est publié.
À prendre si
- Vous voulez des spécialistes séparés, avec navigateur, fichiers, shell et mémoire réglés un Dot à la fois.
- Vous hébergez l'instance, avec Node.js 24 et npm.
- Vous acceptez une alpha, et des briques qui ne sont pas toutes au même stade de test.
À laisser si
- Vous voulez un produit déjà hébergé, sans cloner de dépôt.
- Vous voulez un prix publié : aucun chiffre OpenDots n'est affiché.
- Vous voulez de l'édition partagée, des invitations, ou une conversation de groupe entre plusieurs Dots.
En un coup d'œil
| Point | Fait |
|---|---|
| Produit | Template alpha CopilotKit. Pas un produit hébergé |
| Licence | MIT |
| Prix | Aucun chiffre publié |
| Où ça tourne | Web et mobile, self-host. Node.js 24 |
| Slack | Needs live testing |
| Appels | Tested with live services |
| Mode | Single-owner. Édition partagée et invitations : suite du travail |
Dots, pages, appels
Un Space regroupe des pages. L'éditeur a des commandes slash, l'enregistrement automatique et des contrôles de révision, avec un mode source Markdown. Une conversation est liée à une page ou à un spécialiste.
La carte de relecture propose Approve & save, ou Decline. Un nouvel essai reprend la page déjà créée, sans en écrire une seconde.
Le texte et l'appel partagent le contexte et les permissions. L'appel sépare la parole en temps réel du calcul plus long. La voix demande une configuration de fournisseur à part.
Slack passe par le Channels SDK, avec une liste explicite d'espaces et d'utilisateurs.
Ordinateurs
Chaque Dot peut avoir un ordinateur isolé, via le superviseur de conteneurs du dépôt OpenBot CopilotKit. Le profil navigateur et les fichiers restent d'un arrêt à l'autre. Le panneau Computer permet une reprise en main. Les clés de service restent sur le serveur. Un template non configuré n'exécute pas de commandes sur la machine hôte.
Stade de test
Le tableau indique des stades différents. Conversations, Spaces et pages, ordinateurs et appels : Tested with live services. Dots spécialistes et travail de fond : Tested locally. Slack et délégation parlée : Needs live testing.
Le modèle passe par TanStack AI, avec un fournisseur compatible OpenAI. Le protocole nommé est AG-UI. Les fils durables passent par Intelligence Threads.
Lancement
Node.js 24 et npm. Clonez le dépôt, puis :
cd OpenDots
npm ci
cp .env.example .env
npm run dev
Les Spaces, les pages et les Dots se règlent avant de brancher un service. Le détail est dans le README.
Questions
Y a-t-il un prix OpenDots ?
Non. La page produit et le README ne publient aucun chiffre. La licence est MIT. Les modèles, la voix, Slack et l'hébergement se configurent chez leurs fournisseurs.
Slack est-il au même stade que les appels ?
Non. Les appels sont marqués Tested with live services. Slack et la délégation parlée sont marqués Needs live testing.
Peut-on inviter d'autres personnes ?
Pas dans cette version. Le mode indiqué est single-owner. L'édition partagée, les invitations, les envois de fichiers et les conversations de groupe entre plusieurs Dots sont listés comme suite du travail.
Le template lance-t-il des commandes sur l'hôte sans configuration ?
Non. Sans les services prévus, il n'exécute pas de commandes sur la machine hôte.
Sources
Vérifié le 4 octobre 2026.