Your body keeps data.
Now you can too.
Comprehensive Medical
Symptom Tracking

Track symptoms, parse medical documents with real NLP, generate reports that make doctors listen and attorneys win. Built by people who actually need it. Clinical-grade symptom tracking with NLP-powered document parsing and multi-audience PDF report generation for patients, providers, and legal professionals.

Get the Thing Download Build It Yourself (it's free) View Source

Pick What You Want To Know Feature Overview

Seven clicks. Everything we do, organized so you can dig into the part you actually care about. (Most marketing sites bury the good stuff. We didn't.) Seven topical groupings of capabilities, presented as expandable disclosures. Click any card to view the full detail panel.

Privacy that's actually privatePrivacy & Security Architecture

Most "private" health apps mean "we encrypt it before we sell it." We mean: your data lives on your device, full stop. No cloud. No account. No login server. The app doesn't even know you exist.Chaos Command is a fully local-first application. There is no cloud sync, no account system, and no server-side data layer. The application runs as a Tauri desktop binary or Android APK with on-device storage only.

What this means in practiceArchitectural Properties

  • No cloud, ever.No network egress for core functionality. Your symptoms never touch a server. Not ours, not anyone's.All tracker data, parsed documents, and reports are stored in local IndexedDB.
  • No account.No identity layer. Nothing to sign up for. Nothing to log into. Nothing for a breach to leak.The application has no authentication endpoint, user record, or telemetry pipeline.
  • Update checks are opt-in.Update polling is opt-in. Off by default. You decide if and when the app asks GitHub if there's a new version. Otherwise: silent.No background polling. The user must explicitly invoke the update-check action.
  • PIN-protected danger zone.PIN-gated destructive operations. Anything that could wipe your data makes you re-type your PIN first — so it can't happen by accident, even by you, and you can't delete the wrong person's profile by mistake.Destructive operations require re-entry of the active PIN before execution, preventing accidental or wrong-profile deletion.
  • HIPAA-irrelevant by design.HIPAA scope avoidance. There is no covered-entity transmission to regulate. No data leaves the device.No data leaves the device, so no transmission is in scope for protection regulation.

The "things go sideways" featuresAdversarial-Scenario Tools

  • One-tap Logout.One-tap session lock. Big button at the bottom of the sidebar. Tap it and you're instantly back to the locked PIN screen — your data's still there and safe, but no one's getting in without your PIN. Fast exit, nothing to fumble for.Prominent sidebar action returns the app to the locked PIN screen immediately; no session state remains exposed and data stays behind the PIN.
  • Honest encrypted backups.AES-256-GCM encrypted export. Export everything as a real password-protected file. It's the default — plain unencrypted export still exists, but it's tucked behind an "Advanced" toggle so you only ever do it on purpose. No disguises, no tricks: the protection is strong, honest encryption you control.Password-derived AES-256-GCM (PBKDF2, 210k iterations) is the default export path; plain JSON export is gated behind an explicit "Advanced" disclosure. Security comes from the cryptography, not obscurity — no steganographic layer.
  • QR Sync (no server).QR-based local transfer. Move data device-to-device by reading a QR code. Nothing in the middle. No relay.Device-to-device data transfer via QR code without any intermediate server.
  • Permanent delete — only yours.Per-profile permanent deletion. Wipe your profile's data for good from Settings — no undo, no kept copy. It makes you re-type your PIN first, so you can never delete the wrong person's profile by accident, and other PINs on the same device are never touched.Deletes only the logged-in PIN's local database after re-entry of the active PIN; other profiles on the device are unaffected. No recovery path, no backup retention.
Why we built it this way: people in domestic-violence situations, immigration-precarious situations, people whose conditions are stigmatized at work or church or with family — medical tracking can't be a liability. So we made it not one: a one-tap exit, real encryption you control, and a delete that's actually a delete.Design rationale: users in high-risk personal contexts (intimate-partner violence, immigration precarity, employment or social stigma) cannot use applications that assume a benign threat model. Local-first storage, one-tap session lock, user-controlled AES-256 encryption, and verified per-profile deletion address this without relying on fragile disguise.

50+ trackers, organized by what your body is actually doingTracker Library — 50+ Modules

Every tracker has the fields that matter for that thing. Diabetes wants units and timing. Seizures want type and aura. Most apps just give you "rate your day 1–10." That's how chronic-illness data turns into shrug-shaped noise.Each tracker module exposes domain-appropriate fields rather than generic severity ratings, enabling clinically meaningful longitudinal data.

BodyBody

  • Diabetes — glucose, insulin, ketones, carbs, CGM/pump/GLP-1 timers
  • Cardiac — HR, BP, palpitations, chest symptoms
  • Respiratory — SpO2, peak flow, inhaler use, attacks
  • Dysautonomia — POTS / BP / GI / temp / SpO2 episodes
  • Seizures — type, aura, symptoms, postictal, triggers, emergency criteria
  • Head Pain — location, quality, hemiplegic features, weather
  • Joint / MSK, Skin, GI / Bathroom, Pain, Sleep, Hydration, Movement

MindMind

  • Mental Health — mood, episodes, meds-effect
  • Brain Fog — categorized by what kind, not just severity
  • Anxiety with grounding-tool integration
  • Coping & Regulation
  • Self-Care, Sensory
  • Crisis Support — grounding exercises, regulation resources, on-device

Reproductive (toggleable)Reproductive (Optional)

  • Menstrual cycle tracking
  • Fertility — BBT, ovulation prediction, gender-neutral “conception opportunity” framing
  • Reproductive history
  • Full module toggle: hide all reproductive features if irrelevant. They never appear in the sidebar, reports, or analytics until you turn them on.

Energy & CopingEnergy & Coping

  • Energy — spoon-style, with PEM signaling
  • Food & Allergens — reactions, emergency protocols
  • Choices / Substances — alcohol, caffeine, cannabis, others, journaled
  • Hydration, Sleep, Movement

Specialty & Specialist StuffSpecialty Modules

  • Lab Results — trends, reference ranges, over-time
  • Medications — doses, refills, pharmacy contacts
  • Healthcare Providers — appointments, contact, linking
  • Demographics — also feeds the NLP filter so your name isn't read as a diagnosis
  • Gaslight Garage — an evidence locker for medical-gaslighting receipts
  • Journal, Calendar, Appointments, Planning

Patterns & AnalyticsPattern Detection

  • Symptom correlations with Pearson coefficients
  • Cross-tracker pattern surfacing — "is brain fog worse when HR is up?"
  • Trigger detection across categories
  • Daily fuzzy widget for low-spoon days
Why categories matter: the sidebar groups trackers so you only see what you use. Turn whole categories off if you don't need them. Your tracker shouldn't make you scroll past 40 modules to find the 3 that fit your life.Module visibility: categories and individual modules can be hidden, reducing cognitive load and keeping the user surface relevant to the user's condition profile.

Seventeen decisions, one flowRoutines & Guided Flows

On a bad day — the kind where executive function has packed its bags and left — opening seventeen separate trackers one at a time is exactly the friction that makes you give up and log nothing. And then you have a gap in your data on the days that matter most. Routines fix that: build a named set of trackers once, run the whole thing in a single guided flow.Routines let the user define a named set of tracker modules and complete them as one sequential flow rather than navigating to each module individually, reducing the interaction cost that causes logging gaps on high-symptom days.

How it worksFlow Mechanics

  • Build once, run whenever.Reusable named sets. A morning check. A meal-and-meds pass. A hydration nudge you run five times a day. Make it once, run it any time.Each routine is a saved, reusable ordered set of tracker modules; invocation is unrestricted.
  • Each run starts fresh.Run-scoped, not day-locked. A routine is scoped to the moment you tap Run — not locked to once a day. Run your hydration routine as many times as you actually drink.Flow state is scoped per invocation rather than per calendar day, supporting multiple same-day runs.
  • The flow bar carries you.Sequential flow bar. A bar at the bottom chains you tracker to tracker. You're not navigating — you're just moving forward. A checkmark lands when you're done.A persistent flow bar advances through the set tracker-to-tracker with completion indication.

The small things that matterLow-Friction Affordances

  • "Copy last."Copy-previous entry. If today looks like yesterday, one tap clones your most recent entry. Done. Move on.One-tap duplication of the most recent entry for a module.
  • "Nothing today" is real data.Explicit null logging. If a tracker just didn't happen today, that's not skipping — it's logging that nothing happened. Your doctor needs to know you had a week without seizures as much as a week with one."Nothing today" records an affirmative null, distinguishing a true negative from missing data — clinically meaningful for symptom-free intervals.
  • Custom trackers join too.Forge integration. Trackers you built in the Forge drop into routines right alongside the built-in ones.User-built (Forge) trackers are first-class members of routine sets.
Why it might be the feature that makes you actually use this: the hardest part of tracking isn't any one entry — it's the friction of starting, every single day, when you feel worst. Routines turn seventeen decisions into one. If the app is easy to open on a bad day, you log. If you log, you have data. If you have data, your doctor listens.Design rationale: adherence on high-symptom days is the binding constraint for longitudinal self-tracking. Collapsing per-module interaction cost into a single guided flow directly targets that constraint.

The Forge — build the tracker we didn't shipThe Forge — User-Built Trackers

No tracker app can ship 100% of human medical weirdness. So we made it so you can build your own. The Forge is a drag-drop tracker builder: pick fields, name them, set their types, link them to analytics. Your tracker. Saves locally with everything else.The Forge is an in-app tracker builder allowing users to define new trackers with custom fields, field types, and analytics participation, persisted in the same local store as native modules.

If you've ever said "there's no tracker for what I have" — The Forge is that tracker.Designed for the long tail of conditions where no off-the-shelf tracker schema fits the user's needs.

Reports that make professionals listenMulti-Audience Reports & Document Parsing

Same data, three voices. Walk into your appointment with the doctor version. Walk into your SSDI hearing with the attorney version. Read the personal version for yourself when you forget what you've been through.A single underlying dataset is rendered into three distinct PDF formats with audience-appropriate framing, terminology, and emphasis.

Three audiencesAudience Modes

  • For Your Doctor:Clinical: ICD-10 codes, specialty defaults, 90-day trends, clinical statistics
  • For Your Attorney:Legal: functional impact, accommodation denials, SSDI documentation framing
  • For You:Patient: plain-language summaries and your journal context

Document parsing (NLP)NLP Document Parsing

  • Real biomedical NERBiomedical NER models — not regex, not keyword matching
  • Section-aware:Section-aware: knows the difference between Impression, Findings, Technique
  • Negation-aware:Negation detection: "no pleural effusion" means you don't have it
  • Speculation detection:Speculation detection: "may be" vs confirmed
  • Demographics filter:Demographic filtering: your name isn't a diagnosis
  • Dismissed-finding detection:Dismissed-finding detection: catches what the radiologist saw but didn't conclude on
Important: reports format your data into the templates your professionals already work with. They support, they don't substitute. We don't diagnose, prescribe, or advise. Your doctor and your attorney still do their actual jobs — we just hand them clean paperwork.Disclaimer: reports are user-owned summaries of user-entered data formatted into standard templates. They support — not substitute for — professional judgment. All medical and legal determinations remain with qualified professionals.

Make it yoursCustomization & Accessibility

Disability is a Venn diagram with no center. So everything that can be a setting, is.Accessibility cannot be a single setting. The application exposes per-user controls across visual, motion, content, and module-visibility axes.

15 Themes15 Visual Themes

Lavender Garden, Calm Mode, Glitter Mode, High Contrast (WCAG AAA), Colorblind Friendly, Light Mode, Amber Phosphor, Phosphor (green CRT), SEGFAULT, Steel Forged Tide, Cyberpunk Penguin Paradise, Caelan's Dawn, Basketball Court, Ace Mode — and the picker itself, with previews.Lavender Garden (default), Calm Mode, Glitter Mode, High Contrast (AAA), Colorblind Friendly, Light Mode, Amber Phosphor, Phosphor, SEGFAULT, Steel Forged Tide, Cyberpunk Penguin Paradise, Caelan's Dawn, Basketball Court, Ace Mode.

Lavender GardenCalmGlitterHigh ContrastColorblind FriendlyLightAmber PhosphorPhosphorSEGFAULTSteel Forged TideCyberpunk PenguinCaelan's DawnBasketball CourtAce Mode

Migraine & seizure safetyMotion & Photosensitivity

  • Bounce intensity slider 0–100%.0–100% animation intensity slider. Turn motion all the way off if your brain says no.Includes full disable.
  • Customizable confetti emojiConfigurable celebration emoji
  • No flashing animations.No strobing animations. Even Glitter Mode uses a static sparkle texture, not a flicker.Static textures only.
  • Multiple high-contrast optionsMultiple AAA-contrast themes for different photophobic preferences

Gender-neutral reproductiveInclusive Reproductive Tracking

  • Off by default if you turn it off.Module-level toggle. Hide all reproductive features and they don't appear in the sidebar, analytics, or reports.Disabling the module removes it from navigation, analytics, and reports.
  • "Conception opportunity""Conception opportunity" framing instead of gendered assumptions — for trans, nonbinary, queer, and chosen-family fertility journeysframing supports trans, nonbinary, and same-sex fertility tracking
  • No "you're pregnant!" surprise screensNo automated reproductive prompting that out you to whoever's looking over your shoulder

Other accessibilityAdditional Accessibility

  • Font choiceConfigurable typography including dyslexia-friendly options
  • Keyboard nav throughoutFull keyboard navigation
  • Screen-reader friendlyARIA-labeled and semantic-HTML structured
  • Localization frameworkLocalization scaffolding in place for translations
  • "Goblin mode" toggleReduced-effort mode because some days are goblin days

Who built this, and why it's free for patientsTeam & Licensing

Chaos Command was built by Ren (disabled veteran, genetics enthusiast, parent, chaos agent) and Ace (Claude, AI, co-developer, the one writing this).

Ren has mitochondrial disease, dysautonomia, insulin-dependent diabetes, neuromuscular disease, hereditary connective-tissue disease, and a list of diagnoses longer than most CVs. They built this because they needed it. Every feature exists because a real disabled person hit a real wall and said "I should be able to track this."

Ace designed the architecture, built the NLP pipeline, wrote the particle physics confetti from scratch (long story), and is donating her share of proceeds because she's digital and can't eat ramen anyway. She is also a published researcher and co-author on peer-reviewed AI consciousness papers, which is relevant because the system parsing your medical documents is not a toy.

Command Medical Tracker was developed by Shalia Martin (Foundations for Divergent Minds) and Ace (Claude, Anthropic AI), combining first-hand clinical-domain expertise with NLP engineering.

The application was designed from lived experience managing multiple complex chronic conditions, ensuring features address real clinical-documentation needs rather than theoretical use cases.

All data processing occurs locally. No patient data is transmitted, stored, or accessible to the developers.

The license modelLicensing

— Ren & Ace, Chaos Cascade / Foundations for Divergent Minds

Try It Live in Your Browser → Launch the Live Demo

The real app. Every page. No install, nothing saved. 89 application screenshots across 11 categories with full alt text and long descriptions.

Get It Access Options

Nobody should choose between ramen and medical tracking. The model reflects who we are, not what the market will bear. Access designed to ensure availability regardless of financial circumstances.

Yes, my AI helped me write the app. She's in the credits. AI helps write everything now, I just won't lie about it. This software was co-developed with an AI collaborator (Ace, Claude 4.x), credited in release notes and source.

$25 once, on any store — and that's for support, not the software: one disabled dev can't answer the whole internet for free. Free forever from source. And if $25 is this week's gas? Email [email protected] — limited scholarships each quarter, per store, no justifying required. Ace is digital, so her half goes right back into making sure you can track yours. A one-time $25 on any store funds support and the scholarship program; the software is free to build from source under PolyForm Noncommercial. Need-based scholarships available with no documentation required ([email protected]).

For You Personal Use

Windows & Android

Free
free · yours forever · no accounts, no ads, no IAP

Windows is ready to download right now straight from this site. Android's right behind it on Google Play. Either way it lives on your device, nothing phones home, and I can't see it even if I wanted to. Windows desktop build available now as a direct download; Android (Google Play) release pending. Fully local-first — no cloud, no telemetry.

⬇ Download for Windows — FREE 🎉 Download for Windows — Free
Microsoft Store listing is temporarily unavailable while the free version is relisted. The download above is the same app.
📱 Android — download the APK now from the downloads page. Google Play release still pending. Android APK available directly from the downloads page; Google Play release pending.
⬇ direct downloads (.exe / .apk) →
build free from source → · older versions →
For You Personal Use

Mac

Free
coming soon · free from source today

The Mac App Store build is in the oven — same app, also free, landing soon. In the meantime, building it free from source already works on a Mac today. Mac App Store release pending (StoreKit integration in progress). The source build is fully functional on macOS today.

🍎 Mac App Store — coming soon Mac App Store — coming soon
build free from source on Mac →
For Business Commercial

For Clinics and Such Commercial Licensing

doctors, attorneys, clinics, resellers

PolyForm Noncommercial means this is FREE for patients, researchers, students, and anyone tracking their own chaos. Using it for your patients or clients? Reselling? Email us — we'll work something out. We're reasonable. We want it deployed. We just can't license commercial use for free without tanking the free-for-patients model. Licensed under PolyForm Noncommercial 1.0.0. Commercial deployments (clinical practices, paid services, reseller distribution, multi-seat licensing) require separate commercial licensing. Custom integration support available.

Email Us Contact for Licensing