Terminal UI
Open the terminal UI:
$npx linersh The UI is keyboard-first and works with mixtape project folders.
Browser
Section titled “Browser”| Key | Action |
|---|---|
up / down or j / k | Move selection. |
enter or o | Open the selected mixtape. |
n | Create a new mixtape. |
c | Compile selected mixtape. |
e | Edit the selected mixtape’s sources and metadata. |
s | Share selected mixtape. |
i | Import a .mixtape archive. |
d | Delete selected folder after confirmation. |
r | Refresh the project list. |
esc or b | Go back from nested flows. |
q | Quit. |
Project Hub
Section titled “Project Hub”| Key | Action |
|---|---|
up / down or j / k | Select a phase. |
enter | Run or open the selected phase. |
e | Edit the selected artifact by hand. |
p | Open the process manifest. |
s | Share the mixtape. |
o | Open the project folder. |
esc | Go back. |
q | Quit. |
Quick mode advances review gates automatically. Methodology mode opens the gate review screens so you can inspect and accept the generated artifacts before moving on.
Source Editor
Section titled “Source Editor”| Key | Action |
|---|---|
up / down or j / k | Select a source. |
t / d / u | Edit title, description, or curator. |
m | Toggle quick or methodology mode. |
g | Edit the job-to-be-done. |
E | Open synthesis.md in $EDITOR. |
a / e / x | Add, edit, or remove a source. |
K / J | Move a source up or down. |
s | Save tape.yaml. |
c | Save and compile. |
esc | Go back. |
The editor blocks compile until synthesis.md exists and no longer contains the starter placeholder.
Source Modal
Section titled “Source Modal”| Key | Action |
|---|---|
up / down, j / k, or tab | Move between fields. |
enter | Edit the selected field. |
T | Toggle source type. |
R | Cycle web rendering: auto, JS, server. |
p | Toggle required or optional priority. |
s | Save the source. |
esc | Cancel or leave field editing. |
render only applies to web sources. Auto mode tries server HTML first and falls back to Chromium when Liner detects a JavaScript-only page and browser support is available.
Compile Screen
Section titled “Compile Screen”| Key | Action |
|---|---|
up / down | Scroll sources. |
pgup / pgdn | Jump through sources. |
esc | Cancel a running compile or return to the hub from results. |
j | Install JS rendering support when the compile screen shows that callout. |
y | Copy compiled MIXTAPE.md to clipboard. |
s | Share compiled mixtape. |
o | Open the project folder. |
r | Rerun compile or retry a failed compile. |
b | Back to hub from results. |
q | Quit. |
Import
Section titled “Import”The terminal UI can import .mixtape archives from the browser with i. It scans the current directory, lets you type a path, and extracts into your Liner workspace.
TUI import does not refetch sources. After import, open the folder and compile when you want fresh extracted source files.