by Humaan

by Humaan · macOS 13+

Skeletor

Manage local Labs. Pair online Labs. One control plane.

v0.2.13 · Closed-source freeware · DNA stays MIT

Unsigned build — Gatekeeper bypass

Until Apple signing is set up, prefer the Terminal installer (clears quarantine). Browser DMGs often show “damaged”.

curl -fsSL https://dna.humaan.app/apps/skeletor/install.sh | bash

Already installed? xattr -cr /Applications/Skeletor.app && open /Applications/Skeletor.app

Why it exists

DNA remembers your system.Skeletor is the body.

DNA embeds Lab in your projects. Skeletor runs them locally on your Mac — and pairs online Labs so you can sign in securely and monitor what is happening with your product from anywhere.

One control plane: Skeletor manages every Local Lab DNA embeds in your projects, and pairs Online Labs so you can sign in and watch production without putting a public dashboard on the internet.

Two Labs

Local when you build. Online when you monitor.

Same Lab surface either way — Overview, Issues, Events, Reports, Doctor, Memory, Impressions. Skeletor is how you run and pair them.

Embedded by DNA

Local Lab

DNA installs Lab into your project. Skeletor opens it natively on your Mac — Overview, Issues, Doctor, Memory, Impressions — against your real `.DNA/` and runtime data.

  • Runs on your machine — no public demo, no shared tenancy
  • Skeletor manages every project in your fleet folder
  • Cursor and Claude stay one click away from Watchtower

How: Open Skeletor → pick projects folder → Lab opens. Or run `dna lab serve` for a local /labs URL.

Paired to Skeletor

Online Lab

Deploy Lab with your product, register it, and pair it to Skeletor. Sign in online to monitor health, issues, and runtime — private access, not an open dashboard.

  • Pair with `dna register lab` — signed-in monitoring only
  • Watch production from anywhere without exposing a public Lab
  • Same Lab surface as local — Overview through Impressions

How: Ship your app with DNA Lab → `dna register lab --url <deploy-url>` → sign in at `/labs` → manage the pair from Skeletor.

Three moves

From empty Mac to Labs you can manage everywhere.

  1. 01

    Point at your fleet

    Native folder picker. One projects root — every app DNA should know about.

  2. 02

    DNA embeds Lab

    Missing .DNA/? Skeletor runs init. Local Lab is part of the project — not a bolt-on SaaS widget.

  3. 03

    Manage local · pair online

    Work in native Lab on your Mac. Register a deploy and sign in online when you need remote eyes on the product.

Product

What Skeletor actually does.

  • Projects-folder first

    Choose one root. Skeletor maps every app underneath — monorepo or many repos — and manages Labs across the fleet.

  • Local Lab, embedded by DNA

    Tauri desktop shell. Overview through Impressions run against your machine’s `.DNA/` and runtime DB — Skeletor is the control plane.

  • Online Lab, paired & signed-in

    Register a deployed Lab, pair it to Skeletor, and sign in at `/labs` to monitor product health. Private access — not a public demo.

  • Paired access, not a public wall

    Online Labs require registration and sign-in. Local Labs never leave your machine. Same intelligence either way.

  • Auto DNA install

    If a project lacks DNA, Skeletor can init it — stems, behaviour, CellularMemory, CI hooks, and Lab wiring included.

  • Feeds DNA AI by default

    Full fleet scans write a local bridge. DNA doctor and context pull it so Cursor/Claude see sibling labs, versions, and care signals — cross-coordinate without re-explaining.

  • Free forever

    Closed-source freeware. DNA CLI and knowledge stay MIT — Skeletor is the shell you download.

Same Lab surface

Local or online — every tab reads your DNA, not a shared demo.

Skeletor · Lab
  • Overview
  • Issues
  • Events
  • Reports
  • Doctor
  • Memory
  • Impressions

Overview

Fleet health, open issues, and memory — wired to the folder you chose.

Watchtower detects DNA, Cursor, and Claude. Lab tabs stream from read_lab_snapshot — your machine, your git, your truth.

  • Overview

    Fleet health at a glance — which projects have DNA, open issues, and whether Watchtower sees Cursor or Claude.

  • Issues

    Classified runtime and quality findings with context from CellularMemory — copy, triage, or hand to AI repair.

  • Events

    Live stream of Lab and observer events so you see what changed without grepping logs.

  • Reports

    Quality and health reports generated from local DNA gates — same truth CI uses.

  • Doctor

    Run doctor from the app: scaffolding, packs, hooks, and repair status without a terminal.

  • Memory

    Browse CellularMemory regions — blockers, prior solutions, recent changes — on disk, in git.

  • Impressions

    Architecture and product Impressions stay visible so docs and code do not drift apart.

Requirements

What you need to run Skeletor.

OS
macOS 13+
CPU
Apple Silicon & Intel
License
Closed-source freeware
DNA
Bundled / auto-installed via doctor

Open core · Closed shell

DNA stays open. Skeletor stays yours to use — not to fork.

Skeletor

Desktop control plane for Local Labs and paired Online Labs. Free to download and use. Source stays private — freeware, not open source.

Get the Mac app →

FAQ

Straight answers.

What is the difference between Local Lab and Online Lab?
Local Lab is embedded by DNA and runs on your Mac — Skeletor manages it. Online Lab is your deployed `/labs` surface: register it, pair it to Skeletor, and sign in to monitor the product remotely.
Is online Lab a public dashboard anyone can open?
No. Production Labs use pairing (`dna register lab`) and sign-in. It is private monitoring for you and your team — not an open demo.
Do I still need the CLI?
Optional for day-to-day. Skeletor can install and run doctor. Power users and CI still use `npx @superhumaan/dna-by-humaan` — including `lab serve` and `register lab`. When Skeletor is installed, DNA pulls the local fleet bridge by default (`dna skeletor status`) so AI agents can cross-coordinate labs.
Is Skeletor open source?
No. Skeletor is closed-source freeware. DNA — the CLI, `.DNA/` kit, stems, marketplace, and runtime — remains MIT open source.
Does DNA talk to Skeletor?
Yes — by default. On each full fleet scan Skeletor writes a bridge file under Application Support. DNA doctor/context reads it and feeds sibling lab health into AI CellularMemory. Opt out with `"skeletor": { "enabled": false }` in config.dna.json.
Where does my project data go?
Local Lab: on your Mac, inside the projects folder you pick. Online Lab: on your deploy, behind pairing and sign-in — not a Humaan multi-tenant workspace of your source.
macOS says Skeletor is damaged or won’t open?
The Mac build is not Apple-notarized yet. Use the Terminal installer (recommended): curl -fsSL https://dna.humaan.app/apps/skeletor/install.sh | bash — it clears quarantine. Or after dragging from the DMG: xattr -cr /Applications/Skeletor.app && open /Applications/Skeletor.app. You can also allow it under System Settings → Privacy & Security → Open Anyway.
Apple Silicon and Intel?
DMG targets macOS 13+. Universal or arch-specific builds ship when published; set NEXT_PUBLIC_SKELETOR_DMG_URL to the latest binary.

Free forever

Put a skeleton around your DNA.

macOS 13+. Manage Local Labs on your Mac. Pair Online Labs and sign in to monitor your product.

Prefer a clean install (skips the macOS “damaged” dialog for unsigned builds):

curl -fsSL https://dna.humaan.app/apps/skeletor/install.sh | bash

Bundle ID app.humaan.skeletor