Skip to content

Roadmap

Splinterm’s roadmap uses Now / Next / Later / Explore horizons instead of release dates. These horizons describe intended product outcomes. They are not delivery dates, implementation order, compatibility guarantees, or promises that every listed idea will ship.

Current status remains the authority for what works today. The repository product roadmap contains the full strategic rationale. Maintainer dependency order, implementation plans, and delivery gates are tracked separately from the public product repository; accepted decisions needed to understand shipped behavior are promoted into public ADRs and documentation.

Stable 0.1.0 is available on the documented Omarchy/Arch target. The future 1.0 support contract below is a roadmap goal, not a guarantee added by that release.

The current priority is to make persistence understandable, desktop behavior coherent, and installation trustworthy on the validated x86_64 Omarchy/Arch environment.

Planned outcomes include:

  • recognizable named, pinned, disposable, restorable, and expired Lair states;
  • clear save, restore, pin, delete, and bounded-retention controls without persisting terminal contents or secrets;
  • exact theme fidelity and supported Omarchy desktop integration;
  • bounded local-file drop path insertion in Alpha3, with clipboard-image saving retained as later work;
  • stronger installation, upgrade, recovery, diagnostics, and automation-consent journeys; and
  • continued performance and memory validation, with explicit dispositions for regressions.

This horizon succeeds when a new user can install Splinterm, organize work, close its Window, return safely, and predict destructive actions without maintainer assistance.

A supported release requires more than implemented features. It requires an explicit and testable relationship with users.

Before a 1.0 claim, the project intends to:

  • declare supported platforms, compatibility windows, release channels, and breaking-change policy;
  • publish tested upgrade, rollback, reset, and recovery procedures;
  • stabilize human workflows, configuration, machine schemas, and package contracts;
  • establish issue reporting, security reporting, and realistic support expectations; and
  • make resource limits, diagnostics, and failure behavior ordinary product knowledge.

Version 1.0 is a support contract, not a reward for accumulating features.

After the primary product is dependable, local, remote, headless, and authorized tool access should become intentional ways into the same work rather than separate terminal worlds.

Candidate outcomes include:

  • productized native remote profiles, connection diagnostics, and SSH recovery;
  • stable integration kits and reference journeys for tools and MCP hosts;
  • visibly distinct human and automated activity inside shared topology; and
  • portable workspace definitions that do not execute untrusted shell source.

This horizon does not imply a public daemon listener, cloud account, hosted control plane, synchronized secrets, or collaborative simultaneous typing.

The following are research directions rather than commitments:

  • reproducible Nix and Home Manager workflows;
  • additional Wayland compositors backed by compatibility matrices;
  • additional distribution artifacts with coherent service and upgrade behavior;
  • a carefully bounded extension model; and
  • selective compatibility work driven by real applications.

An expansion should proceed only when it serves a real blocked user, can be continuously validated, has an honest support boundary, and justifies the primary-product work it delays.

Splinterm does not currently promise reboot-transparent process survival, arbitrary foot.ini compatibility, unrestricted automation, collaborative typing, a hosted control plane, or broad Linux support without continuous validation.

The primary human workflow remains the product anchor. Automation expands Splinterm; it does not redefine it as an “AI terminal.”

Roadmap decisions use release validation, issue patterns, documentation feedback, explicit user research, and privacy-preserving aggregate website analytics. The terminal application itself does not embed product telemetry, and website analytics cannot prove that a terminal workflow succeeded.