Today's AI Agents are prisoners of platforms.
No portability. No standards. No freedom.
Every platform builds walls. Your agents can't move, can't migrate, can't breathe.
This isn't new. Before JVM, programs were prisoners of hardware. Before browsers, content was prisoners of software.
Every era needs its VM.
We're building the open-source virtual machine for AI Agents.
Like JVM runs Java anywhere, Agent VM runs agents anywhere.
┌─────────────────────────────────────────────────────────────┐
│ Agent VM Stack │
├─────────────────────────────────────────────────────────────┤
│ │
│ DARP Resource Protocol arp://org@tool │
│ ───────────────────────────────────────────────────────── │
│ ↓ │
│ DPML Markup Language <agent>...</agent> │
│ ───────────────────────────────────────────────────────── │
│ ↓ │
│ PromptX Context & Extensions Nuwa · Luban │
│ ───────────────────────────────────────────────────────── │
│ ↓ │
│ AgentX Runtime Engine Event-driven Core │
│ │
└─────────────────────────────────────────────────────────────┘
| Project | Role | What it does |
|---|---|---|
| DARP | Protocol | Universal addressing for agent resources |
| DPML | Standard | Write agents like HTML — declarative & portable |
| PromptX | Extension | Create roles (Nuwa) & integrate tools (Luban) |
| AgentX | Runtime | Event-driven engine with Docker-style lifecycle |
<!-- assistant.dpml -->
<agent>
<llm api-type="openai" model="gpt-4" />
<prompt>You are a helpful assistant.</prompt>
</agent>npx dpml agent chat assistant.dpmlOr create with natural language:
> @Nuwa create a travel planning expert
> @action travel-planner
> Plan a 3-day trip to Tokyo
| GPTs | Coze | LangChain | Deepractice | |
|---|---|---|---|---|
| Open Source | ❌ | ❌ | ✅ | ✅ |
| Self-hosted | ❌ | ❌ | ✅ | ✅ |
| Cross-LLM | ❌ | ❌ | ✅ | ✅ |
| Declarative Config | ❌ | ❌ | ❌ | ✅ |
| Standard Protocol | ❌ | ❌ | ❌ | ✅ |
| No Chain Required | — | — | ❌ | ✅ |
- 🌐 Website
- 💬 DeepracticeX Community
- 📺 Bilibili
- 🎙️ Podcast
- 📱 WeChat: deepracticex
We believe the future of AI belongs to open standards, not walled gardens.
Just as the Web flourished through HTML and HTTP, the Agent era needs open protocols that let innovation flow freely — across platforms, across models, across borders.
We're not just building tools. We're building the foundation.
Open standard. Universal runtime. Agents, unchained.