Freya Download

Desktop app · macOS · Windows · Linux

Ship multi-repo deploys without tab juggling.

Freya plans, schedules, and runs GitHub Actions workflow_dispatch triggers across your repos — parallel or sequential, with live logs and inline approvals. Then review your pull requests across every watched repo without leaving the app.

Free forever for casual use · One-time $39 unlocks Pro

Built for orchestrating real deployments.

Everything you need to coordinate workflows across a release night — or a recurring deploy cadence — in one place.

Plans

Bundle multiple workflow dispatches into a single named plan. Run them parallel or sequentially, with sequential stopping on failure.

Scheduled execution Pro

Pick a future date and time, or a cron cadence. Freya fires the plan automatically while it's open — perfect for deploy nights at 02:00.

Run history

Every terminal transition snapshots a record. Recurring plans build up a timeline you can audit — without leaving the app.

Inline log streaming

Tail GitHub Actions job logs live inside Freya while a run is in progress. No more flipping between the app and a browser tab.

Pre-flight checks

Before any dispatch fires, Freya verifies the ref exists, the workflow is active, and required inputs are filled. Catch the "branch was renamed" failure before 2 AM.

Approvals + tag picker

Environment approval gates surface inline. A built-in tag picker lets you search a repo's tags and copy them straight into workflow inputs.

Desktop notifications

Get notified on plan completion and when an environment needs your approval. Click the notification to jump straight to the plan.

Command palette

⌘K from anywhere. Fuzzy-jump to a plan, a config, or any action. Mouse is optional.

Auto-updates

New releases roll out automatically. Freya checks at every launch, downloads in the background, and prompts to restart when ready.

Pull Request inbox

A unified PR inbox across all your watched repos — tabbed by Needs Review, Mine, Failing CI, Ready to Merge, Stale, and Drafts. Approve, merge, or close right from the app, with an inline diff viewer and check run summary.

Merge guardrails

Merge respects branch protection rules — shows only the methods your repo allows, and warns on failing checks, unresolved conversations, or missing approvals. See who already approved at a glance.

PR bulk actions Pro

Select multiple PRs and bulk-approve, label, merge, or close in one click. Freya reports a per-action breakdown so you know exactly what succeeded.

Workflow history

A cross-repo timeline of all recent workflow runs — not just plan-triggered ones. Filter by environment, actor, status, or trigger type. See which inputs were passed and which environment gates were involved.

Quick run

Dispatch any saved workflow instantly from the Workflows page — no plan needed. Fill in inputs, hit dispatch, and watch the run status appear in real time.

Import / export

Export all your plans and workflow configs to a versioned JSON file. Re-import on a new machine or share with a teammate. Duplicate entries are safely merged by ID.

Free for most uses. $39 once for Pro.

No subscription. No tier games. One license activates up to 3 of your devices.

Free

forever

For one-off and casual usage.

$0
Download free
  • Up to 3 plans
  • One-time plans
  • Parallel + sequential execution
  • Inline log streaming
  • Pre-flight checks
  • Tag picker
  • Last 5 runs of history
  • PR inbox — review, merge & close
  • Quick run (single workflow dispatch)
  • Import / export plans & configs
  • Notifications + ⌘K palette
  • Auto-updates
Recommended

Pro

one-time

For ongoing deployment workflows.

$39 USD
Buy Freya Pro
  • Unlimited plans
  • Recurring + Template plan types
  • Scheduled execution (cron + one-shot)
  • Full run history timeline
  • PR bulk actions — approve, label, merge, close
  • 8 premium accent colors
  • 10 premium code themes for the diff viewer
  • Activates on up to 3 devices
  • Everything in Free
  • VAT / GST / sales tax handled by Paddle
  • 14-day money-back guarantee

Questions

How does scheduling actually work?

Freya checks once a minute while the app is open. If a plan is due (either a one-shot whose time has arrived, or a cron whose latest fire hasn't been claimed yet), it dispatches the workflows in the configured execution mode. Caveat: schedules only fire while Freya is open. If your laptop is closed, the schedule won't catch up — that's the trade-off for being a desktop app with no backend.

Where does my data live?

Locally. There is no Freya server. Plans, configs, run history, and your GitHub token are stored in a JSON file on your machine (~/Library/Application Support/Freya on macOS, %APPDATA%/Freya on Windows, ~/.config/Freya on Linux). The app talks directly to api.github.com.

Do you collect telemetry?

No. Freya has no analytics, no event reporting, nothing phoning home. The only network calls it makes are to GitHub's API and (for Pro users) to a license-check endpoint that returns {"ok": true} or {"ok": false}.

What if I want a refund?

Paddle handles refunds for up to 14 days, no questions asked. After a refund, your license auto-revokes on the next check (Pro features lock; free features keep working). See our Refund Policy for how to request one.

What permissions does the GitHub token need?

A classic PAT with repo and workflow scopes covers everything for workflow orchestration — read repos, list workflows, fetch run status, trigger dispatches, and approve / reject environment deployment gates. To use the PR inbox (approve, request changes, merge, or close pull requests), the token also needs the pull_requests write scope (or the fine-grained Pull requests: read & write permission).

Is the code open source?

The app source is private. This repo (freya-app) hosts the public binaries, this site, and the issue tracker. PRs aren't open right now; feedback via issues is welcome.

Try it on tonight's deploy.

Free for one-off use. $39 once when you're ready for scheduling and recurring runs.