5 AI Automations That Quietly Run My Life in the Background
Photo by Umberto on Unsplash
A few years ago, I thought automation was about flashy dashboards and endless APIs. Now? It’s about silence.
No pings. No reminders. No clicking. Just things happening quietly while I live my life. I’ve built dozens of Python scripts and AI automations over the last few years. Some failed miserably (looking at you, Gmail bot that kept emailing itself). But a few stuck and those few now handle the boring stuff for me like digital interns that never complain.
Here are 5 automations that run my life in the background, and what I learned from building them.
1. The “Zero Inbox” AI That Reads My Emails for Me I used to wake up to 200 unread emails every morning. Half of them were spam, a quarter were updates I didn’t care about, and the rest… well, the ones I should’ve replied to days ago.
So, I built a system that reads my inbox before I even open it. It works like this:
import imaplib, email from openai import OpenAI
This little AI filters, summarizes, and categorizes every incoming email“Reply,” “Ignore,” “Read Later.” By the time I log in, I already know which 3 out of 100 need my attention. Pro tip: Automate triage, not decision-making. AI should clear noise, not make calls for you.
2. The Notion Sync Bot
Every night at 2 AM, a bot wakes up (I don’t). It reads my Git commits, OpenAI project logs, and daily notes then syncs everything into Notion. Before, I’d waste an hour rewriting notes or linking tasks. Now, my dashboard updates itself.
import notion_client, os
def sync_data():
notion = notion_client.Client(auth=os.getenv("NOTION_TOKEN"))
notion.pages.create(
parent={"database_id": "xxxxx"},
properties={
"Task": {"title": [{"text": {"content": "AI Experiment Log"}}]},
"Status": {"select": {"name": "Auto Synced"}}
}
)The trick wasn’t building the bot — it was trusting it.
When I stopped micromanaging my automation, it became ten times more useful. Quote I love: “If you have to check your automation every day, you didn’t automate it you babysat it.”
3. The Data Pipeline That Cleans My PC
Here’s a confession: I’m a chronic file hoarder. Screenshots from 2021. Random CSVs. 3 GB of “final_v3_updated(2).zip”. So, I built a Python daemon that watches my desktop folder like a security guard. It classifies files by type, age, and relevance then auto-moves, compresses, or deletes them.
import os, shutil, time
def clean_desktop(path):
for file in os.listdir(path):
if file.endswith((".jpg", ".png")) and os.path.getsize(file) > 2_000_000:
shutil.move(file, "Images/")
elif file.endswith(".zip"):
os.remove(file)
while True:
clean_desktop("C:/Users/Zaki/Desktop")
time.sleep(3600)
Now, my desktop stays spotless. And my laptop boots 30% faster. Small win, massive peace.
4. The “Focus Filter” That Blocks My Distractions
This one’s personal. I was wasting 3+ hours a day on YouTube and Reddit “for research.” So, I automated my self-control.
A simple local script checks which apps are open, and if I open Chrome during focus hours, it kills the process. Instantly.
import psutil, time, os
BLOCKED = ["chrome.exe", "discord.exe"]
while True:
for proc in psutil.process_iter(["name"]):
if proc.info["name"] in BLOCKED:
os.system(f"taskkill /f /im {proc.info['name']}")
time.sleep(10)
Now, I can’t even procrastinate properly. Lesson learned: Sometimes, you don’t need motivation. You need Python.
5. The “Auto-Thinker” That Logs My Ideas
This one’s my favorite. Every time I open VS Code, a background process runs speech-to-text on my mic for the first 30 seconds. If I talk to myself (which I often do), it transcribes my ideas and saves them in a markdown note.
Because great ideas don’t always come from deep work sometimes, they come mid-rant.
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
audio = r.listen(source, phrase_time_limit=30)
text = r.recognize_google(audio)
with open("ideas.md", "a") as f:
f.write(f"- {text}\n")
That small automation captured dozens of ideas I would’ve forgotten. You don’t realize how powerful this is until you re-read your own brain dumps a week later.
What I Learned Building All This
Automation is a mindset, not a script. It’s not about Python or APIs it’s about noticing friction and deleting it. Start small. Your first automation shouldn’t be a “life OS.” It should be one boring task that annoys you daily. Let AI assist, not dominate. AI is the intern. You’re still the manager. Don’t optimize for aesthetics. Most of my scripts look ugly but they work beautifully.
Final Thoughts
These automations don’t make my life futuristic. They make it quieter. Cleaner. Less… manual. When things just work, you start focusing on what actually matters: building, thinking, and living.
So here’s my advice:
“If you touch the same file twice, write a script. If you complain about a task twice, automate it.”
Your future self will thank you probably in an email summarized by AI at 6:00 AM. Zaki Ali, 18 Writes about Python, AI, and the invisible automations that make life easier. If this helped you think differently, follow me the next article might just write itself.
Read the full article here: https://ai.plainenglish.io/5-ai-automations-that-quietly-run-my-life-in-the-background-52fa7a1dbd1b