Open source · Early access

Full-stack framework for
AI-native, vibe-coded apps.

Xpell combines a real-time server, Wormholes protocol, and declarative JSON UI so humans and AI agents can build and update applications together.

Built by Aime Technologies · Designed for dashboards, agents, and internal tools.

Examples

Quick demos built with Xpell components. Explore the flows and remix them for your own apps.

Xpell-UI

Tik-Tak-Toe (UI)

Classic grid game rendered via declarative XView. Uses Wormholes to sync moves between players and keep game state consistent in real time.

Open example page →

Xpell-3D

DynaSphere Audio Visualizator

3D audio-reactive experience that streams waveform data over Wormholes and renders a dynamic sphere scene with Xpell-3D primitives.

Open example page →

Core building blocks

Xpell is a full-stack runtime where server logic, transport, and UI are designed to be AI-friendly from day one.

Backend

Xpell Server

Real-time server runtime with entities, modules, and operations. Define business logic once, expose it to UI and agents through a simple contract.

// Module example
export default class Users extends XModule {
  ...
}
  
Transport

Wormholes

A thin, opinionated layer on top of WebSockets for RPC-style communication and live data. Keep server and UI in sync without manual polling or REST boilerplate.

wormholes.send("Products:/products").then(data => {
  ui.render("productsList", data);
});
UI Layer

Xpell-UI & XView

Declarative JSON format for UI. Easy to generate with LLMs, easy to diff, and safe to interpret at runtime — perfect for vibe coding and agent-driven experiences.

{
  "_type": "XView",
  "_data_source": "Products:/products",
  "_children": [
    { "_type": "XList", "_bind": "items" }
  ]
}

Developer experience (planned)

The goal is to feel as familiar as tools like Next.js or Vite, but with AI and real-time capabilities baked into the core.

Create an app in seconds

A single command bootstraps server, UI shell, and Wormholes configuration.

npx create-xpell-app my-app
cd my-app
npm run dev

Vibe-coding workflow

Describe the screen you need in natural language, let the AI generate XView JSON, then refine manually or via prompts.

"Dashboard with KPIs, table, and filters"
  ⇢ XView
  ⇢ Live UI via Xpell-UI

Open-source core

Xpell core is planned to be open-sourced under MIT license, with advanced AI and GPU features provided by the AIME platform for production workloads.

// GitHub org
https://github.com/xpell-ai