
Reboot
Interface UIpar reboot-dev
Framework pour créer des applications de chat IA réactives et stateful avec serveur MCP automatique et front-ends React en direct — aucun câblage de base de données ou de file d'attente requis.
Ce qu'il fait
Reboot est un framework full-stack pour créer des applications de chat IA réactives, stateful et multi-utilisateurs qui s'exécutent sous forme d'interfaces utilisateur interactives dans Claude, ChatGPT, VS Code Copilot, Goose et d'autres hôtes MCP. Les développeurs définissent des objets d'état typés et des méthodes en Python ou TypeScript ; Reboot expose automatiquement ces méthodes comme des outils MCP et rend les méthodes UI comme des applications React intégrées dans la chronologie du chat de l'IA.
Au-delà des applications de chat, Reboot permet également de construire des applications web full-stack autonomes avec des backends réactifs — l'état survit aux plantages de processus par défaut, les transactions ACID s'étendent sur plusieurs instances d'état, et le front-end React reste synchronisé en temps réel via des hooks générés.
Fonctionnalités clés
- Serveur MCP automatique — Les méthodes de point d'entrée
Sessiondeviennent des outils MCP sans code de liaison ; les méthodesUIouvrent des applications React en ligne dans le chat de l'IA - État durable par défaut — aucune base de données externe requise ; l'état survit aux redémarrages et aux déploiements
- Transactions ACID sur état distribué — les méthodes
transactionse composent atomiquement sur plusieurs instances s'exécutant sur différentes machines - Front-end React réactif — des hooks générés maintiennent l'UI synchronisée sans gestion manuelle de WebSocket ou de polling
- Système de méthodes avec contraintes forcées — les types de méthodes
reader,writer,transaction,workflowetuisont imposés par le runtime, et non par simple convention - Génération de code API-first — définissez des API avec Pydantic (Python) ou Zod (TypeScript) ; Reboot génère des stubs de client, de serveur et React typés
Installation
Python (pip) :
pip install reboot
TypeScript (npm) :
npm install @reboot-dev/reboot
Claude Desktop — après avoir démarré votre application Reboot, ajoutez l'URL du serveur MCP générée à claude_desktop_config.json :
{
"mcpServers": {
"reboot-app": {
"url": "http://localhost:<<portport>/mcp"
}
}
}
VS Code Copilot — ajoutez à settings.json :
"github.copilot.chat.mcp.servers": {
"reboot-app": {
"url": "http://localhost:<<portport>/mcp",
"type": "http"
}
}
Claude.ai web — dans les Paramètres de Claude.ai → Intégrations, saisissez l'URL du serveur MCP de votre application Reboot.
Hôtes supportés
Les applications Reboot s'exécutent dans tout hôte de chat IA compatible MCP. Confirmé dans le README : Claude (Desktop + Claude.ai), ChatGPT, VS Code Copilot, Goose.






