Personal AI life coach CLI: health monitoring via Oura Ring, morning brief synthesis, overnight research, and proactive nudges via Due app and Telegram.
comes brief: Morning brief synthesiscomes health: On-demand health checkcomes nudge: Proactive alert check (for LaunchAgents)comes overnight: Overnight research runnercomes status: Status dashboard
cargo install --path .Run the setup script:
./scripts/setup-config.shEdit ~/.config/comes/config.toml to your liking.
The CLI relies on the following environment variables (which should be injected by your shell profile or keychain for LaunchAgents):
OURA_TOKENANTHROPIC_API_KEYOPENROUTER_API_KEYTELEGRAM_BOT_TOKENTELEGRAM_CHAT_ID
You can use the keychain script to set up keychain items if preferred.
Templates are provided in launchd/.
Copy them to ~/Library/LaunchAgents/ and load them:
cp launchd/*.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.phron.nudge.plist
launchctl load ~/Library/LaunchAgents/com.phron.overnight.plist