Windows tray app Latest: v1.2.1

Automate your PC from one tray icon

BindKit discovers your Python scripts, turns them into clickable menu actions, global hotkeys, and background schedulers — with isolation so one crash never kills the whole app.

Works with Python 3.10+ on Windows. No special plugin API required.

One script. Zero boilerplate.

Any standalone .py file becomes a first class action. BindKit reads your main() or argparse CLI and builds a UI with arguments, logging, and safe execution.

#!/usr/bin/env python3
import argparse, json, sys

def main():
    parser = argparse.ArgumentParser(description="Toggle Focus Assist")
    parser.add_argument("--mode", choices=["off","priority","alarms"], default="priority")
    args = parser.parse_args()

    result = {
        "success": True,
        "message": f"Focus Assist set to {args.mode}",
        "data": {"mode": args.mode}
    }

    print(json.dumps(result))
    return 0

if __name__ == "__main__":
    sys.exit(main())

Output is parsed and displayed in the tray UI and logs.

Everything you need to command your machine

BindKit runs quick one-shot tasks, repeating jobs, and background services. All from a single tray icon.

›_
Auto-discovered scripts

Drop .py files in a folder. They show up instantly in the tray menu.

No framework. No decorators. Just plain Python.
Interval scheduling

Run tasks every N seconds/minutes/hours/days with overlap prevention.

Start automatically; monitor last and next run times.
⌨️
Global hotkeys

Register system-wide shortcuts via the Windows API and Registry.

Reliable and conflict-aware; easy to configure.