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.
Drop .py files in a folder. They show up instantly in the tray menu.
Run tasks every N seconds/minutes/hours/days with overlap prevention.
Register system-wide shortcuts via the Windows API and Registry.