Every machine, one view

Codemany shows every Mac and Linux machine you run jobs on in one place, in the app and in Codemany Console. You see each machine's runners, labels, jobs and alerts.

What the fleet view shows

GitHub Actions runner groups decide which repos may use which runners. Check GitHub's docs for how they work. They don't show you what each machine is doing. The fleet view does.

  • Each machine, its runners and its repos.
  • Its newest runs, with each job's log.
  • How many jobs it runs at once.
  • Your cloud machines, if you have any.

Labels Codemany adds for you

Runner labels, or runner tags, decide where a job can run. Every runner gets self-hosted and codemany. GitHub's runner adds the OS and CPU, such as macOS and ARM64.

Codemany checks your tools every 30 minutes. It adds labels for what it finds:

  • xcode and a version such as xcode-26.0, on a Mac with Xcode.
  • docker, while a Docker engine answers.

Every label is explained in Runner labels.

Busy, idle and offline

Each runner shows whether it is running a job or waiting for one. A paired machine that stops answering shows as Offline, with when it was last seen.

From Console you can act on a machine, too:

  • Pause New Jobs. Running jobs finish, and no new ones start.
  • Resume New Jobs. It takes jobs again.
  • Change jobs at once. Run more or fewer jobs on it.

A machine runs these the next time it reports, usually within a minute. If a machine stays offline, see self-hosted runner offline.

Alerts in plain words

Alerts say what is wrong, in words. For example:

  • "CPU at 96% on build-mac", when a machine stays busy for a while.
  • Memory staying high on a machine.
  • Docker is down.
  • GitHub refused Codemany's token, so runners can't start.

Add, remove or move a machine

To add a machine, install Codemany on it. Then sign in with the same GitHub account and pick the same repos. Each machine takes one slot on your plan.

To remove or move one, use Settings › Account › Manage, or the billing portal. Plans and slots are in Plan and Billing. Machines on one network can also pair, so each can open the others. See Pairing your machines.

Codemany Console

Console is at console.codemany.com. Sign in with GitHub. It asks only for read:org.

Only the plan's account, an organization's admins or whoever pays can send commands. To hide a machine, run codemany console off on it. Console also keeps job logs. More in Machines › Console.

Questions

Where do I see my machines?

In the app, and in Codemany Console at console.codemany.com.

Are labels set for me?

Yes. Codemany checks your tools and adds labels such as docker and xcode-26.0.

What alerts will I get?

Plain-word alerts, such as CPU or memory staying high on a machine, or Docker being down.

Read next: Codemany Console, job logs, self-hosted runner offline, Runner labels and Plan and Billing.

Codemany is $20 a month for 2 machines. Try it free for 14 days, with no card.

Start a 14-day trial