Post

One week later, Pele is already in dozens of apps including Obsidian 1.15! Many improvements this week: - Even faster rendering! - Math resolver support: KaTeX, MathJax, Temml, etc - Gradients in sankey diagrams - Fewer edge crossings in diagrams with subgraphs - Sub, sup and inline code in labels

12 reposts267 likes

may I ask what your development process has been? i was told it's AI-assisted, but i assume you've been intimately involved throughout (ie, it's not vibed). i'm particularly curious about the performance enhancements. I assume you didn't just say "make it fast", which means you must have been

looking closely at the parsing/rendering algorithms and datatypes used. but this is exactly the kind of thing that using LLMs lets us skip over, so the value-add of an LLM seems potentially diminished. what has your process been?

at least 90% of the improvement comes from architecture and focus since I am starting from scratch I don't have 14 years of baggage and backward compatibility to deal with my approach for performance is similar to the "Page Load Test" (PLT) benchmark the Safari team used, see bench:mermaid in Pele

Obsidian is still using MathJax. We updated to the latest MathJax version in Obsidian 1.14, and we use it for Pele diagrams in 1.15.

On a personal note, I am so grateful for all the love Pele received! I truly did not expect it. My hope was to get a few bug reports ahead of the Obsidian release. It's wonderful to see it adopted. I take this as a great responsibility. If you added Pele to your app feel free to share it below 🌋

Pele runs in Roost - a small project to build a Claude Work replacement just for my family

Vlad@vmois.dev

Roost gets a web search and fetch, and a mermaid rendering via pele.run . More work is needed for Roost to become a viable Claude Work replacement, but it is getting there. It is not visible here but it is multiplayer. E.g. my gf can join this session and we can both text.