Skip to content

Roadmap

What's being built, and what's next

Themes, not dates. A date on a roadmap is a promise that goes stale. Each item links to the ticket or decision record where the work actually happens.

Updated on Nov 2, 2026

Now Built, in testing

Merged and running, not yet proven in daily use.

  • You stay in charge

    Memory-sized parallel tests in builds

    The pipeline's build step runs its Python tests in parallel, with workers sized to free memory.

    Why it's not released yet: Merged on 2026-11-02; no run evidence yet.

  • You stay in charge

    Merge queue

    Approve queues the merge, and MARVIN works out the order.

    Why it's not released yet: Merged on 2026-11-02; its ADR is still Proposed.

  • You stay in charge

    Auto-merge for low-risk PRs

    Scores each PR's risk and would merge the low-risk ones without asking.

    Why it's not released yet: Runs in shadow mode. It scores every PR but merges none on its own yet.

  • See what it's doing

    MARVIN Mobile (iPhone)

    MARVIN on the iPhone over a private network.

    Why it's not released yet: A demo slice; its backend job isn't loaded on the always-on machine yet.

  • Machines and upkeep

    Project onboarding

    One command wires a new repo into MARVIN.

    Why it's not released yet: The first real run on an outside repo is still open.

  • Machines and upkeep

    Third machine on Linux

    A Linux box takes test runs, benchmarks and scans off the Macs.

    Why it's not released yet: It runs tests and scheduled jobs; its ADR is still Proposed.

  • Machines and upkeep

    Peer care and nightly reset

    The machines look after each other and reset safely at night.

    Why it's not released yet: Merged; follow-up tickets are still open.

  • Machines and upkeep

    History store

    One local database per machine for the history every tab reads.

    Why it's not released yet: Its loader job's last run failed.

Next Planned

Decided or ticketed, not built. No dates.

  • Machines and upkeep

    Fresh install for anyone

    A stranger installs MARVIN and is guided through setup. This is what turns "join the waitlist" into "download".

  • Works while you're away

    Run on the $20 plan

    Step down to cheaper models at the usage limit, and measure the result against the north stars again.

  • See what it's doing

    Talk to MARVIN

    Words in, a spoken reply out; actions confirmed on the phone.

  • See what it's doing

    Vitals v5

    Retire the health checks that lie, and show flow and independence instead of a wall of cards.

  • Machines and upkeep

    Paid add-ons

    The engine stays free and open; optional add-ons are built on top of it.

  • Machines and upkeep

    Security node

    A separate machine that watches the others.

Done Recently released

Shipped in the 30 days before the update. Everything else is in the changelog.

  • Works while you're away · Oct 30, 2026

    Plan-first builds

    Builds use the plan's normal slots first and only spill over to API credit when those are busy.

  • You stay in charge · Oct 30, 2026

    Decisions

    When a PR needs the owner to choose, it asks with tickable options, and the merge server enforces the answer.

  • See what it's doing · Oct 30, 2026

    Docs tab

    Every project's docs and ADRs, read live, private repos included.

  • See what it's doing · Oct 30, 2026

    The map

    A 3D map drawn from the real system, published as a privacy-checked snapshot and used as a live wallpaper.

  • Works while you're away · Oct 29, 2026

    Helper tabs

    Helper agents start in labelled terminal tabs and finish on their own exit, not on a timer.

Every open ticket is on GitHub. The roadmap shows the themes; the issue list is the whole backlog.