{"repo":"LGimbel/deslop.md","free":true,"listed":false,"github":"https://github.com/LGimbel/deslop.md","clone":"git clone https://github.com/LGimbel/deslop.md.git","description":"Deslop.md fixes LLMs inability to correctly make ascii art boxes with correctly aligned edges","language":"Python","stars":15,"topics":["ascii-art","cleanup","llm","llms","markdown","slop"],"license":"MIT","category":"ai-agents","readme_excerpt":"deslop.md TL;DR --- A CLI tool that fixes broken ASCII box-drawing diagrams — the kind LLMs love to generate but can never quite get right. When ChatGPT, Claude, or any other LLM spits out an architecture diagram with misaligned borders, overlapping pipes, and boxes that don't fit their content, deslop.md can clean it up automatically. The Problem LLMs generate ASCII diagrams like this all the time: Borders don't match content width. Nested boxes are even worse — pipes misalign, padding is inconsistent, and the whole thing looks like it was drawn by hand in the dark. The Fix deslop.md From a file: From stdin (pipe it): What It Fixes - Box expansion — widens borders ( ┌─┐ └─┘ ) when content overflows - Content padding — pads content rows so pipes ( │ ) line up with corners - Nested boxes — propagates width changes through parent/child box hierarchies - Vertical alignment — aligns │ and ▼ characters with ┬ connectors above them Example Before: After: Supported Box Characters","default_branch":null,"files":null,"tree":[],"storefront":"/r/LGimbel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LGimbel/deslop.md/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."}