Skip to content

shrirangkadam/keep-busy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keep Busy

A simple utility to keep your Microsoft Teams status active by simulating keyboard activity.

⚠️ Disclaimer: This tool is intended for experimentation and educational purposes only. Users are responsible for ensuring compliance with their organization's policies and ethical guidelines. Non-ethical or unauthorized use is not recommended.

Description

Keep Busy is a lightweight Node.js application that prevents your Teams status from going idle by periodically simulating keyboard activity (Scroll Lock key presses). This helps maintain your "Available" status during work hours.

Features

  • 🟢 Automatic activity simulation every 60 seconds
  • 💻 Two interfaces: Command-line and Web UI
  • 🔒 Uses non-intrusive Scroll Lock key (doesn't interfere with your work)
  • 📊 Activity counter to track simulations
  • ⚡ Easy to start and stop

Requirements

  • Node.js (v12 or higher)
  • Windows OS (uses PowerShell for keyboard simulation)

Installation

  1. Clone or download this repository
  2. Navigate to the project directory
  3. No additional dependencies required (uses built-in Node.js modules)

Usage

Command-Line Interface

Run the application from the terminal:

node index.js

Press Ctrl+C to stop the activity simulation.

Web Interface

  1. Open index.html in your web browser
  2. Click the "Start" button to begin activity simulation
  3. Click "Stop" to end the simulation
  4. Monitor the status and activity count in real-time

How It Works

The application uses PowerShell's SendKeys functionality to simulate pressing the Scroll Lock key twice in quick succession. This creates minimal system activity that's enough to keep Teams from marking you as away, without interfering with your actual work.

Important Notes

  • ⚠️ This tool is for legitimate use cases like preventing idle status during active work sessions
  • 🪟 Windows-only (uses PowerShell for keyboard simulation)
  • 🔐 Ensure your organization's policies allow such tools

License

ISC

Author

Keep Busy - Keep your Teams status active

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors