Skip to content

Liner Docs

Liner is an open-source toolkit for building curated AI context bundles called mixtapes.

A mixtape is a folder with a recipe, a curator synthesis, extracted sources, optional working notes, and a compiled MIXTAPE.md file. It gives an AI system job-specific source context that can move between tools.

Use Liner when source choice changes the quality of the AI’s work. It fits focused jobs like reviewing a native iOS flow, comparing API migration patterns, preparing a hiring rubric, or grounding a strategy review in a specific body of evidence.

Liner helps you:

  • frame the job-to-be-done
  • gather and evaluate source material
  • write a synthesis the AI should inherit
  • fetch source content into local Markdown files
  • package the folder for reuse or sharing
  1. Create a project folder with liner init or the terminal UI.
  2. Add sources to tape.yaml.
  3. Write the curator synthesis in synthesis.md.
  4. Compile the mixtape.
  5. Give MIXTAPE.md and sources/ to your AI tool.
$npx linersh

Tape: the small YAML recipe. It lists metadata and source entries.

Mixtape: the full project folder. It contains the tape, synthesis, extracted sources, working notes, and compiled output.

Synthesis: the curator’s distilled framing. This is copied into the top of MIXTAPE.md.

Sources: web pages, YouTube transcripts, or local files that Liner fetches and stores as Markdown.

Start with Install, then walk through Build a Mixtape.