Run a Python script every day
Run a working Python script on schedule without leaving your laptop open or administering a server. Tokay detects the script and its packages, runs it at the chosen time, and records every execution.
Last updated
Test the hosted job before relying on the schedule
You can confirm the script works in production before tomorrow's run. Paste the script or push the repository, choose a plain language schedule and timezone, then review the next three run times.
Run Now streams the output immediately. If the script runs with a normal Python command locally, the same source can run as a scheduled Service on Tokay.
Failures do not disappear overnight
Tokay keeps the start time, duration, result, and full output for every run, so a missing report or sync has a specific execution to inspect. Incident email arrives when a working job starts failing, with a recovery email after it succeeds again.
Copy for AI packages a failed run's code, error, and environment for ChatGPT or Claude.
Secrets and files stay in the right place
API keys move out of the source into encrypted Project secrets and arrive as environment variables at runtime. Files written under the Service's persistent data directory survive later runs and deploys.
The script runs on the Workspace's dedicated virtual machine without the execution limits of CI systems or a runtime that sleeps between requests.
Your AI agent can schedule and verify the script
A coding agent like Claude Code or Codex can submit the files through Tokay's GraphQL API, set the cron schedule and timezone, store the write only secrets you provide, trigger an immediate run, and read the output before reporting that the job is ready.
A dashboard, webhook, or background worker can be added to the same Project later and share the script's data and secrets.
Point your agent to app.tokay.io/llms.txt for the deployment protocol.
Tokay has a very generous free tier with no credit card. See scheduled jobs or get started.