Skip to content
kageroumadoPublic

About

Dose journal for iPhone, Apple Watch, Android and Mac, with pharmacokinetic timelines, interaction warnings and an offline substance library

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

67 stars

Watchers

2 watching

Forks

Latest commit

 

History

2,094 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Piru

Piru puts doses, timestamped notes and estimated drug-level curves on one timeline. Its offline substance reference shows where each field comes from and lets you choose which sources take priority.

Get Piru for iPhone on TestFlight Download Piru for Mac Download Piru for Android Join Discord

Piru is not medical advice. Its models are estimates.

Doses on the journal timeline A session with doses and notes

Highlights

  • Compare doses and session notes with estimated drug levels on one timeline.
  • Import journals from PsychonautWiki Journal, DrugsPRO, and other apps that export in those formats.
  • Official collaboration with dose.wiki, with its substance data available in the app.
  • Inspect the sources behind each substance field and choose their priority.
  • Keep the journal on your device, with exports and encrypted backups.
Full feature list
  • Doses, tablet strengths, daily routines, and reminders.
  • Timestamped session notes with mood, intensity, and effects.
  • Offline substance reference, source comparison, and custom substances.
  • Interaction checks and estimated drug-level curves.
  • Medication calendar, supply tracking, and usage history.
  • Record exports, session reports, and encrypted backups.
  • Apple Health heart rate and blood pressure on iPhone, with permission.
  • Apple Watch logging, Digital Crown dose entry, and complications.
  • iPhone, Android, and Mac apps; Android feature scope.

Automation

Two actions in the Shortcuts app and Siri, for any automation that already knows what was taken. Log Dose saves straight to the journal and answers with the entry's id. Start Dose Log opens the quick log with the dose staged, and nothing is saved until you tap Log. Both take a substance (a brand like Concerta stays on the dose as its product), and optionally an amount, unit, route, time, meal, notes and tags.

The same prefill works as a URL from any app, always for review:

piru://quicklog?substance=Concerta&amount=27&unit=mg&route=oral&time=2026-10-18T09:30:00Z&meal=empty&notes=late&tags=work

time is ISO 8601 or epoch seconds; meal is empty, light or full.

Notes

  • iOS/watchOS/macOS 26+; Android 9+ on 64-bit ARM. Mac supports Apple silicon and Intel. Apple Watch comes with the iPhone app.
  • Android updates: add this repository to Obtainium, filtering releases by android-.
  • Website · Bug reports · Contributing · 简体中文.
Credits and data sources

Piru’s name and capsule mascot come from its original author, pharmacykitty. kageroumado continues the project.

The library draws on substance.wiki and its SubFxOnEx ontology (LGPL-2.1), PsychonautWiki (CC BY-SA 4.0), FreeOD Wiki (CC BY-SA 4.0), dose.wiki (CC0 1.0), TripSit, DailyMed, PubChem, Wikidata, and the peer-reviewed literature cited in the app.

About

Dose journal for iPhone, Apple Watch, Android and Mac, with pharmacokinetic timelines, interaction warnings and an offline substance library

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

67 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Contributors

Languages