Announcement · Alpha
Xpell 2 Alpha
AI-native architecture for vibe coding (runtime-first).
What’s new in Xpell 2
- Clear modular runtime split across core, node, ui, and 3d packages.
- AI-native contracts that keep execution deterministic and inspectable.
- Runtime-first workflow for iterative system changes without rebuild-heavy loops.
Why runtime matters (vs prompt-only generation)
Prompt-only generation produces files; runtime collaboration validates behavior. Xpell 2 is designed so AI and developers can operate on live state, stable contracts, and running modules rather than static output alone.
- Live state and transport contracts reduce drift between generated code and real behavior.
- Deterministic runtime updates make collaboration auditable and reversible.
Package hierarchy (core/node/ui/3d)
@xpell/core
- XData 2 for structured runtime data.
- Nano-Commands 2, XEM, XModule, XObject contracts.
@xpell/node (xnode)
- Server execution layer with Wormholes 2 transport.
- XDB persistence and explicit runtime operations.
@xpell/ui
- XUI and XUIObject for JSON-first runtime interfaces.
- Client-side Wormholes integration for live updates.
@xpell/3d
- Three.js-based spatial layer wrapped in Xpell contracts.
- Safe runtime mutation APIs for scene evolution.
Alpha note
Xpell 2 is in Alpha. Contracts are evolving, APIs may change, and feedback is welcome. Vibe Coding is the current concept focus; the VIBE UX layer is planned for later.