You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,15 +3,13 @@
3
3
<palign="center">
4
4
<b>Kinematic motion as text.</b>
5
5
<br />
6
-
Mermaid gave LLMs a way to draw diagrams.
7
-
<br />
8
-
Posecode gives them a way to show movement.
6
+
An inspectable, editable movement format for animation tools, LLMs, and web products.
9
7
</p>
10
8
11
9
<palign="center">
12
-
A human-readable spatial DSL for describing, validating, and rendering
10
+
Like Mermaid for movement: small text documents for describing, validating, and rendering
13
11
<br />
14
-
exercises, physiotherapy movements, posture, dance, and human motion.
12
+
deterministic human motion without hiding the source inside a black box.
15
13
</p>
16
14
17
15
<palign="center">
@@ -41,7 +39,9 @@
41
39
42
40
## Why Posecode?
43
41
44
-
Ask an LLM to explain physical movement and it usually returns unstructured prose or a static diagram.
42
+
Animation clips and generated trajectories can show movement, but they often hide the semantic decisions that produced it.
43
+
44
+
Posecode keeps those decisions in readable source. A human can write the document, an animation tool can emit it, or an LLM can draft it. Parsing, validation, editing, and rendering do not require an AI model.
45
45
46
46
47
47
<palign="center">
@@ -75,14 +75,14 @@ A human may understand that instruction, but a renderer cannot reliably determin
75
75
- in what sequence,
76
76
- or within which physical limits.
77
77
78
-
Large language models can often reason about the components of human movement, but they lack a standardized syntax for expressing that reasoning in a renderable and testable form.
78
+
Humans, tools, and language models all need a shared syntax for expressing movement in a renderable and testable form.
79
79
80
80
Posecode provides that missing representation.
81
81
82
82
### See Posecode in 28 seconds
83
83
84
-
From an LLM prompt to editable Posecode, validated 3D rendering, MCP tools,
85
-
and a one-script web embed.
84
+
From readable movement source to validated 3D rendering, MCP tools, and a
<title>Use Posecode in Your Product | Open-Source Motion Tools</title>
7
-
<metaname="description" content="Embed Posecode movement in a web product today with an open-source web component, parser, renderer, share links, npm packages, or a local MCP server." />
6
+
<title>Integrate Inspectable Movement | Posecode for Products</title>
7
+
<metaname="description" content="Add a readable, editable movement format to an animation tool, LLM workflow, or web product with Posecode's parser, renderer, web component, and MCP server." />
<metaproperty="og:title" content="Use Posecode in your product" />
13
-
<metaproperty="og:description" content="Open-source building blocks for adding readable, editable 3D movement to web products—with a clear view of what exists today and what does not." />
12
+
<metaproperty="og:title" content="Integrate inspectable movement with Posecode" />
13
+
<metaproperty="og:description" content="Open-source building blocks for adding readable, editable 3D movement to animation tools, LLM workflows, and web products." />
<pclass="eyebrow">For product owners & developers</p>
53
-
<h1>Put movement inside your product.</h1>
54
-
<pclass="product-lede">Posecode turns a small, readable text document into an editable 3D movement. Use the open-source pieces now—or help shape the product infrastructure that should come next.</p>
53
+
<h1>Build with inspectable movement.</h1>
54
+
<pclass="product-lede">Posecode is a readable movement format with a parser, typed IR, Three.js renderer, web component, and LLM tools. Author it directly or with an LLM, then keep the result editable and under your control.</p>
55
55
<divclass="hero-cta">
56
56
<aclass="btn primary lg" href="mailto:hello@posecode.org?subject=Posecode%20product%20integration">Discuss an integration →</a>
57
57
<aclass="btn ghost lg" href="#today">See what exists today</a>
58
58
</div>
59
59
</div>
60
60
<asideclass="reality-card reveal" aria-label="Posecode service status">
<p>You can ship the web component and TypeScript packages in your own product now. Hosted APIs, cloud rendering, private libraries, and enterprise operations are ideas we would explore with design partners—not services you can buy today.</p>
63
+
<p>You can ship the web component and TypeScript packages in your own product now. Hosted APIs, cloud rendering, private libraries, and enterprise operations are ideas we would explore with design partners. They are not services you can buy today.</p>
@@ -109,11 +109,11 @@ <h3>Run movement tools locally</h3>
109
109
<h2>Movement that stays inspectable.</h2>
110
110
</header>
111
111
<divclass="use-case-grid">
112
-
<articleclass="use-case reveal"><h3>Animation editors</h3><p>Generate a first pass from text, expose timing and joint values, and let a human revise the movement instead of accepting a black-box clip.</p></article>
112
+
<articleclass="use-case reveal"><h3>Animation editors</h3><p>Load readable movement source, expose timing and joint values, and let a human revise the result instead of accepting a black-box clip.</p></article>
113
113
<articleclass="use-case reveal"><h3>Fitness & rehab products</h3><p>Show an exercise beside a program or cue. Joint angles are clamped to general range-of-motion limits, but Posecode is not clinical advice or patient-specific validation.</p></article>
114
114
<articleclass="use-case reveal"><h3>Education tools</h3><p>Connect written instruction to a moving figure for anatomy, dance, physical education, or movement vocabulary.</p></article>
115
115
<articleclass="use-case reveal"><h3>Movement libraries</h3><p>Store small, diffable text files, validate them in CI, and open any movement in the browser without pre-rendering video.</p></article>
116
-
<articleclass="use-case reveal"><h3>Agent workflows</h3><p>Let an MCP-capable local agent write, validate, repair, and return a link to movement the user can inspect.</p></article>
116
+
<articleclass="use-case reveal"><h3>LLM workflows</h3><p>Let an MCP-capable LLM write, validate, repair, and return a link to movement the user can inspect.</p></article>
117
117
<articleclass="use-case reveal"><h3>Other web products</h3><p>Use movement as editable content anywhere a video or static diagram is too rigid and a full animation pipeline is too heavy.</p></article>
118
118
</div>
119
119
</section>
@@ -138,8 +138,8 @@ <h2>The current open-source surface.</h2>
<h2>Useful infrastructure should be shaped by real products.</h2>
142
-
<p>We are interested in working with a small number of design partners to learn which operational layer actually matters. Possibilities—not announced products—include:</p>
141
+
<h2>Real integrations should decide what comes next.</h2>
142
+
<p>We are interested in working with a small number of design partners to learn which operational layer actually matters. Possible areas to explore include:</p>
143
143
</div>
144
144
<ulclass="future-list reveal">
145
145
<li>Hosted generation or validation API</li>
@@ -151,7 +151,7 @@ <h2>Useful infrastructure should be shaped by real products.</h2>
151
151
<li>Usage analytics</li>
152
152
<li>Support, security review, and SLAs</li>
153
153
</ul>
154
-
<pclass="future-qualifier reveal">None of these capabilities is generally available today. There is no published commercial pricing. A design-partner conversation is for scoping the problem, constraints, and a possible collaboration—not selling a service that already exists.</p>
154
+
<pclass="future-qualifier reveal">None of these capabilities is generally available today. There is no published commercial pricing. A design-partner conversation is for scoping the problem, constraints, and a possible collaboration. It is not a sales call for a service that already exists.</p>
0 commit comments