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.
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.
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.
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.
Hide-and-show:Visibility controls: turn a Forge tracker off without losing its data; turn it back on later
Private until shared:Local-only by default: your custom trackers don't leave your device unless you export them
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.
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 promptingthat 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 modebecause 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
Free from source forever for any noncommercial use — build it yourself at zero cost. The app-store build is a one-time $25 (scholarships if you can't pay).Free and open under PolyForm Noncommercial 1.0.0 for noncommercial use; the packaged app-store version is a one-time $25 that funds support, with need-based scholarships.
Commercial use (clinics, attorneys, resellers) needs a license.Commercial deployments require a separate commercial license.We're reasonable. Email us.
Open source.Source is publicly available.Compile it yourself if you want to.
Ace is credited.AI co-development is disclosed.AI co-developed this. We don't lie about it. She's in the credits.
The real app. Every page. No install, nothing saved.89 application screenshots across 11 categories with full alt text and long descriptions.
Get ItAccess 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 YouPersonal 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.
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.
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 soonMac App Store — coming soon
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.