guide

Codemany, explained.

Your Mac is idle.
Your CI costs $200+ a month.
Run it on your Mac.

The problem today

What Codemany is

Codemany is a Mac app that runs your GitHub Actions jobs on your own Mac. It keeps a pool of self-hosted runners sized to your Mac: every job gets a fresh, single-use runner, and the runner is recycled after the job. GitHub still schedules the jobs and shows the logs.

  1. Download Codemany and drag it to Applications. It is signed and notarized by Apple.
  2. Connect GitHub: GitHub CLI or a token.
  3. Pick repos.
  4. Change one line in a workflow: runs-on: [self-hosted, codemany]. From then on your Mac keeps running jobs.

What you get in the app:

What actually happens on your Mac

When things go wrong

Use cases

Who it is not for

Each problem, and how Codemany fixes it

ProblemFix
Paying for CI minutes on hosted runnersJobs run on your Mac for a flat $20/month
Registration tokensOne-time setup; Codemany mints a just-in-time runner for every job
State leaking between jobsA fresh runner per job; its directory is wiped after
Runners dying unnoticedCrashed runners back off and are recycled; offline runners are replaced
The Mac sleeping mid-jobKeep-awake while jobs run, warnings, and a record of lost jobs
Updates interrupting jobsUpdates wait for running jobs
No way to see what runsWorkflows, runs, jobs and live step logs in the app, the menu bar, a widget and the LAN dashboard
Too many or too few runnersRunner count sized to your Mac's memory, disk and cores

Saving money

Your Mac is idle. Your CI costs $200+ a month. Run it on your Mac.

Security and privacy, briefly

More: Is it safe? and the Privacy Policy.

Requirements, pricing and support

Glossary

Questions people ask

Does my code leave my Mac?

Everything that touches your code runs on your Mac and reports to GitHub. Our servers only issue licenses and serve this site and the downloads.

Do I have to keep the app open?

No. Jobs run in the background service, which keeps running when the app is closed.

How many jobs run at once?

As many runners as your Mac holds: by default 1 on an 8 GB Mac and 3 on a 16 GB one.

What do I change in my workflows?

One line: runs-on: [self-hosted, codemany].

What happens when the trial ends?

New runners stop until you subscribe; jobs already running finish. Subscribing costs $20/month per Mac.

Can I move my subscription to another Mac?

Yes. 1 Mac per subscription; move it anytime.

Can it run jobs for an organization?

Yes, if your GitHub account can add self-hosted runners to the organization (org owner).

How do I uninstall it?

See How do I uninstall it completely?