{"by":"jpwalsh234","descendants":119,"id":49858513,"kids":[49861781,49866834,49863454,49867773,49860544,49860550,49863408,49865601,49860832,49860625,49864296,49859626,49866096,49860209,49860480,49868091,49860294,49863247,49862178,49863699,49862995,49863750,49862591,49865272,49863069,49859983,49861683,49862146,49860528,49866028,49861199,49869029,49863453,49864075,49864932,49859743,49865711,49859748,49868223,49861151,49863902,49864519,49859785,49897832,49870859,49879151,49865544],"score":415,"text":"I love making diagrams to help understand, plan, etc. However, the options are (A) auto-placement languages like Mermaid or Graphviz (which don&#x27;t let me decide how the diagram looks), or (B) software like Draw.io which are powerful but are very time consuming (and inefficient for agents to manipulate).<p>I wanted to have the benefits of both, where you can define a diagram in a diagram language, but also retain a high degree of control over what the diagram looks like.<p>I also wanted this to work well for humans and agents.<p>On the Github link, there&#x27;s a playground where you can try it out without installation. There&#x27;s also instructions for a simple npm install and for installing a skill you can use with Claude or other agents.","time":1790442640,"title":"Show HN: Reladraw – A diagram language where you decide where to place things","type":"story","url":"https://github.com/reladraw/reladraw"}