Show HN: Termstage – Animated terminal SVGs from YAML, no screen recording

I built termstage because I was tired of screen-recording CLI demos and ending up with heavy GIFs that look bad in READMEs.

termstage lets you describe a terminal session in YAML and renders it as an animated SVG — lightweight, crisp at any size, embeds directly in GitHub READMEs.

Example:

  steps:
    - cmd: "notes list"
      output: "#1  Fix the login bug"
    - cmd: "notes done 1"
      output: "Marked #1 as done"
Run `termstage render demo.yaml --animated` and you get an SVG you can drop anywhere.

Install: pipx install termstage

GitHub: https://github.com/saikatkumardey/termstage PyPI: https://pypi.org/project/termstage/

2 points saikatkumardey 8 months ago 4 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton