
Reboot
Interface UIpar reboot-dev
Framework for building reactive, stateful AI chat apps with automatic MCP server and live React frontends — no database or queue wiring required.
What it does
Reboot is a full-stack framework for building reactive, stateful, multiplayer AI chat apps that run as interactive UIs inside Claude, ChatGPT, VS Code Copilot, Goose, and other MCP hosts. Developers define typed state objects and methods in Python or TypeScript; Reboot automatically exposes those methods as MCP tools and renders UI methods as embedded React apps in the AI's chat timeline.
Beyond chat apps, Reboot also builds standalone full-stack web apps with reactive backends — state survives process crashes by default, ACID transactions span multiple state instances, and the React frontend stays in sync in real time via generated hooks.
Key features
- Automatic MCP server —
Sessionentry-point methods become MCP tools with zero glue code;UImethods open React apps inline in the AI chat - Durable state by default — no external database required; state survives restarts and deployments
- ACID transactions across distributed state —
transactionmethods compose atomically across many instances running on different machines - Reactive React frontend — generated hooks keep the UI in sync without manual WebSocket or polling management
- Method system with enforced constraints —
reader,writer,transaction,workflow, anduimethod types are enforced by the runtime, not just convention - API-first code generation — define APIs with Pydantic (Python) or Zod (TypeScript); Reboot generates type-safe client, server, and React stubs
Installation
Python (pip):
pip install reboot
TypeScript (npm):
npm install @reboot-dev/reboot
Claude Desktop — after starting your Reboot app, add the generated MCP server URL to claude_desktop_config.json:
{
"mcpServers": {
"reboot-app": {
"url": "http://localhost:<port>/mcp"
}
}
}
VS Code Copilot — add to settings.json:
"github.copilot.chat.mcp.servers": {
"reboot-app": {
"url": "http://localhost:<port>/mcp",
"type": "http"
}
}
Claude.ai web — in Claude.ai Settings → Integrations, enter your Reboot app MCP server URL.
Supported hosts
Reboot apps run inside any MCP-compatible AI chat host. Confirmed in the README: Claude (Desktop + Claude.ai), ChatGPT, VS Code Copilot, Goose.
Installation rapide
pip install reboot