Skip to content
@Deepractice

Deepractice

Practice, Collaboration, Innovation

Deepractice - Build for the Open Agent VM

Born open, run free, agents unchained.


Stars Followers Website


The Problem

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.


The Solution

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    │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Core Projects

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

What It Looks Like

<!-- assistant.dpml -->
<agent>
  <llm api-type="openai" model="gpt-4" />
  <prompt>You are a helpful assistant.</prompt>
</agent>
npx dpml agent chat assistant.dpml

Or create with natural language:

> @Nuwa create a travel planning expert
> @action travel-planner
> Plan a 3-day trip to Tokyo

Why Deepractice?

GPTs Coze LangChain Deepractice
Open Source
Self-hosted
Cross-LLM
Declarative Config
Standard Protocol
No Chain Required

Community


Our Vision

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.


Pinned Loading

  1. DPML DPML Public

    Deepractice prompt markup language.

    TypeScript 90 11

  2. DARP DARP Public

    Deepractice Agent Resource Protocol

    TypeScript 1

  3. AgentX AgentX Public

    AgentX · Next-generation open-source AI agent development framework and runtime platform | 下一代 AI 智能体开发框架和运行时平台

    HTML 52 8

  4. PromptX PromptX Public

    PromptX · 领先的AI 智能体上下文平台 | PromptX · Leading AI Agent Context Platform

    JavaScript 3.3k 278

Repositories

Showing 10 of 35 repositories

Top languages

Loading…

Most used topics

Loading…