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
Simplify playground filters into a movement library, remove em dashes, add SEO
UX: replace the four topbar dropdowns (area / gear / level / example) with a
single Movement button that opens a searchable library panel: one search box
(accent-insensitive), practice and level chip filters, and a domain-grouped
list. Desktop gets a slide-over, phones get a bottom sheet, and the mobile
topbar drops from three rows of selects to two dropdown-free rows.
Copy: remove em dashes from all user-visible text (landing, playground,
embed demo, example cue strings) and point GitHub links at posecode-dev/posecode.
SEO: canonical URLs, richer titles/descriptions, Open Graph + Twitter cards
with a generated og.png, JSON-LD (WebSite, SoftwareApplication, FAQPage), a
visible FAQ section on the landing page, robots.txt, sitemap.xml, and llms.txt
for LLM discoverability.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B7RkyiTt9soiYdw5vt6BEP
content="Posecode is a tiny language LLMs can write to describe human movement — exercises, stretches, posture — rendered as an animated 3D figure in the browser, with every joint clamped to a safe range of motion."
13
+
content="Posecode is an open-source text-to-motion language for LLMs. Describe exercises, physiotherapy, yoga, or dance in plain text and watch an anatomically safe 3D figure animate in your browser."
14
14
/>
15
-
<metaproperty="og:title" content="Posecode — human movement, written as text" />
15
+
<meta
16
+
name="keywords"
17
+
content="text to motion, LLM animation, kinematic motion protocol, 3D human movement, exercise animation, physiotherapy animation, pose language, AI motion generation, ChatGPT animation, Claude animation, open source motion language"
"description": "An open-source text-to-motion language for LLMs. Describe human movement as text; render it as an animated 3D figure in the browser."
56
+
},
57
+
{
58
+
"@type": "SoftwareApplication",
59
+
"@id": "https://posecode.org/#app",
60
+
"name": "Posecode",
61
+
"url": "https://posecode.org/",
62
+
"applicationCategory": "DeveloperApplication",
63
+
"operatingSystem": "Any (web browser)",
64
+
"description": "Posecode is a tiny language LLMs can write to describe human movement: exercises, stretches, physiotherapy, yoga, and dance. The browser renders it as an animated 3D figure, with every joint clamped to a safe range of motion.",
"keywords": "text to motion, LLM, kinematic motion, 3D animation, exercise, physiotherapy, open source"
69
+
},
70
+
{
71
+
"@type": "FAQPage",
72
+
"@id": "https://posecode.org/#faq",
73
+
"mainEntity": [
74
+
{
75
+
"@type": "Question",
76
+
"name": "What is Posecode?",
77
+
"acceptedAnswer": {
78
+
"@type": "Answer",
79
+
"text": "Posecode is an open-source text-to-motion language. You describe a human movement in plain text (phases, joint angles, timing) and the browser renders it as an animated 3D figure. It is designed so LLMs like ChatGPT, Claude, and Gemini can write it reliably."
80
+
}
81
+
},
82
+
{
83
+
"@type": "Question",
84
+
"name": "How do I generate an exercise animation with an LLM?",
85
+
"acceptedAnswer": {
86
+
"@type": "Answer",
87
+
"text": "Copy the Posecode LLM prompt from posecode.org, paste it into any chat model, and ask for a movement such as a deadlift or a hamstring stretch. Paste the model's .posecode reply into the playground and it animates instantly."
88
+
}
89
+
},
90
+
{
91
+
"@type": "Question",
92
+
"name": "Is the movement anatomically safe?",
93
+
"acceptedAnswer": {
94
+
"@type": "Answer",
95
+
"text": "Every joint angle is hard-clamped to a clinical range of motion, so even a hallucinated angle cannot produce an impossible pose. Range-of-motion values are general literature data, not medical advice."
96
+
}
97
+
},
98
+
{
99
+
"@type": "Question",
100
+
"name": "Is Posecode free to use?",
101
+
"acceptedAnswer": {
102
+
"@type": "Answer",
103
+
"text": "Yes. Posecode is MIT-licensed and open source: the parser, 3D renderer, share codec, MCP server, and VS Code extension are all free, and rendering runs client-side with no GPU required."
content="Try Posecode live: paste text from ChatGPT, Claude, or Gemini and watch it animate a 3D figure. Browse a library of movements across fitness, physiotherapy, yoga, and dance."
> Posecode is an open-source (MIT) text-to-motion language: a small, Mermaid-style protocol that LLMs can write to describe human movement (exercises, stretches, physiotherapy, yoga, dance, sign language). A pure-TypeScript parser validates the text and clamps every joint angle to a clinical range of motion, and a Three.js renderer animates it as a 3D figure in the browser at 60fps with no GPU or diffusion model.
4
+
5
+
Key facts:
6
+
- A model writes phases and joint angles ("knees: flex 95"), not 3D transforms.
7
+
- Every angle is hard-clamped to an anatomically safe range of motion.
8
+
- Rendering is client-side forward kinematics plus ground-lock IK.
9
+
- Any LLM (ChatGPT, Claude, Gemini) can author .posecode after reading one system prompt.
10
+
11
+
## Docs
12
+
13
+
- [Language specification](https://github.com/posecode-dev/posecode/blob/main/spec/SPEC.md): full grammar, joints, and range-of-motion tables
14
+
- [LLM authoring guide](https://github.com/posecode-dev/posecode/blob/main/spec/llm-authoring.md): the system prompt that teaches a model to write .posecode
15
+
- [Example movements](https://github.com/posecode-dev/posecode/tree/main/spec/examples): 70+ .posecode documents across fitness, physiotherapy, dance, and more
16
+
17
+
## Tools
18
+
19
+
- [Playground](https://posecode.org/play): live editor with a 3D viewer, movement library, and shareable links
20
+
- [GitHub repository](https://github.com/posecode-dev/posecode): parser, renderer, share codec, embed web component, MCP server, and VS Code extension
21
+
- [MCP server](https://github.com/posecode-dev/posecode/tree/main/packages/posecode-mcp): lets any AI agent validate a movement and get a render link
22
+
23
+
## Optional
24
+
25
+
- [Landing page](https://posecode.org/): project overview and highlights
0 commit comments