BOOTING MINE-OS…

CLEARANCE PENDING

Your account was created.

An administrator must promote you to member. Share the email above.

·
Control plane
Database
Pipeline bundle
Miners online
Live events
/ miners online ·
+ more…
mined · in work · queue · /24h · last ship · /24h shipped ✨ auto ⏸ paused
📦
Apps in pool
shipped
⛏️
In progress
queued
⚙️
Miners online
/
workers connected
🎯
Success rate · 30d
done · failed

👀 Awaiting your review ·

Needs attention

Operations

workers · recent events

Workers

No miners online

Recent activity

No activity yet

💎 Pool · /

refine:
💎

Mined apps with a release/ folder on GitHub appear here automatically. Add an idea in the tab to mine your first app, or .

Try clearing the filters above.

📋 Queue ·

Pending tasks

📭

Queue is empty

Add a new app on the right to start mining.

Mine new app

Give the miner a product goal and constraints. Visual diversity and Store-ready artifacts are enforced by the pipeline.

Quick presets:

⚙ Miners ·

Online
/
Mining now
Free slots
Combined CPU
avg across online
⛏ Become a miner — signed app + Codex-guided setup
Official miner app

Install the signed DMG, bind this Mac, then use the app's Prepare action. Prepare opens Codex with a clear setup brief so it can adapt to this Mac instead of forcing a brittle installer script.

⬇ Download DMG
  • Install and open the app

    Use the official notarized DMG. The menu bar app owns the local runtime, venv, setup prompt, heartbeat, and local bind endpoint.

  • Bind this Mac

    The Bind button talks to the running app on 127.0.0.1, stores the miner token locally, and starts the daemon. If the dashboard is open on another machine, copy the setup link and open it on the miner Mac.

  • Prepare with Codex

    In the menu bar app press Prepare. It opens Terminal, asks for codex login if needed, then gives Codex a setup brief: inspect this Mac, install only missing pieces, avoid destructive changes, and verify Android/Codex/GitHub tooling.

  • Start mining

    When the card is online, use Start Auto for continuous queue work or Mine One for one app. Use Doctor only as diagnostics after Prepare.

Advanced: The raw setup link can be copied above for a Mac where the dashboard is not open locally.
No miners connected.

📜 Audit log ·

WhenActionAppByDetail

no audit entries yet

👥 Members ·

New emails arrive as pending — promote to member or admin.

EmailRoleLast seen

no users

📈 Analytics ·

🎯
Success rate · 30d
done · failed
⏱️
Avg development time
💎
Tokens used
🕒
Last ship

Daily throughput (14d)

Daily tokens (14d)

Failures by kind

Shipments by hour (UTC)

⚙ Settings

Daily caps

When cap is hit, dispatcher pauses for the day.

Global pause

When ON, dispatcher stops picking up queued tasks. In-flight tasks keep running.

Auto-mining

When ON, dispatcher auto-enqueues new app ideas every 15 min when queue runs dry.

Telegram notifications

Bot token via env APPMINER_TG_BOT_TOKEN on server (never in DB).

Browser desktop notifications

Get a system notification when an app finishes mining or a release is ready.

Re-enable in your browser site settings.

Codex defaults

Applied to every Codex stage of new apps. A queue item may override both values without changing the global default.

Official recommended aliases are exposed here. Availability is finally validated by the Codex CLI installed on the assigned miner.

Signed release builds

Choose where the final signed APK/AAB is assembled. This setting is snapshotted when Build Release is queued.

Owner affinity is mandatory: if that miner is offline or outdated, the release stays blocked instead of silently building elsewhere.

Saved presets ·

Reusable override templates. Pick one when enqueuing.

no presets yet — click + add

OPERATOR MENU
📱

Describe the bug for next pipeline pass
no matches
run ↑↓ nav esc close try: approve 42 · build 42 · replay 42