
Posecode
Open source movement format that represents human motion as inspectable, editable text code
Gallery
About Posecode
Posecode is an open source format for describing human movement as structured text. Instead of opaque motion capture files or timeline based animation tools, you write movement instructions in a readable language that produces deterministic 3D animation. The same source code always generates the same motion, which makes it versionable, diffable, and auditable in ways that binary formats are not.
The use case it targets is anyone who needs to create, edit, or validate human motion data without relying on proprietary software. That includes game developers prototyping character animations, fitness apps that need to demonstrate exercises, rehabilitation tools showing correct movement patterns, and AI workflows where motion needs to be generated or verified programmatically. Because Posecode is text based, large language models can generate movement descriptions that humans can then review and refine.
The language itself includes commands for common movement operations. Ground lock preserves an existing floor contact point. Reach moves a limb toward a target. Pin shifts the whole body around an anchor point. Grip solves hand positions onto objects like bars or rails. These primitives combine to describe complex sequences while remaining readable. If you know what the commands mean, you can look at a Posecode file and understand what the figure will do without running it.
The Posecode Playground is the primary interface for working with the format. It provides a live editor on one side and a 3D animated figure on the other. As you type, the figure updates in real time with constraint checking that flags physically implausible poses. You can play animations at different speeds, browse a library of pre built movements for reference, and export results in BVH format for Blender and traditional animation tools or glTF and GLB for Three.js and web applications.
The project is structured with different licenses for different components. The core specification and tools use Apache 2.0, which is permissive. Product facing components use AGPL 3.0, which requires sharing modifications. Commercial licensing is available for organizations that need to embed Posecode in closed source products without the AGPL obligations.
What makes Posecode distinctive is the combination of inspectability and determinism. Motion capture gives you realistic movement but the data is opaque. Keyframe animation gives you control but the timeline is not self documenting. Posecode produces motion that you can read, edit, diff, and generate programmatically while staying grounded in physical constraints. For workflows where auditability or AI generation matter, that trade off makes sense.
The tool is free to use through the web playground, and the format itself is open for anyone to implement. If you are building motion related features and want a text native approach that integrates with version control and AI pipelines, Posecode offers a foundation that proprietary formats cannot match.
Key Features
- Text based human movement description language
- Real time 3D preview with constraint checking
- BVH export for Blender and animation tools
- glTF and GLB export for web applications
- Pre built movement library for reference
- LLM compatible format for AI generated motion
Pros & Cons
What we like
- Readable and versionable unlike binary motion formats
- Deterministic output from the same source code
- Exports to standard animation and web formats
- Free web playground for immediate use
Room for improvement
- Requires learning a new domain specific language
- Less intuitive than visual timeline animation tools
- AGPL license applies to some product components
- Smaller ecosystem compared to established motion tools
Frequently Asked Questions
What is Posecode?
Is Posecode free?
What formats can Posecode export to?
Who is Posecode for?
Best For
Featured in
Alternatives to Posecode
View allKevin Gabeci
Solo developer building web apps, cozy browser games, and AI creator toolkits.

SoloDevStack
A solo developer blog built on head-to-head tool comparisons, 580+ posts deep.

Codedex
A gamified, story-driven platform that teaches Python, web dev, and more like an RPG quest
Vibe Built
Building real apps with agentic AI. What worked, what broke, what shipped.
Reviews (0)
Badge builder
Add Posecode to your website
Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.
<a href="https://toolindex.net/tools/posecode?ref=badge" target="_blank" rel="noopener">
<img src="https://toolindex.net/badge/posecode/medium.svg" alt="Posecode - Listed on Tool Index" width="180" height="50" />
</a> How to use the badge
- 1. Pick the style, size, and theme that fit your layout.
- 2. Copy the generated HTML from the code block.
- 3. Paste it into your footer, homepage, or press page.
Standard badge available
The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.
Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.
Related Tools
Kevin Gabeci
Solo developer building web apps, cozy browser games, and AI creator toolkits.

Coolify
Self-hostable, open source alternative to Heroku and Netlify

Warp
The modern terminal reimagined with AI and collaboration

Bolt.new
Prompt-to-deployed full-stack app inside the browser
Work on Posecode? Request listing access or correction