{"repo":"day50-dev/render-markdown-terminal","free":true,"listed":false,"github":"https://github.com/day50-dev/render-markdown-terminal","clone":"git clone https://github.com/day50-dev/render-markdown-terminal.git","description":"Streaming Markdown renderer for tui clis","language":"Python","stars":355,"topics":["cli","command-line","llm","markdown","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"Terminal streaming markdown that rocks The problem: Every terminal markdown renderer wants to take over your terminal. You want one that just outputs formatted text without trying to hijack things into a full screen experience. The solution: Streamdown, part of the DAY50 suite of open-source tools for AI workflows, is designed for the wide variety of markdown from various LLM models. Beautify markdown from any terminal application, any source, in any context, in realtime. As both a fast standards-compliant library and a powerful CLI, streamdown supports standard piping and files as arguments like any normal pager but can also run as a wrapper so you retain full keyboard interactivity. Arrow keys, control, alt, all still work. Using it as a library: Fast and Realtime. Watch Streamdown run over a FIFO pipe through tee in tmux on an M4 using BitNet. This is run straight. No clever unbuffering tricks. You can see the unstructured content on the right and the realtime Streamdown render on the left. bitnet.webm Provides clean copyable code for long code lines Other renderers inject line breaks when copying code that wraps around. Streamdown's better and now you are too! Set PrettyBroken and PrettyPad to False in your toml (see below) to make Streamdown ensure code is always cleanly mouse copyable Supports images Here's kitty and alacritty. Hyperlinks (OSC 8) and Clipboard (OSC 52) The optional Clipboard feature puts the final codeblock into your clipboard. See below for details. li","default_branch":null,"files":null,"tree":[],"storefront":"/r/day50-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/day50-dev/render-markdown-terminal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}