rockthemike712 GitHub avatar

mission-control-board

rockthemike712

A single-file, zero-dependency task board where tasks have explicit dependencies, two owners (e.g. you and your coding agent), and a transit‑map visualization that derives readiness from dependencies.

Stars

95

7-day growth

No data

Forks

16

Open issues

0

License

MIT

Last updated

2026-07-24

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It rethinks task boards for the AI‑assisted development era: dependencies are first‑class, readiness is derived, and the map view shows the whole project as an interactive metro network — all in one HTML file with no build step.

Who it is for

  • Developers collaborating with AI coding agents
  • Independent makers managing their own projects
  • Small teams wanting a lightweight dependency‑aware board
  • Anyone who prefers a local, no‑install tool over a SaaS kanban

Use cases

  • Track a software launch with cross‑track dependencies
  • Coordinate work between a human and an AI agent on the same project
  • Visualize a content pipeline (e.g. research → draft → edit → publish)
  • Plan a job search with a mentor as the second owner

Strengths

  • Zero dependencies — a single HTML file works offline from file://
  • Derives 'ready' status from dependency graph, not manual updates
  • Sync loop stores deltas in localStorage; seeds merge cleanly
  • Includes multiple real‑world example seeds for different workflows

Considerations

  • Only two owners supported (config.lanes must be exactly two)
  • No built‑in server‑side sync; sync payload must be manually applied
  • Requires editing an inline JSON seed to customize the board

README quick start

Mission Control — a dependency-aware task board

A single-file, zero-dependency task board you drop into any project. Two owners (e.g. you vs your coding agent), each with one consolidated plate, plus a map view that draws the whole project as a transit map — one line per track, converging on a terminus (GO LIVE), each line's current bottleneck pulsing.

"Ready" is never stored — it's derived. Every task lists its deps; a task is blocked until all of them are done. Complete one and anything it unblocks animates into Up now.

No build. No framework. No npm install. It's one HTML file that runs from file://.

Grab it and go:

curl -O https://raw.githubusercontent.com/rockthemike712/mission-control-board/main/board.html
open board.html   # then edit the  block to make it yours

What it looks like

Tap any station and the map answers back — completing a task ripples through its dependents, and the 🔓 toast names exactly what just unblocked:

The whole project on one screen — one line per track, cross-track dependencies as connectors, everything converging on the GO LIVE terminus:

Each owner's plate: Up now (tap the ring to complete), then Waiting and Done. The Lines view — each track as a subway diagram; ⛓ chips jump to the blocker.

Light theme is built in (tap ◐):

The screenshots use the included examples/nabshift.seed.json — a scrubbed, real-world board. Your own board is whatever you put in the seed.

open board.html          # macOS
# or
xdg-open board.html      # Linux
# or serve it
npx serve .

Out of the box board.html shows a small demo project so you can click around. Then you make it yours by editing one thing: the seed.


Make it yours

Everything project-specific lives in a single JSON block near the bottom of board.html:


{ "config": {...}, "rev": 1, "tracks": [...], "tasks": [...] }

Edit that block, save, refresh. The engine above it (the , the map module, and the main ) is generic and never needs touching.

Two ways to work:

  1. No build — copy board.html into your project, edit the inline seed by hand. Done.
  2. Optional builder — keep your seed in its own file and inject it:
    node build.js my-project.seed.json > board.html
    
    Zero dependencies; purely a convenience fo

Description

Single-file, zero-dependency task board: owner-vs-agent plates, a dependency map, tap-to-complete.

Related repositories

Similar projects matched by category, topics, and programming language.

ddosi
Featured
ddosi GitHub avatar

PacketLens

PacketLens is a pure front-end, offline pcap analysis tool that runs entirely in the browser, supporting deep protocol decoding, HTTPS decryption, and million-packet instant loading without any backend.

HTML
17
ViffyGwaanl
Featured
ViffyGwaanl GitHub avatar

kimi-k3-learn

An interactive learning system that turns the 47-page Kimi K3 technical report into a single offline HTML file with running algorithms, 3D visualizations, spaced repetition quizzes, and a smart highlighting QA tool.

AI & Machine Learning
15
iamtechartist
Featured
iamtechartist GitHub avatar

human-cell-visualizer

An interactive 3D visualization of three human cell types using Three.js, WebGL particles, and custom GLSL shaders, allowing users to rotate, zoom, morph, and explore annotated structures.

Design & Creative
13