DEV Community

RK9
RK9

Posted on โ€ข Edited on

Looking for collaborators

๐Ÿš€ Automate This: An AI-Powered Personal Assistant for Daily Tasks

๐Ÿ”น Overview

As a college student, I often repeat small but time-consuming tasksโ€”opening apps every morning, organizing files, or sending messages. What if an AI-powered assistant could learn my habits and suggest automations?

Automate This is an open-source AI assistant that:
โœ… Observes & Learns user behavior (with consent).
โœ… Executes Natural Language Commands (text/voice).
โœ… Triggers Events (time, location, device state).
โœ… Suggests Automations instead of forcing them.
โœ… Prioritizes Security with local data processing.

โœจ How It Works

๐Ÿ” 1. Observation and Learning Phase

The app detects patterns in how I use my device and suggests automations.
Example:

If I open Email, Calendar, and Tasks every morning at 9 AM, it asks:
"Would you like me to open these apps automatically at 9:00 AM?"

๐Ÿ›  2. Natural Language Commands

Users can ask the assistant to perform tasks.
Example:

"Move all PDFs from Downloads to Documents." โœ…

"Send โ€˜Iโ€™ll be lateโ€™ to John on WhatsApp." โœ…

โณ 3. Event-Triggered Automations

Actions can be triggered by time, location, or device state.
Example:

At 6:00 PM, start a workout playlist and open a fitness app.

๐Ÿค– 4. Pattern-Based Suggestions

If I frequently lower brightness & enable Do Not Disturb during online meetings, it suggests:
โ€œWould you like me to automate this for future calls?โ€

๐Ÿ›  Tech Stack

Language: Python / JavaScript

NLP Engine: spaCy, OpenAI Whisper, Hugging Face Transformers

Automation APIs: Apple Shortcuts, Android Intents, Windows Task Scheduler

Framework: Electron (desktop) / React Native (mobile)

๐ŸŒ Use Cases

Auto-sort PDFs in file management.

Send WhatsApp messages via voice commands.

Start Spotify & fitness app at workout time.

Reduce brightness & enable DND in video calls.

๐Ÿ“Œ Get Involved

Iโ€™m a college student exploring automation. If youโ€™re also interested, join me in building Automate This as an open-source project!

๐Ÿ”— GitHub Repo: I'll share soon
๐Ÿ’ฌ Letโ€™s Discuss:https://discord.gg/ywQfaqGy

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where youโ€™ll build it, break it, debug it, and fix it. Youโ€™ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good olโ€™ AI to find and fix issues fast.

RSVP here โ†’

Top comments (0)

Image of Timescale

Timescale โ€“ the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

๐Ÿ‘‹ Kindness is contagious

Please leave a โค๏ธ or a friendly comment on this post if you found it helpful!

Okay