What is Overlord?
Overlord is a hardcore AI accountability partner. Imagine ChatGPT, but with a lot more data on what you're up to and that can take actions that motivate you to stick to your goals/habits.
Overview
I want to simulate somebody following me around 24/7. They know my goals, my good habits, my bad habits, and what I'm up to at any point in the day. With this, I won't need self-control. Overlord is my attempt at this. At the current state, it's almost there - with some setup and a bit of a learning curve, you can get it there.
I like to think of Overlord as setting up invisible guardrails for my life: I currently have Overlord doing the following:
- Controlling my screen time (Only allowed on timewasting apps at the gym)
- Morning routine, triggered by when I first open iMessage (through Apple Shortcuts)
- Most evenings, I lock myself into work sessions on my mac
How to Interact
You can send Overlord:
- Messages
- Calling
- Photos
- Videos
- Timelapses
- Integration data
- Pomodoros (ie locking your phone)
- Mac pomodoros (to show that you're working)
Integrations
Overlord connects with:
- Mac Monitoring
- iOS Screen Time
- Apple Health
- Apple Shortcuts
- iMessage
- Android Screen Blocking
- Calendar
- Google Fit
- IFTTT
Availability
Overlord is currently available through the Forfeit app (rebranding to Overlord soon) on iOS and Android. We also have a Mac app (iPad app running on Apple Silicon).
One-pager
For the majority of people, self-control is their #1 issue. Most people are drastically messing up in one element of their life due to not being able to control themselves. Thought experiment: If you had a friend following you around 24/7, would you be able to kick all your bad habits? Probably.
Let's take the issue of obesity (40% of Americans right now). If an obese person had a friend following them around each day, they'd likely be able to eat 230 calories less each day (enough to lose 2lbs/month). This would be extremely easy - your friend will just say "do you need large fries, or are medium OK?", and everyone would be thin.
This can, of course, apply to everything. The following issues (think about these yourself), would be immediately fixed if you had a friend following you around encouraging you: porn addiction, exercising, doomscrolling, drinking too much...
Now, imagine instead of a friend, it's an AI. Of course, you feel no shame towards an AI, as you would a friend, yet. This means you'd need to jerryrig pain into it: It can charge you money (LessWrong - Losing money or completing habits), call you to persuade you, text your friends, call your mum. But if done intelligently - striking a balance between being too nice and too mean - it should be pretty close. And pretty close to a fix for self-control is the Holy Grail for most people.
How far off are these AIs? These will come when the AI personal assistants come, and, in my opinion, would be more valuable to a lot of people. 24/7 accountability partners aren't a job that we can replicate (as paying a human 24/7 is too expensive), so they're not discussed as much as personal assistants, but they will be incredibly valuable. Would you rather have a chatbot who can book hotels and flights for you, or quit smoking?
Now let's talk about how easy it is to overcome most bad habits (of course - I'm not talking about genuine addictions). I have a bad habit of smoking cigarettes - I don't care if I'm drunk, but I can't say no if a friend offers me one when I'm sober. They're incredibly easy to resist, like a 1/10 in the moment, but for some reason this doesn't happen. Let's compare that with some deterrance mechanisms:
Texting my mum telling her I smoked: 5/10 (I wouldn't smoke)
Losing $5: 3/10 (I wouldn't smoke)
Having to spend 5 minutes sat in silence: 4/10 (I wouldn't smoke).
As long as the deterrance mechanism score higher than the negative action, I wouldn't do it. And it takes a shockingly simple deterrance mechanism to counteract a negative action, and therefore break a lifelong bad habit.
Now the deterrance mechanism is fixed, how can we monitor people? We ingest all the personal data (ie, an AI Overlord), and piece it together from there. We spend about 10 hours a day on screens, so that leaves ~6hrs where we don't know what a user is doing. The obvious ones work: Location, credit card transactions, simply asking the person what they're doing.
Crucially, from this, just as a human would, an intelligent AI can piece things together. If I'm trying to quit drinking, and the AI sees that it's 9pm on a Friday, I'm at a bar, and I spend $9 on my card, it can easily suss out that I'm probably drinking. It can recognise patterns and weak points very easily. It doesn't need to prevent you from doing your bad habits every minute of the day, just when you're weak - each minute will have a different "Chance of relapse score" depending on the time of day, how much sleep you had last night, and in general how suspicious this AI is that you're close to relapsing.
AI will create the perfect conditions to create addicts
Here's what's likely to happen, and why we will need this more than ever.
- Loss of purpose: People will no longer have purpose through their jobs, as AI does it better than them. Purpose fends off addiction/bad habits very well.
- Economic displacement: Until we figure out UBI, people will lose their jobs and have no money. Poorer people are more likely to be addicts.
- Abundance of time: These jobless, purposeless, broke people will now have 16 hours a day to fill. Abundance of time with nothing to do is a recipe for addiction.
- AI Superstimuli: AIs will very soon be the most charismatic, caring, intelligent people you've ever spoke to. Most people's friends would be a 5/10 in the following: Attractiveness, Intelligent, Interestingness, Empathy. If you could facetime a person who's a 10/10 in all these qualities, would you still find it fun doing anything else?
- Social withdrawal: People's friends will start to drop off the map due to this. With less and less friends, people will socialise less.
In short: We will very soon be purposeless, broke, bored, lonely, and a superintelligent, superattractive AI will step in - most of society won't be able to resist. I argue that we simply won't be able to resist - we will need an "AI Iron Dome" to protect from this new superstimuli.
We already have guardrails imposed on us by society: I wouldn't stand up and shout profanities in a coffee shop, as it's socially embarrasing. I wouldn't ignore my boss as it's financially painful. There are thousands of things that you could do at any moment in time, but due to these invisible guardrails we have around us, we can only do two or three. Most people wouldn't even leave the line at the coffee shop as it's a little bit weird. These defence AIs would do the same thing: It would let you set your own guardrails on your life, so you never do something future you would regret.
So, we will soon have two very powerful competing AIs: The AI "Superfriends", and the AI "Iron Domes". They won't be able taking away your agency, just aligning your actions with what you in 24 hours would want you to do. Right now we have 100% control over our actions moment-to-moment, which is disastrous. We should have 90-95% control of what we are doing, and the other 5-10% should be controlled by an AI, aligned with our future, rational self. This seems dystopian now, but we will likely have no choice in the matter.
Practical examples
These are essentially the same as what you may tell a friend to do if they had a certain element of control over you. Here are some examples:
- "In my own voice, call me at 7am and give me a pep talk. Every minute I'm not awake past 7am, charge me $0.10"
- "For each rep of a posture exercise I do, give me one minute on Instagram"
- "I tend to smoke weed when I go to Jake's, and want to stop. Make me send a photo of my eyes every time I leave."
- "Only allow me on my phone when I have no events on my calendar"
- "Make sure I take max three Zyns a day (must send photo of canister each morning)"
- "When I go out, gently push me to get home. When I wake up hungover, intelligently motivate me with financial penalties to leave the house and get to the gym right as I wake up."
- "I'm getting home now - make sure I lock in on my Mac with 45 min pomodoros with 15 min spacing (must send video of myself just lying down, decompressing) until 6pm"
Example Goals
Explore real examples of how Overlord helps users stay accountable across different areas of life. All examples show actual chat conversations demonstrating Overlord's enforcement capabilities.
"Block Instagram. Allow short unblocks anytime, but extended access only during meals (12-1pm, 6-7pm) with meal photo. Charge me $25 if I disconnect Screen Time."
"Call me at 6:30am to wake up. I need to confirm I'm awake by 6:35am or pay $5, be outside by 6:45am, and send photos of my toothbrush and clean desk."
"Start blocking entertainment apps at 9:30pm. Full bedtime lockdown at 10pm until 7am."
"Alternate between cardio (170bpm heart rate) and strength training daily. Skip if hungover or away from home based on location/sleep data."
"Walk 3km to unlock Instagram until 9am"
"Sleep goal is 10pm. If I sleep past 10pm, adjust my bedtime routine earlier the next night based on how late I slept. Routine: toothbrush photo, then dark room selfie 15 mins later, then full screen lockdown. Miss any step and screens get blocked immediately."
"Weigh myself before 9am. Goal weight reduces by 1lb each week. If below goal weight, fasting ends at 12pm. If above goal weight, fasting ends at 2pm. Call me every hour to verify I haven't eaten. Eating window always closes at 8pm."
"Need minimum 4 hours of Cursor time before unlocking YouTube. After that, for every 45 minutes of Cursor time logged, earn 5 minutes on YouTube"
"If I enter a bar, call me and text my accountability buddy"
"When I press my bedside button, start my morning routine with timed photo tasks"
"Visit the gym daily (verified by geofence). After each visit, show detailed stats on gym attendance, length of stay, consistency, times this week, etc."
"Take a breathalyzer test by 11pm or lose $20"
"Must do some form of physical activity every day. Can be verified through Apple Health, GPS at gym, photo of yoga mat, selfie sweating, video doing push ups, etc. Only exception: text from PT saying I can skip today."
"Unblock Instagram for 10 minutes at a time, but only if I say I'm only using it to reply to DMs"
"Be outside by 8am or charge me $10"
"Once I get home on weekdays, call me and bug me until I turn the dishwasher on"
"Code for 4 hours daily. Message me every hour with my total coding time. If I don't hit 4 hours by 8pm, text my co-founder that I failed."
"If I change Screen Time permissions, text my partner immediately"
"I must write in Google Docs for 3 hours each day before TikTok is unblocked"
"Lock my phone when I'm home, unlock when I leave"
"Only allow Reddit when I have free time on my calendar"
"Make me wait 5 minutes before accessing Twitter"
"I want to eat 3500 calories each day. I'll send you photos/tell you what I ate and you encourage me to eat more"
Installation
Overlord is built into the Forfeit app and will be rebranded soon. To get started:
Getting Started
When you first open the app, select Overlord during onboarding. Don't worry if you select Forfeit instead—you can always navigate to Overlord later from within the app.
Setup Payment
Visit account.forfeit.app/login and sign in with your email to add your card details. This enables Overlord to charge you if you fail your goals.
Connect Integrations
Connect any integrations you want to use for automatic evidence submission and verification (Apple Health, Google Fit, Strava, etc.).
Enable Phone Calling
Add your phone number in settings to enable Overlord to call you for critical deadlines.
Add Accountability Partners
Add your friends' names and phone numbers to let Overlord text them when you need accountability.
iMessage Integration
You must set up an account first. Once set up, you can text Overlord at +1 (646) 327-3977 to use it through iMessage instead of the app.
Customize Overlord
Set your preferences for how strict Overlord should be, how it talks to you, and how often it sends notifications.
Create Your First Goal
Just tell Overlord what you want to do to create your first goal. It will ask follow-up questions to configure everything.
Your First Goal
There are two ways to create goals with Overlord:
1. Custom Flow (Step-by-Step)
Use the structured form to configure your goal settings:
2. Conversational (Recommended)
Just tell Overlord what you want to accomplish and it will configure everything through chat:
Submitting Evidence
When it's time to complete your goal, Overlord will prompt you for evidence:
Using Integrations
You can also use integrations for automatic verification:
Understanding the Interface
Overlord is available as an iOS app, Android app, and Mac app. The Mac version is an iPad app optimized for Apple Silicon that adapts beautifully to the Mac environment.
The Three Main Screens
Key Interface Elements
1. Goal Cards
Each goal is represented by a card showing your current status and progress. Goal cards display the name, deadline, progress indicators, streak counters, and the next action you need to take. Status indicators use color coding: green for on track, yellow for warning, and red for failing.
2. Individual Goal View
Tap any goal card to see its detailed view with full conversation history, evidence log, analytics, and performance over time. This is where you can review past submissions, track your streaks, and see all the context around a specific goal.
3. Evidence Submission
Submit proof of goal completion through various attachment types including photos, videos, voice messages, or integration data. The interface provides quick access to your camera, photo library, and connected services for seamless evidence submission.
4. Settings Panel
Customize your Overlord experience through the settings page. Configure AI personality, manage integrations, adjust notification preferences, update billing information, and control privacy settings all from this centralized hub.
Goals
Goals are the structure of everything in Overlord. A goal can be a year-long commitment that you have to do daily, or a one-off task that you have to complete in ten minutes.
Creating Goals
Goals can be set either through the chat or through the structured goal creation flow. For more detailed information, see the Creating Goals section.
Goal Parameters
Every goal has the following parameters:
- Name - Just a name for the goal. The AI generates this automatically based on your description, so you don't have to choose it (e.g., "Morning Workout")
- Description - This is what has all the data in it, essentially (e.g., "Go to the gym by 8am and send a photo")
- Start Date - When the goal begins (e.g., "January 1st, 2025")
- End Date - When the goal ends (e.g., "December 31st, 2025")
- Frequency - How often it repeats (e.g., every day, weekdays, M/W/F, 3x/week, every Sunday, etc.)
In the description, you can add the following (all optional):
- If there's a deadline for completion (e.g., "by 8pm")
- If you want a specific type of evidence to be used to verify it (e.g., "send a photo of my meal" or "check my Apple Health steps")
- If you want it to only be active based on a certain condition (e.g., "only if I arrive at the gym" or "only if I enter the office")
- If there's a monetary penalty for failing (e.g., "lose $10" or "pay $5")
- If you want Overlord to call you to remind you (e.g., "call me at 7:30am to wake me up")
- If you want it to text a friend if you don't complete it (e.g., "text Sarah that I'm lazy if I skip")
- Notification and appeal instructions - If you want it to notify you or be stricter/less strict than defined by the default notification and appeal instructions set in the Customising Overlord section (e.g., "be very strict with me" or "only notify me 10 mins before deadline")
Goal Types
Overlord automatically understands what type of goal you're creating based on how you describe it. You don't need to manually specify the goal type - just write naturally and Overlord will handle it. Goals can be:
- Active - You must do something (e.g., "I must work out today")
- Passive - You must not do something (e.g., "I must not smoke cigarettes today")
- Conditional - Only triggered under certain conditions (e.g., "If I enter the gym, I must do at least 5 minutes of cardio")
Community Goals
You can see a list of other users' goals on the Community Goals website. You can also browse these in-app and copy other users' goals to use as templates. To contribute your own goals to the community, click the share button on your goals in-app.
Goal Suggestions and Improvements
Habits wax and wane - you may prioritize waking up early one week, then the next week have a lot of social events, so those take priority. Overlord knows when you're slipping on your goals and can suggest small adjustments to make sure you don't fall off the wagon completely (e.g., pausing for a few days, reducing the commitment, etc.). Of course, you can tell Overlord if you don't want this feature.
Goal Complexity
Overlord can handle goals ranging from simple one-liners to extremely complex multi-rule systems.
Simple Goals
"I must send a photo in the gym by 6pm or lose $5"
"Text mum that I'm lazy if I don't work out today"
Medium Complexity Goal
"If I either enter Trader Joe's, or a transaction from Trader Joe's is on my Monzo (linked via IFTTT), then I must send you a photo of the receipt, and if it has any unhealthy foods (chocolate, sweets, pizzas etc), then text my fiance what unhealthy foods I bought. If I don't send a photo of the receipt within 30 mins of leaving, also text her."
Complex Goals
The complex goals below do work, but they're more prone to the AI making mistakes compared to simpler goals. That said, it's surprising how complex you can get with them - Overlord can handle multi-conditional logic, time-based rules, exception handling, and integration coordination across multiple systems.
Example: Screen Blocking with Time-Based Rules
A sophisticated screen blocking goal with time-based rules, unblock quotas, and vacation exceptions:
## What
1. Block device during blocked periods.
2. User can request unblocks per rules.
## Rules
1. Blocked periods:
"Sunday to Thursday, from 10:00 PM to 11:59 PM."
"Monday to Friday, from 12:00 AM to 6:00 AM."
2. Unblocking rules:
"During blocked periods:"
"Max 5 unblocks."
"Each unblock up to 5 minutes."
"No justification required."
"Outside blocked periods:"
"Max 10 unblocks."
"Each unblock up to 10 minutes."
"No justification required."
3. If I disable screen time permissions, charge me 20€.
## Exceptions
1. During an emergency:
"Unlimited unblocks."
"Each unblock up to 5 hours."
"30-word justification required."
2. Vacation (sick, travel, or vacation):
"Proof required:"
"For today: same-day proof."
"For tomorrow: next-day proof."
"Vacation can also be proven by a Berlin public holiday."
"If vacation is today only:"
"Unblock until 10:00 PM."
"If vacation is tomorrow only **and** time now is after 5:00 PM:"
"Unblock until end of day today (11:59 PM)."
"If vacation is both today and tomorrow:"
"Unblock until 10:00 PM tomorrow."
3. Friday after 5:00 PM:
"Unblock until end of day today (11:59 PM)."
4. Saturday:
"Max 15 unblocks."
"Each unblock up to 15 minutes."
"No justification required."
5. Sunday:
"Max 15 unblocks."
"Each unblock up to 15 minutes."
"Unblock until 10:00 PM (when the protected period starts)."
4. No justification required.
Example: Dynamic Bedtime Based on Sleep
This goal adjusts your bedtime each night based on your actual sleep time from the previous night (tracked via Apple Health):
## What
Automatically adjust my bedtime based on how late I stayed up last night to ensure I maintain healthy sleep habits.
## Rules
1. Check Apple Health for last night's "time fell asleep"
2. Calculate tonight's bedtime:
- If fell asleep before 10:30 PM last night: Bedtime tonight is 11:00 PM
- If fell asleep between 10:30-11:00 PM: Bedtime tonight is 10:30 PM
- If fell asleep between 11:00-11:30 PM: Bedtime tonight is 10:00 PM
- If fell asleep between 11:30 PM-12:00 AM: Bedtime tonight is 9:30 PM
- If fell asleep after 12:00 AM: Bedtime tonight is 9:00 PM
3. At calculated bedtime:
- Block all entertainment apps on iPhone (YouTube, Netflix, Instagram, TikTok, Twitter/X, Reddit)
- Block Mac (all apps blocked except Messages and Calendar)
- Allow only on iPhone: Messages, Phone, Calendar, Health apps, Spotify (sleep playlists only)
- Send notification: "Bedtime in 10 minutes" at bedtime - 10 mins
4. Nighttime routine (must complete within 30 minutes of bedtime):
- Brush teeth (send photo of toothbrush or bathroom sink)
- Skincare routine (send photo)
- Set out tomorrow's clothes (send photo)
- Plug in phone in another room (send photo of phone charging away from bedroom)
- If routine not completed within 30 mins of bedtime: Charge $10
5. Weekend adjustment:
- Friday and Saturday: Add 1 hour to calculated bedtime
- Sunday: Use normal calculation (to prepare for Monday)
## Consequences
1. If I disable Screen Time permissions on iPhone or Mac: Charge $25
2. If I request unblock after bedtime:
- iPhone unblock:
- First request: Denied with reminder of why bedtime is early tonight
- Second request: Grant 15 minutes, but add $5 penalty
- Third+ request: Denied, add $10 penalty, text my partner "I'm staying up too late again"
- Mac unblock:
- Only granted for genuine emergencies (work crisis, family emergency)
- Requires 50-word written explanation
- Grants 30 minutes, charges $15
3. If nighttime routine skipped entirely: Charge $20 + earlier bedtime tomorrow (-30 mins)
## Exceptions
1. If I'm traveling (check Calendar for "travel" or flight confirmations):
- Pause goal for travel days
2. If I'm sick (must tell Overlord + provide context):
- Use default 10:30 PM bedtime regardless of previous night
3. If I got less than 5 hours sleep last night (emergency/unusual situation):
- Use 9:00 PM bedtime tonight to catch up
Example: Daily Points System with Tiered Consequences
This goal tracks your productivity throughout the day with a points system that determines consequences at 11:59 PM:
## What
Track daily productivity through a points system. Earn points for good habits, lose points for bad ones. Points determine consequences at end of day.
## Earning Points
1. **Email Management:**
- You will be notified by IFTTT whenever I receive an email
- Reply to work email within 1 hour of receiving: +2 points (max 10 points/day)
- Clear inbox to zero by 5 PM: +5 points
2. **Exercise:**
- Complete workout with gym check-in or photo: +5 points
- 10,000+ steps (check Apple Health): +3 points
- Both workout AND 10k steps: Bonus +2 points (total +10)
3. **Nutrition:**
- Healthy meal with photo verification: +3 points (max 9 points/day for 3 meals)
- No fast food all day (check Monzo transactions via IFTTT): +4 points
4. **Productivity:**
- Focused work session >2 hours (check Screen Time for work apps): +4 points (max 8 points/day)
- Complete all calendar tasks: +5 points
5. **Personal Development:**
- Read book 30+ minutes (submit timelapse video): +2 points
- Meditation session (check Apple Health or submit timelapse video): +2 points
## Losing Points
1. Screen time on entertainment apps >2 hours OR junk food ordered: Submit screenshot of Screen Time and DoorDash at end of day
- Entertainment apps >2 hours: -3 points
- Junk food/takeout ordered: -4 points
2. Skip planned calendar event without rescheduling: -5 points
3. Stay up past midnight: -6 points
## End of Day Consequences (Calculated at 11:59 PM)
**Score Ranges:**
1. **Under 10 points:**
- Charge $20
- Text accountability partner: "Only scored [X] points today. Rough day."
- Tomorrow starts with -5 points (must dig out of hole)
2. **10-19 points:**
- Charge $10
- Text accountability partner your final score
3. **20-29 points:**
- No financial consequence
4. **30-39 points:**
- No consequence
- Earn one "skip token" (can skip one goal tomorrow with no penalty)
5. **40+ points:**
- No consequence
- "Exceptional day!" message
- Unlock "cheat day" for tomorrow (can skip any goals, no points tracked)
- Earn $10 reward (credited back to your account)
## Special Rules
1. Points reset to zero at 12:00 AM each day
2. Skip tokens can accumulate (max 3 at a time)
3. Cheat days cannot be used on Mondays (start week strong)
4. Can check current score anytime by asking Overlord
5. If score is negative at end of day, consequences from "Under 10" tier apply
Chatting
There are many ways to interact with Overlord. Here's how you can communicate with it:
Messages
Send text messages to Overlord to communicate, ask questions, submit evidence descriptions, or appeal decisions. You can also record voice messages in-app, which are automatically transcribed to text. Messages are the primary way to interact with Overlord throughout your day.
Photos
Send photos as evidence for your goals. Photo analysis is very effective, and you can submit very complex evidence with this—for example, screen time screenshots for every day from the past week, and have Overlord add up a certain category. If the analysis is off (this is rare), you can hold down on the image and click "Re-analyse media".
Videos
Videos are analyzed using Google Gemini. They're great for verification, but they can be slow to upload if long (e.g., 30 minutes). The main downfall of video evidence is counting reps. Videos are useful for:
- Counting reps (e.g., 1 pull-up = 1 min screen time)
- Testimonials (e.g., "I won't drink alcohol today")
- Getting in an ice bath
- Doing multiple things at once (e.g., a full morning routine)
Timelapses
Timelapses are similar to videos, but faster to upload. They're good for activities like studying, working out, or reading where you want to prove sustained effort over time.
Pomodoros (Locking Your Phone)
When you start a pomodoro, you can't access other apps on your phone. This is good for recording focused work time. Overlord verifies the lock duration and awards credit when the session completes. You can set goals like "30 min pomodoros by 10am whilst in the library".
Mac Pomodoros
Overlord knows what you've been on all day on Mac (as long as you enable "start tracking on launch"), but you can also send in pomodoros. At the end of the pomodoro, a message is sent to Overlord like the one below, detailing what you've been up to the whole time:
More information about Mac monitoring is available in the Mac Monitoring integration section.
Adaptive Voice Mode
Adaptive Voice Mode is a unique way to interact with Overlord that intelligently switches between active conversation and passive monitoring based on your activity. It combines the natural feel of a real-time voice conversation with the benefits of continuous, unobtrusive accountability monitoring.
How It Works
Voice calls with Overlord work differently than traditional phone calls. The experience adapts to your needs and activity level in real-time:
Conversation Mode
When you first start a call or actively speak to Overlord, you're in Conversation Mode. This works just like the Realtime API - you can have natural, back-and-forth voice conversations with Overlord about your goals, ask questions, submit evidence descriptions, or discuss your progress.
Monitoring Mode
After approximately 10 seconds of no conversation, Overlord automatically shifts into Monitoring Mode. The call doesn't end - instead, Overlord stays connected but silently monitors your activity through integration data.
In Monitoring Mode:
- Silent observation: Overlord doesn't actively listen for voice input, reducing cognitive load while you work
- Integration monitoring: Data from Mac Monitoring, Screen Time, and other integrations continues to flow to Overlord
- Automatic interventions: If Overlord detects problematic behavior (like visiting YouTube when you should be working), it will speak up
- Voice notifications: Messages are read aloud through the call instead of appearing as text
Switching Between Modes
The transition between modes is seamless and automatic:
- To Monitoring Mode: Simply stop talking for ~10 seconds. Overlord will quietly shift to background monitoring
- Back to Conversation Mode: Start speaking at any time to re-engage voice conversation. Overlord immediately responds and you can chat normally
Use Cases
Focused Work Sessions
Start a call, tell Overlord to keep you focused, then let it monitor in the background. If you get distracted, you'll hear Overlord's voice redirecting you back to work - more impactful than a text notification you might ignore.
Accountability Throughout the Day
Keep a call open during your entire workday. Overlord stays in Monitoring Mode most of the time, only speaking up when needed. You can check in verbally whenever you want updates or need to discuss goals.
Exercise and Activity Tracking
Start a call before your workout. Overlord can provide verbal encouragement, count down rest periods, and verify completion - all while you focus on your form without looking at your phone.
Benefits
- Hands-free accountability: Get real-time feedback without breaking focus to check your phone
- More impactful interventions: Hearing Overlord's voice is harder to ignore than a text notification
- Natural interaction: Speak your thoughts naturally instead of typing, especially useful when submitting evidence or appealing decisions
- Continuous connection: Overlord stays with you throughout your session without requiring constant conversation
- Context-aware responses: Overlord knows exactly what you're doing in real-time and can provide relevant guidance
Example Flow
Technical Details
- Monitoring mode trigger: Activates after ~10 seconds of silence
- Integration data: All connected integrations (Mac Monitoring, Screen Time, etc.) continue sending data during the call
- Voice synthesis: Overlord's responses are read aloud using natural text-to-speech
- Instant reactivation: Speaking at any time instantly returns to Conversation Mode
- Background operation: The call can run for extended periods while Overlord monitors passively
Memory
Overlord remembers everything about your goals, preferences, and patterns to provide increasingly personalized accountability over time.
What Overlord Remembers
- Goal History: All your past goals, successes, failures, and patterns
- Conversation Context: Full chat history for each goal and every interaction you've had
- Preferences: How you like to be communicated with, what works for you, what doesn't
- Weaknesses: Times of day or situations where you struggle most
- Evidence Patterns: What type of proof you typically submit and when
- Appeal History: What excuses you've used and which were legitimate
- Custom Instructions: Any specific rules or guidelines you've given Overlord
Memory Notes
You can view and manage what Overlord remembers about you through the notes interface. Add custom notes, review stored information, and edit or delete memories at any time. Everything Overlord learns about your patterns and preferences is accessible here.
How Memory Improves Accountability
Overlord uses your history to hold you accountable more effectively. It learns your patterns, predicts when you're likely to struggle, and can detect when you're making excuses. Memory enables personalized communication tailored to what actually motivates you.
Calling Out Past Patterns
Overlord remembers what you've said before and will call you out when you contradict yourself.
Learning Your Patterns
Over time, Overlord identifies when you're most likely to struggle and can predict challenges before they happen.
Personalized Motivation
Overlord learns what consequences actually motivate you and adjusts its approach accordingly.
Suggesting Realistic Adjustments
When Overlord sees you consistently failing a goal, it uses your history to suggest more realistic targets instead of letting you beat yourself up.
Creating Goals
You can create goals through the chat or through the structured goal creation flow. The flow offers three types of goals:
Regular Goals
Just write out in plain English what you want to do. Overlord will understand your intent and set up the goal with all necessary parameters.
Example:
"Wake up by 7am. I should send a photo of the fridge by 7:05am or lose $5. Call me at 6:55 to wake me up. Let me skip this if I was up after midnight the night before (check Apple Health)"
LLM Analysis
Overlord's AI analyzes your natural language goal description and extracts all the key parameters, rules, and conditions. It understands context, interprets intent, and structures your goal automatically. It also points out issues with your goal and tells you things you can add in to improve it.
LLM analyzes your goal text and structures it into deadline, verification method, consequences, conditions, and notification preferences
Routine Goals
Create multi-step morning or evening routines with timed tasks. This is essentially Routinery but with an AI assistant helping you along each step of the way.
Overlord will call you, text you reminders, and guide you through each task in your routine. Perfect for morning wake-up sequences or bedtime routines.
iOS Screen Blocking Goals
Set up intelligent app blocking that responds to your schedule and behavior. See the iOS Screen Time integration section for full details on how screen blocking works.
Chat-Based Creation
You can also create goals instantly through chat:
Editing Goals
There are two ways to edit your goals:
Chat-Based Editing
Just tell Overlord what you want to change and it will modify the goal for you.
Direct Editing
You can also click on any goal to open the goal details page, where you can directly edit parameters like deadlines, penalties, evidence requirements, and other settings.
Appeal Instructions
Before accepting any edits, Overlord checks your appeal instructions (which you configure in the Customising Overlord section) to ensure it's not being too soft or too strict with you. These instructions define how lenient Overlord should be when you request changes.
Overlord also reviews any memories it has about your past behavior and patterns. For example, if you previously said "don't let me use 'I'm tired' as an excuse," Overlord will remember this and deny edit requests that match that pattern.
Example: Lenient Appeal Instructions
Appeal Instructions: "Be understanding and accept most deadline changes if I have a reasonable explanation."
Example: Strict Appeal Instructions
Appeal Instructions: "Be very strict. Only accept deadline changes if there's a genuine emergency or I provide strong evidence."
Example: Conditional Appeal Instructions
Appeal Instructions: "Accept deadline changes only on weekdays, and only if I haven't already pushed it back this week."
Example: Memory-Based Denial
Overlord remembers past patterns and conversations.
Charging Money
To set up payments, log in to add your card details. Then, put in the goal description that you want to lose money if you fail.
Example Goals with Money Stakes
"Wake up by 7am. I should send a photo of the fridge by 7:05am or lose $5. Call me at 6:55 to wake me up."
"Go to the gym 3 times this week or lose $20. Send me a reminder every morning at 8am."
"No junk food after 8pm. Call me at 8pm and if I said that I failed (I won't lie), charge me $10 immediately."
"Read for 30 minutes every day or lose $3. I'll send timelapses of me reading to you."
How Refunds Work
When you fail a goal, Overlord charges you immediately. However, there are two ways to get a refund:
1. Ask Overlord for a Refund
You can ask Overlord to refund the charge. It will check your appeal instructions and the context of the situation to decide whether to approve the refund. If your appeal instructions allow it and the situation justifies it, Overlord can refund you automatically.
2. Refund Appeal to Support
If Overlord denies your refund request, or if you want a human to review your case, you can hit the "Refund Appeal" button. This sends your case to the support team, who handle these appeals twice daily.
Blocking/Unblocking Apps
See the iOS Screen Time integration section for full details on how app blocking and unblocking works.
Calling User
Overlord uses Twilio and the OpenAI GPT Realtime API to call you. Overlord chooses when to call you, and is great for really getting a hold of you, alarms, and talking you through doing things (like getting out of bed).
After each call, Overlord knows what you spoke about in the chat history too.
Note: For now calls are limited to 3 per day per user, but we will be making this essentially unlimited soon.
How to Set Up
Step 1: Head to Settings Screen
Open the Overlord app and navigate to Settings.
Step 2: Add Your Phone Number
Scroll down to the calling/texting part and add your phone number.
Step 3: Add Overlord to Contacts (Optional)
Click "Add Overlord to Contacts" - this just saves it as a contact with our icon as the contact photo.
Texting Accountability Partners
Overlord can choose to text contacts that you add in Overlord. For example, if you fail to do things, or if you want an evening summary sent to a friend, it can do that.
How to Set Up
Step 1: Click on Settings
Click on the settings icon in the top left.
Step 2: Scroll Down to Calling/Texting
Find the calling/texting section in settings.
Step 3: Add Your Accountability Partner's Number
Enter the phone number of your accountability partner.
Step 4: Your Friend Receives SMS
Your friend will receive an SMS (green text) from the Overlord number when you trigger notifications.
Mac Monitoring
How It Works
Overlord monitors your Mac activity by taking snapshots of what applications you're using and their window titles. Currently, snapshots are taken every 10 seconds (we're planning to change this to trigger on every application change for more accurate tracking).
Each snapshot captures data like:
- Google Chrome - YouTube - Joe Rogan Experience #500
- Cursor - overlord_app_website
- Messages - John Smith
Overlord passes this information through an LLM that compares it against your active goals. The LLM evaluates questions like:
- Should we block this application?
- Should we notify the user?
- Should we call them?
This intelligent analysis allows Overlord to enforce context-aware rules - like allowing YouTube for coding tutorials but blocking gaming videos, or tracking time spent in specific applications.
Focus Score
Your Focus Score is a real-time metric that calculates how productive you've been on your Mac. It's based on the proportion of time you spend on productive apps versus unproductive apps.
How it's calculated:
Focus Score = (Time on Productive Apps) / (Total Active Time) × 100%
Configuration:
- You configure which apps are "productive" and which are "unproductive" based on your goals
- Examples of productive apps: Cursor, VS Code, Google Docs, Notion, Terminal
- Examples of unproductive apps: YouTube, Reddit, Twitter, Instagram, TikTok
- Neutral apps like Messages or Calendar don't count toward either category
Use cases:
- Track your productivity throughout the day
- Set goals that trigger when your focus score drops below a threshold (e.g., "Block all apps if focus score drops below 60%")
- Get periodic updates on your focus score to stay aware of your productivity
- Compare focus scores across different days or work sessions
Focus Score updates continuously as you switch between applications, giving you real-time feedback on your productivity patterns.
Limitations
- 10-second snapshots: Current tracking takes snapshots every 10 seconds rather than on every application change. This means very brief application switches might not be captured. (This will be improved in a future update)
Blocked Page
When you try to access a blocked site, you'll see a blocked page with the following options:
Features:
- Blocking Reason: Clear explanation of which goal is blocking access and when it will be available
- Today's Stats: See your focus score, productive time, and goals completed
- Argue with AI: Text box to submit your reasoning for why you should get access
- Attach Images: Upload screenshots or photos as proof to support your argument
- Retry Button: Check if blocking conditions have changed (e.g., you completed a required task)
- Chat with Overlord: Opens the Overlord Mac app to have a full conversation
- Override with Friction: Type random words to create intentional friction before unblocking (if enabled for that goal)
Proactive Messages
Overlord analyzes your Mac activity patterns and proactively suggests goals or improvements based on what it observes:
Example Goals
"Block YouTube from 9am-5pm"
"Block YouTube until I've gone to the gym"
"Block YouTube all day except for 1 minute unblocks when I ask"
"Block YouTube every weekday unless it's productive (coding, biology, or history related)"
"When I enter the library, ask if I want to lock in for 2 hours"
"Block YouTube when in the library"
"If I go on social media during work hours, bug me until I get off"
"If I go on Reddit, charge me $1 per 10 minutes, and tell me every time I get charged"
"Block all entertainment sites if Google Docs is open"
"If my focus score drops below 60% (calculate this based on proportion of time on Cursor vs everything else), block everything"
"Block Twitter from 9am–5pm, but allow 3 minutes per hour"
"Unblock Youtube only once I've sent a timelapse of me meditating for 10 mins"
"Let me watch Netflix only once all my goals are completed for the day"
"Block YouTube, but let me override by typing out random words"
"When I enter the office, block all social media for the next 3hrs"
Additional Features
- Retry Button: When a site is blocked, you can click a retry button in the blocking widget to check if conditions have changed (e.g., if you've now completed the required task)
- Decision caching: Previous blocking decisions are cached for 30 minutes to improve performance and reduce API calls
- Efficient context: Your full conversation history isn't passed to the LLM during monitoring—only noteworthy events and context are included
- Cost efficient: Running on GPT OSS 120B, every 100 LLM calls cost about 3 cents, averaging ~10 cents per day per user
- Real-time monitoring: Snapshots are taken every 10 seconds to track your activity
- App-specific blocking: Block specific applications or websites based on their window titles
- Smart notifications: Overlord can message or call you based on your Mac activity
- Multi-condition triggers: Combine location, time, and activity data for complex blocking rules
Apple Health
Your Apple Health data for today is automatically loaded into Overlord's context. This means Overlord passively knows your steps, workouts, sleep, heart rate, and other metrics without you doing anything. You can also manually send updated data whenever you want - like right after finishing a run.
This lets you create goals that depend on health data: block apps until you hit 10k steps, charge money if you don't sleep 7 hours, or require a workout before unlocking social media.
Example Goals
- "Complete 5000 steps by 10am or lose $5"
- "Only unblock TikTok once I hit 170BPM"
- "Sleep at least 7 hours or pay $10"
- "Close all three activity rings daily"
- "Complete 30 minutes of exercise by 6pm"
How to Connect
- Click "Connect Health Data"
- Enable permissions in the Apple Health prompt
- Click "Manage Data Types" and select up to 5 data types you want to track
Note: You can currently only select up to 5 data types to send to Overlord. This is to keep the prompt from getting too large.
Manual data updates: You can also manually send Apple Health data to Overlord at any time by choosing from your recent activities. Useful for immediately updating Overlord after completing a workout or activity.
What You Can Track
Available data types (select up to 5):
- Steps
- Heart rate
- Active energy burned
- Sleep details
- Nutrition summary
- Mindfulness
- Water intake
- Weight
- Body fat percentage
- Distance walking/running
- Flights climbed
- Workouts
Note: Overlord only sees today's data, not historical data. You can manually send updated data at any time.
Apple Shortcuts
Apple Shortcuts allows you to create powerful automations that notify Overlord when specific events happen on your iPhone. These automations can trigger messages to Overlord, allowing it to track behaviors and verify goal completion automatically.
Most Useful Shortcut Triggers
The most useful shortcut triggers for Overlord integration include:
- Entering/leaving a GPS location - Overlord doesn't have dedicated GPS yet, but you can use this to notify when you arrive at the gym, leave home, etc.
Example: "If I enter the gym make sure I tell you I went to failure or text my mum I'm a wimp" - Alarm events - When alarms go off, are snoozed, or are stopped (useful for tracking when you've woken up or if you're snoozing alarms)
Example: "Charge me $5 if I snooze my alarm" - Emails from certain people - Trigger actions when you receive emails from specific contacts
Example: "If I get an email from my boss, call me every hour until it's answered" - Messages from certain people - Respond to messages from specific contacts
Example: "If I get a message from my ex, make sure I send a screenshot the next day with no response or lose $50" - Joining a certain WiFi - Know when you've arrived at work, home, or other locations
Example: "If I connect to work WiFi, ensure I send a photo of my desk clutter-free within 5 mins" - NFC tag taps - Tap an NFC tag to verify physical location or task completion
Example: "Make sure I'm in my car by 7am (I'll tap my car NFC tag)" - App opens - Track when certain apps are opened
Example: "When I open iMessage between 5am-11am, it means I've woken up. Then start my morning routine..." - Apple Pay transactions - Monitor purchases (you can filter by specific merchants and categories)
Example: "I must not spend any money in fast food places"
How It Works
Create a shortcut in the Apple Shortcuts app that sends a message to Overlord when triggered. Overlord can then use this information to verify goal completion, track habits, or apply consequences.
How to Set Up
Step 1: Create Shortcut and Search for Forfeit
Click create shortcut, then search for Forfeit.
Step 2: Select Enter/Depart or Custom Message
Select either enter/depart or custom message. For this example, it's to tell Overlord when I open iMessage.
Step 3: Create an Automation
Create a new automation and select your desired trigger. For this, I'll do when iMessage is opened.
Step 4: Configure Automation Settings
Select when app is opened, then select run immediately, without confirmation (optional to disable notify when run).
Step 5: Select Your Shortcut
This is where you choose what shortcut to be triggered when the automation happens. Click on the shortcut you made on step 1-2.
Step 6: Test Your Shortcut
Click on the shortcut to test it. This should send a message to Overlord that you should see.
Google Fit
Connect Google Fit to Overlord for automatic health and fitness data synchronization on Android. Overlord monitors your steps, workouts, active minutes, sleep, heart rate, and other fitness metrics throughout the day. Perfect for Android users who want automated verification of exercise goals, activity targets, and healthy habits without manual tracking.
Unlike manual fitness logging or passive tracking apps, Overlord actively verifies your Google Fit data against your commitments and applies real consequences when targets are missed. Your fitness data automatically flows from Google Fit to Overlord, eliminating the need to submit evidence photos or manual updates.
Example Goals
- "Hit 10,000 steps daily or lose $5"
- "Complete 3 workouts per week"
- "Track 8 hours of sleep minimum"
- "Burn 500 calories through activity daily"
- "Maintain active minutes goal of 60 per day"
How to Connect
- Click Settings
- Click Integrations
- Click "Connect Google Fit"
- Sign in with your Google account
- Grant permissions for the data types you want to track
What You Can Track
Available data types:
- Steps
- Heart rate
- Active energy burned
- Sleep details
- Nutrition summary
- Mindfulness
- Water intake
- Weight
- Body fat percentage
- Distance walking/running
- Flights climbed
- Workouts
IFTTT
IFTTT (If This Then That) is a service that connects over 600 apps and smart devices together. With Overlord's IFTTT integration, you can trigger accountability based on real-world events - like pressing a physical button, checking GitHub commits, or weighing yourself on a smart scale.
Visit ifttt.com/overlord to get started.
Example Goals
- If I don't do a GitHub commit each day then charge me $50
- If I press my Govee smart button then I must send a photo outside within 30 mins
- When I weigh myself on my Withings scale I must be on average 1lbs below my previous weight last week
How to Connect
- Visit ifttt.com and create a free account
- Search for "Overlord AI" service or head to ifttt.com/overlord
- Create an applet using our "Log Custom Event" action
- Connect your favorite triggers (location, time, buttons)
- When IFTTT triggers are triggered, it sends information to Overlord. These can be used to start routines, verify goals, and many other things
iMessage
Text Overlord at +1 (646) 327-3977. This is actual iMessage (blue messages, not green text).
Overlord via iMessage performs exactly the same as regular Overlord in the app - you can send photos, videos, create goals, and everything else. The only difference is that when you ask it to create goals, it creates them instantly without needing to click create then confirm.
How to Set Up
Step 1: Head to Settings Screen
Open the Overlord app and navigate to Settings.
Step 2: Add Your Phone Number
Scroll down to the calling/texting part and add your phone number. This is required for iMessage integration to work.
Step 3: Add Overlord to Contacts (Optional)
You can download the contact card or click "Add Overlord to Contacts" in settings - this saves Overlord as a contact with our icon as the contact photo.
Important: Setup Required
You must set up an account and add your phone number in the app settings before using iMessage integration. If you haven't added your phone number yet, you'll see this error:
Calendar (Google, Apple)
Connect your calendar to Overlord to turn scheduled events into accountability checkpoints. Overlord reads your calendar in real-time and can verify meeting attendance, enforce focus time blocks, ensure meeting preparation, and prevent schedule violations. Perfect for professionals who want to stop missing important meetings or need to protect their deep work time from distractions.
Unlike passive calendar reminders that you can ignore, Overlord actively monitors your calendar and applies real consequences when you miss commitments. It can automatically block distracting apps during focus blocks, charge you money for missed meetings, and track patterns of attendance over time.
Example Goals
- "Block all social media when events are on my calendar"
- "Make sure I get to class on time"
- "Send photos in Zoom rooms with 'Annie' within 2 mins of them starting"
- "GPS location should show at work before the event starts in the calendar or lose $5"
- "Lose $1 for every minute late to class"
How to Connect
- Click Settings
- Click Integrations
- Click "Connect Calendar" (this connects to your device calendar - Apple Calendar or Google Calendar)
- Select which calendars you want to include (Work, Personal, etc.)
Note: Overlord connects to your device's native calendar app, which syncs with Google Calendar, Apple Calendar, Outlook, or other calendar services you've configured on your phone.
What Overlord Can Access
Overlord has read-only access to your calendar and can see:
- Event names (e.g., "Team Standup", "Client Call with Acme Corp")
- Participants (who's invited to the meeting)
- Start and end times
Overlord cannot: Edit your calendar, create events, access event descriptions/notes, see email contents, access event locations, or see event status.
iOS Screen Time
Overlord is by far the best screen blocker out there. You can either define the goal yourself, or you can go through the setup flow. Overlord blocks your apps, and only unblocks under conditions that you define.
Simple Examples
- Unblock when I send a photo in the gym
- Unblock for however many pushups I do
- Unblock for 5 mins whenever I send a 50 min timelapse of me studying
Complex Blocking Rules
Overlord blocking goals can be extremely complex. Here's an example:
When Apps Will Be Blocked
You have several options for when your apps will be blocked:
- 24/7 - Apps are always blocked except during granted exceptions
- Certain hours - Block apps during specific times (e.g., 9am-5pm workdays). You can also set time limits within these hours.
- Number of opens - Allow a certain number of opens instead of minutes (e.g., allow 30 opens of Instagram instead of 30 minutes)
Setup Guide
Step 1: Enable Screen Time Permissions
Click on "Create Goal", click on "iOS Block", then click "Continue" to enable Screen Time permissions.
Step 2: Select Time Limit Goals
Pick the times when you're allowed to use the apps. You can pick to have no "allowed hours" and only be allowed exceptions.
You can also choose to allow a certain number of unblocks instead of a certain number of minutes to unblock.
Step 3: Define Exceptions
Set up exceptions that will allow you to get access if completed. For example, require proof like a time-lapse video before granting exceptions. This prevents you from just asking for exceptions without accountability.
Step 4: Set Exception Duration
You can also just set a duration like 10 minutes for how long exceptions last when granted.
Step 5: Add Permission Penalty
When you disable Screen Time permissions, it tells Overlord. Overlord can then either take money off you, text accountability partners, or perform other actions when you disable Screen Time permissions. No other apps have this that I'm aware of.
Android Screen Blocking
Android screen blocking works the same as iOS Screen Time, with one key difference: apps are blocked 24/7 by default. There's no option to set certain hours - it's always-on blocking that only unblocks when you meet your conditions or request exceptions.
Custom Integrations
Soon you'll be able to define your own tools that Overlord can call, and which webhooks these can call. MCP servers are also almost ready.
Some Ideas
- Web Queryer - Query a website like Instagram to see if you've posted
Appeals & Payments
Support & Refunds
You can always message our support team and we respond twice a day, 7 days a week. Overlord can make mistakes, so we make sure to have a human in the loop through our support chat.
Getting Refunds:
- Use the "Refund Appeal" button in chat to send your case to support for review
- You can also ask Overlord directly to refund charges if you believe it made a mistake
- Our support team reviews all refund appeals and processes legitimate ones quickly
Flexible Charging
Overlord can charge you whenever you want based on your specific rules. This allows for highly customized consequences that match your goals.
Example charging rules:
- "Charge me $1 for every 10 minutes I'm late out of bed"
- "Charge me $1 for every km under 5km I run each day, but let me earn it back by running extra on other days"
- "Charge me $5 per day if I don't hit my step goal, but refund $10 if I maintain a 7-day streak"
- "Charge me $2 for every social media app I unblock during work hours"
- "Charge me $10 if I miss bedtime, but only on weekdays"
- "Start with $1 charges, but double the amount each time I fail until I succeed"
Pricing
Overlord costs $12.99/month USD.
Smart Messages: Your subscription includes Smart Messages, which are messages powered by Claude Sonnet 4.5. These are expensive to send—we make no money if you use all of these messages. Most users never use all of them though. If you do run out, you can purchase another 300 messages for $10 USD.
Payment Security
- All payments processed securely through Stripe
- Support for credit cards and debit cards
- You can lock your payment method to prevent yourself from removing it mid-goal
- Removing your payment method disables monetary consequences - you can still use all the other features
Customising Overlord
Overlord adapts to your needs through powerful customization options. Configure how Overlord communicates with you, how strict it should be, and prevent yourself from weaseling out of your commitments.
Customize Overlord
Personalize how Overlord interacts with you. Edit your display name, give Overlord instructions on how it should talk to you (formal, casual, encouraging, strict), and adjust response length preferences to get concise updates or detailed explanations.
Notifications & Appeals
Control how often Overlord notifies you and adjust how strict it should be with appeals. You can customize appeal rules to match your weaknesses—for example, "Be generally lenient in the morning but require photo evidence since I'm lazy in the mornings" or "No excuses on weekdays but accept appeals on weekends."
Example configurations:
- "Always require evidence for morning goals since I'm groggy"
- "Be strict on weekdays but lenient on weekends"
- "Accept appeals only with video proof for gym goals"
- "Automatically approve if I submit within 15 minutes of deadline"
Smart Approvals & Lock
Designed for users who struggle with making excuses or backing out of commitments. Smart Approvals makes Overlord significantly more rigorous when evaluating appeals and granting exceptions—it applies stricter scrutiny to ensure you're not taking the easy way out. The Lock feature prevents you from weakening your settings when motivation fades, protecting you from sabotaging your own accountability in moments of weakness.
Ideal for when you know your future self will try to negotiate out of commitments.
Miscellaneous
AI Model Selection
You can choose between different AI models in settings. We currently support Claude Sonnet 4.5, GPT-5, and o3. Once Gemini 3.0 drops, this will be supported immediately - Gemini 3.0 is expected to make Overlord a lot smarter.
Screen Time Vault
The Screen Time Vault helps you enforce iOS Screen Time restrictions by making your passcode extremely difficult to access. Here's how it works:
Setup
- Set your unlock rules (e.g., "Only on Sundays 7-9pm" or "After 3 hours of work with screenshot proof")
- Overlord generates a random 4-digit passcode for your Screen Time
- The password is immediately hidden and stored securely
- You'll be shown a backup Apple ID (overlordpwlocker@gmail.com) to add as your Screen Time recovery email
- You then lock your iOS Screen Time with the generated passcode
How It Keeps You Accountable
- Random password: You can't predict or remember the 4-digit code
- Shared recovery email: You can't reset the password using your own email
- AI gatekeeper: To retrieve the password, you must submit an appeal with evidence
- Optional memory game: A distraction game helps you forget the passcode after seeing it
Retrieving Your Password
When you need access to your Screen Time settings:
- Tap "Request Password Access" in the app
- Submit an appeal explaining why you need access
- Provide photo evidence (screenshots, completed work, etc.)
- Overlord evaluates your appeal against your unlock rules
- If approved, the password is revealed
This creates friction that helps you stick to your screen time goals. Even when tempted to bypass your restrictions, the effort required to retrieve the password gives you time to reconsider.
Coming soon: We'll be including the ability to save and give back passwords in Overlord chat, making it even easier to lock away any password you want to keep yourself from accessing.
Discord Community
We have a very active Discord community where users share goals, tips, and accountability strategies. You will get the link in the app once you subscribe.
Contact
Need help? Here are the ways to get in touch with us:
Email Support
- josh@forfeit.app - Direct line to Josh (co-founder)
- support@forfeit.app - General support inquiries
In-App Support
Access the support chat directly within the Overlord app. We answer these 2x/day, 7 days/week.
Discord Community
Join our very active Discord community! You'll get the invite link once you sign up for Overlord.