{"repo":"hassancs91/PyRunner","free":true,"listed":false,"github":"https://github.com/hassancs91/PyRunner","clone":"git clone https://github.com/hassancs91/PyRunner.git","description":"A self-hosted Python script automation platform. Upload a script, schedule it, monitor it — nothing else to configure","language":"Python","stars":150,"topics":["automation","orchestrator-engine","scheduler","scripting","apis","self-hosted","worflow","workflow-automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"PyRunner A self-hosted Python script automation platform. Upload a script, schedule it, monitor it — nothing else to configure. Docs: pyrunner.dev &nbsp;·&nbsp; Getting started &nbsp;·&nbsp; Install it on a VPS with Coolify Features - Script Management — Create, edit, and organize Python scripts from your browser - Flexible Scheduling — Run scripts manually, at intervals, or on a daily / weekly / monthly schedule (timezone-aware) - Virtual Environments — Isolated Python environments with custom pip packages per script - Run History & Logs — Track every execution with stdout/stderr capture - Secrets Management — Store encrypted environment variables and secrets - AI for Scripts — Call AI from your scripts using your Claude subscription, an Anthropic API key, or other providers (Z.AI GLM, OpenRouter, local Ollama, any Anthropic-compatible endpoint) — with saved provider profiles and one-click switching - Notifications — Get alerts via email, webhook, or Telegram on script completion/failure - Invite-Only Auth — Admin-invited accounts with email + password login and email-based reset (no open registration) - Single Container — Deploy with one Docker command Quick Start Using Docker Compose Open http://localhost:8000 in your browser. Using Docker Hub Image The three False overrides are for plain-HTTP access (like http://localhost:8000 ). Without them, DEBUG=False redirects every request to HTTPS and marks cookies Secure , so a plain-HTTP deployment is unreachable. If you serve Py","default_branch":null,"files":null,"tree":[],"storefront":"/r/hassancs91","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hassancs91/PyRunner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}