The Epic Lifeplanner is your personal AI general — a fierce digital commander that keeps you disciplined, focused, and unstoppable throughout the day.
It uses OpenAI’s GPT models to generate fiery motivational speeches and reads them aloud right through your headset.
- 🔥 AI-generated battle speeches for each phase of your day
- 🕒 Automatic time-based scheduling (morning, work, training, rest, etc.)
- 🔊 Text-to-speech (TTS) output via OpenAI’s voice models
- 🎲 Optional randomness in tone and voice for extra variety
- 🧩 Easy to extend or integrate with your daily workflow
curljqmpg123(Linux) orafplay(macOS)- An OpenAI API key
Install dependencies:
sudo apt install curl jq mpg123-
Clone or copy the script:
git clone https://github.com/yourname/epic-lifeplanner.git cd epic-lifeplanner -
Add your OpenAI key:
export OPENAI_API_KEY="sk-yourkeyhere"
-
Make the script executable:
chmod +x life_scheduler.sh
-
Run it:
./life_scheduler.sh
Run your AI general every hour:
crontab -eAdd the line:
0 * * * * /path/to/life_scheduler.sh-
Change the voice:
Edit theVOICEvariable (options:alloy,verse,coral,sage,cast) -
Adjust time blocks in the script:
if [ $current_hour -ge 6 ] && [ $current_hour -lt 8 ]; then llm_call "wake up and prepare for victory" elif [ $current_hour -ge 8 ] && [ $current_hour -lt 12 ]; then llm_call "work with ruthless focus" ...
-
Add randomness:
temp=$(awk -v min=0.6 -v max=1.2 'BEGIN{srand(); print min+rand()*(max-min)}') llm_call "attack your afternoon tasks" $temp
When it’s 07:00:
"Rise now, soldier! The sun is up and the world waits for no one.
Stand tall, breathe deep, and charge into the day with unstoppable force!"
When it’s 18:00:
"Train like a warrior sharpening his blade. Sweat now so victory comes easy later!"
- 🎵 Add background music before speeches:
mpg123 /path/to/march.mp3 & - 🔁 Continuous mode:
while true; do ./life_scheduler.sh; sleep 3600; done
“Discipline isn’t motivation — it’s command.”
MIT — use, modify, and conquer your schedule.