---
title: "Roadmap — what UniverLab is building now, next and later"
source: "https://univerlab.org/roadmap/"
---

## Now 3

### Landing, fourth pass: the Grand Test Bench redesign, a roadmap page agents can read, and astro-denoise brought up to date

A vintage technical-illustration redesign: one machine per experiment on a navigable bench, /experiments back as the catalogue, a /roadmap page agents can read, TeXForge templates and ghScaff boilerplates listed, and astro-denoise's page and proposal PDF up to date.

general

### Astro-denoise — benchmarking astronomical denoising by the science it recovers

astro-denoise

hold: Paused until the week of 2026-10-26, when the scope of the next graph is defined.

### facetMedia: creation tools for agents, each in its own pinned environment, with verified output

One command installs a creation tool in its own pinned environment and runs it for an agent through one --json contract, with skills served on demand. Every asset comes out verified and recorded. v0.1 facets: voice (Kokoro, Whisper), audio (FFmpeg), CAD and text.

general

## Next 5

### 1.0 and citable: each CLI's first stable release, archived on Zenodo with a DOI

Each lab CLI reaches 1.0 once its commands, \`--json\` output and config are frozen and documented, and that release is archived on Zenodo with a DOI and a citation file, so the site can cite tools by DOI. TeXForge goes first; canopy, past 1.0, just gets its DOI.

general

### TeXForge 1.0: diagram presets in step with the refreshed templates, and older projects that still build

The first lab CLI through the 1.0 gate: a frozen, documented command surface, Mermaid, D2 and Graphviz presets restyled to match the new template typography and accent, and projects created by earlier versions that build again or say exactly what to rename.

texforge

### ghScaff, next version: trunk-based repositories with signed commits on main, security settings and code scanning on every repository, and a knowledge repository for Intelligence

ghscaff

### GitKit, next version: commit signing set up in one command, commit messages checked at push, and a stricter lock

gitkit

### DemoStage, next version: update and uninstall like every lab CLI, and trunk-based releases

DemoStage gets the consent-first update command the other CLIs have, an uninstall, and the trunk-based release flow with Trusted Publishing.

demostage

## Later 7

### Canopy: recipes — installable graph designs and a public catalogue, with predesigned harnesses and RAG collections

canopy

### verveSpace: the creation pipeline

The layer above facetMedia that decides what to create and turns tool outputs into reviewed publications for verveSpace and for UniverLab's own channels.

general

### verveSpace: the core (formerly UniverLab Learning)

The local-first learning tool itself: a daily pulse of facetMedia's material scheduled by spaced repetition over competencies, and a socratic tutor agents reach over MCP.

general

### Mission Control: a local-first dashboard and CLI over the lab's own tools — announcements, roadmap, releases, graphs

general

### Canopy: PTY in the daemon and native Windows

canopy

### verveSpace: LMS plugins, Moodle first

Plugins that bring verveSpace into existing LMSs, starting with Moodle, once the core is proven.

general

### Package-manager distribution: Homebrew and winget

general

## Done 10

### Canopy fixes: a calmer TUI, missions you can win, and a re-recorded demo

Patch from using 3.1 every day: Canopy-coloured dialogs, a New/Resume step in New Session, knowledge you browse as a list, F1 as a dialog reachable from any session, curated header messages, missions that can actually be won, and the re-recorded demo.

canopy [1 log entry · last Sol 297](/status/?roadmap=78756292-6601-4523-a0f8-833e10ceee64) landed Sol 297

### Canopy, next version: the quality pass ships with the pending fixes, directed messages between sessions, and context assembled for each agent's role

canopy [1 log entry · last Sol 288](/status/?roadmap=8ecb3a17-8a78-4600-bf42-ce32a977da9d) landed Sol 288

### Canopy: the quality maintenance loop before any new feature

canopy landed Sol 281

### Social cards redrawn in each experiment's new palette

general landed Sol 280

### TeXForge: syntax-highlighted code listings that keep the self-contained promise

texforge [1 log entry · last Sol 279](/status/?roadmap=91bb7215-0683-4619-ac90-dc7ce82f9903) landed Sol 279

hold: Built with the small versions; ships with them

### Small versions: an update command in every CLI (texforge, gitkit, ghScaff, DemoStage)

general landed Sol 279

hold: Built; each CLI goes through the quality loop and a hands-on test before it ships

### DemoStage: SVG output beside gif and mp4

demostage [1 log entry · last Sol 279](/status/?roadmap=a9c503b4-e307-441a-9362-90ad33e8c8c8) landed Sol 279

hold: Built with the small versions; ships with them

### Landing, third pass: the lab as a system on the home, one background per experiment, pages that search engines and agents can read

general landed Sol 273

### Canopy platform registry with invocation templates per CLI

canopy landed Sol 272

### Landing: one visual identity per experiment, and this roadmap on the status page

general landed Sol 272