<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>KHTDR – Android</title><description/><link>https://khtdr.com/tags/android.html</link><lastBuildDate>Mon, 13 Jul 2026 00:00:00 -0600</lastBuildDate><language>en-us</language><managingEditor>mazzarelli@gmail.com (Joey Mazzarelli)</managingEditor><webMaster>mazzarelli@gmail.com (Joey Mazzarelli)</webMaster><atom:link href="https://khtdr.com/tags/android/index.xml" rel="self" type="application/rss+xml"/><item><title>pexro</title><description> pexro (Personal EXercise ROutine) is a personal mobile app that runs and tracks exercise programs described by uploaded JSON. No workout is hard-coded — the app is a generic interpreter over a schema. Describe a routine once, upload it, and pexro guides you through each session and tracks your progress over time.
Get the app Google Play — Download on Google Play (link coming soon) Apple App Store — Download on the App Store (link coming soon) Create your program with an LLM pexro doesn't ship a fixed routine — it runs a JSON program file you upload. The easiest way to make one is to let a language model write it for you.</description><link>https://khtdr.com/pexro/</link><guid>https://khtdr.com/pexro/</guid><pubDate>Mon, 13 Jul 2026 00:00:00 -0600</pubDate><author>mazzarelli@gmail.com (Joey Mazzarelli)</author><category>Software</category><content:encoded>
&lt;![CDATA[
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;pexro&lt;/strong&gt; (Personal EXercise ROutine) is a personal mobile app that runs and tracks
exercise programs described by uploaded JSON. No workout is hard-coded — the app is a
generic interpreter over a schema. Describe a routine once, upload it, and pexro guides you
through each session and tracks your progress over time.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Get the app
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;Google Play — &lt;a href="#"&gt;Download on Google Play&lt;/a&gt; &lt;em&gt;(link coming soon)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Apple App Store — &lt;a href="#"&gt;Download on the App Store&lt;/a&gt; &lt;em&gt;(link coming soon)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
Create your program with an LLM
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;p&gt;
pexro doesn&amp;#39;t ship a fixed routine — it runs a JSON &lt;strong&gt;program file&lt;/strong&gt; you upload. The easiest way
to make one is to let a language model write it for you.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open your LLM of choice (ChatGPT, Claude, Gemini, etc.).&lt;/li&gt;
&lt;li&gt;Give it the following prompt:&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;I want you to build me a personal exercise program for a mobile app called &lt;strong&gt;pexro&lt;/strong&gt;. First,
read the authoring guide and JSON schema at &lt;a href="https://khtdr.com/pexro/llm.txt"&gt;https://khtdr.com/pexro/llm.txt&lt;/a&gt; and follow it
exactly. Then ask me about my goals, experience level, available equipment, any injuries, and
how many days per week I want to train — before writing anything. Finally, output a single
valid JSON program file that conforms to the schema, and tell me to save it as a `.json` file.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Answer the model&amp;#39;s questions. It will hand back a JSON file.&lt;/li&gt;
&lt;li&gt;Save that output as a &lt;code class="verbatim"&gt;.json&lt;/code&gt; file on your device.&lt;/li&gt;
&lt;li&gt;In pexro, upload it. The app validates it on import and shows a clear error if anything is
off — fix and re-upload.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That&amp;#39;s it. Change your training later? Ask for new JSON and upload it again — your logged
history is kept separate and carries over.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
For developers &amp;amp; LLMs
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;p&gt;
The full authoring guide, a complete example, and the machine-readable schema live in plain
text:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Authoring guide (for LLMs): &lt;a href="https://khtdr.com/pexro/llm.txt"&gt;khtdr.com/pexro/llm.txt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;JSON Schema (draft 2020-12): &lt;a href="https://khtdr.com/pexro/schema.json"&gt;khtdr.com/pexro/schema.json&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
]]&gt;</content:encoded></item></channel></rss>