← Back to Product Feed

Hacker News Show HN: TikZ Editor – WYSIWYG editor for figures in LaTeX

No tagline provided.

346
Traction Score
65
Discussions
Jun 23, 2026
Launch Date
View Origin Link

Product Positioning & Context

Hi all! TikZ is a widely-used LaTeX package for drawing figures in papers. It uses commands like \draw[->] (0,0) -- (1,2); to draw lines, shapes, text, etc. Academics usually code up their figures by hand, so there is lots of twiddling around with the coordinates and recompiling until things look nice. I guess it’s a bit like SVG, but it’s more code than markup, for example it has loops with \foreach.I built an open-source WYSIWYG TikZ editor (available for web and desktop) that allows you to edit your TikZ source code visually by dragging and resizing elements. It simultaneously shows the source code and the rendered figure, and lets you edit either one while the two views stay in sync. I’m not aware of any other editors that are simultaneously source editors and WYSIWYG (even for editing SVG or HTML), and I’m quite pleased with how well the combination works.The way the app is implemented is by parsing the TikZ code, and at all times keeping track of the exact source location of each object. Thereby, when a user drags an element to a new position, the app can override just the numbers in the coordinate without changing anything else in the code (such as line breaks or indentation).This approach essentially required reimplementing a large fraction of TikZ, which is the kind of task that no human would ever want to do. I think building software that doesn’t exist yet because it would be impossibly tedious to code up is one of the great new possibilities thanks to coding agents, and it’s worth brainstorming for other examples. (This app was built almost entirely by Codex.)Implementing the app came with lots of fun side quests, including building converters from SVG / pptx / ipe to TikZ, re-implementing the LaTeX hyphenation and line-breaking algorithm to support multi-line nodes, and making a color picker that uses the red!20!black color mixing notation used in LaTeX papers.

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is TikZ Editor – WYSIWYG editor for figures in LaTeX?
TikZ Editor – WYSIWYG editor for figures in LaTeX is a digital product or tool described as: Hi all! TikZ is a widely-used LaTeX package for drawing figures in papers. It uses commands like \draw[->] (0,0) -- (1,2); to draw lines, shapes, t...
Where did TikZ Editor – WYSIWYG editor for figures in LaTeX originate?
Data for TikZ Editor – WYSIWYG editor for figures in LaTeX was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was TikZ Editor – WYSIWYG editor for figures in LaTeX publicly launched?
The initial public indexing or launch date for TikZ Editor – WYSIWYG editor for figures in LaTeX within our tracked developer communities was recorded on June 23, 2026.
How popular is TikZ Editor – WYSIWYG editor for figures in LaTeX?
TikZ Editor – WYSIWYG editor for figures in LaTeX has achieved measurable traction, logging over 346 traction score and facilitating 65 recorded discussions or engagements.
What are some commercial alternatives to TikZ Editor – WYSIWYG editor for figures in LaTeX?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as In Parallel MCP, which offers overlapping value propositions.
How does the creator describe TikZ Editor – WYSIWYG editor for figures in LaTeX?
The original author or development team describes the product as follows: "Hi all! TikZ is a widely-used LaTeX package for drawing figures in papers. It uses commands like \draw[->] (0,0) -- (1,2); to draw lines, shapes, text, etc. Academics usually code up their figures ..."

Community Voice & Feedback

mmmBacon • Jun 24, 2026
Wow this is awesome! I’ve been using ChatGPT to create TikZ diagrams because honestly it’s not trivial to create TikZ diagrams and they look really good when done well. However it can be challenging to get ChatGPT to tweak the diagrams. My knowledge of TikZ syntax and behavior isn’t always sophisticated enough to get the outcome I want. So this thing looks like an answer for that. Looking forward to trying this.Incidentally I am using ChatGPT to create Latex documents for my blog and then they get rendered server side. The workflow works really well.
lorenzohess • Jun 24, 2026
I still find Inkscape and svg + pdf_tex to be the easiest pattern.Looks great for Tikz native though.
anotherpaulg • Jun 24, 2026
FWIW, I have had great success asking AI coding tools to generate/edit tikz code. As with all AI coding, it helps to steer the agent to structure the code sensibly, etc. But frontier models seem to know how to write tikz.
DominikPeters • Jun 23, 2026
If people are curious, I've worked on this project since February 2026, relatively consistently. In that time, through Codex, I've used around 700M tokens for this project (not counting cache reads), which at API rates would have cost $15k (but I actually paid only around $500 in ChatGPT subscription fees).
tombert • Jun 23, 2026
This is cool!I know people like it, but I hate writing TikZ manually, to the point that I've mostly moved most of my technical-ish drawings to draw.io/diagrams.net, and then just export to a PNG. I feel like it's inelegant, but it works well enough and it's easy to make something that looks ok. Generally I'm all for text-defined stuff.I have moved some of my stuff to Mermaid when I know my stuff is going to live in Markdown but I've not tried to get that working in TeX.That said, I would like to use TikZ just because it's kind of the idiomatic way of doing diagrams in LaTeX, so a WYSIWYG might be useful.One suggestion, I would like the arrows to be able to "attach" to the boxes, as in the arrow endpoints can move when you move the boxes. That's how draw.io does it.
gignico • Jun 23, 2026
I've tried it now a little. The UI looks very cool, and generally the project is cool so congrats!However, the generated TikZ code is not good in my opinion. Everything uses absolute coordinates, which in TikZ is seldom needed.Just to start, if I place a single node I get absolute coordinates for it. Why?
If you just write `\node {Hello};`, TikZ will put that at the center of the bounding box. No need to tell it's at `(0.5,2.91)` like it's happening in my test. Then features such as "align bottom" for a selection of multiple nodes should are manipulating the absolute coordinates instead of using TikZ's alignment features (anchors etc.).I understand generating such code is more difficult. Maybe it can be something to point at for the next version, who knows...
lopsotronic • Jun 23, 2026
Ah, I love CircuitiTikZ. Only way to do simple text-based circuit diagrams.https://ctan.org/pkg/circuitikz?lang=enhttps://github.com/circuitikz/circuitikzSome years ago I wired it up with `asciidoctor-diagram` so we could have simple circuits in our Asciidoc maintenance manuals. The techs loved the hell out of it, and we could collaborate on the things in a git versioned ecosystem vs whatever fresh hell the PDM/ERP had for us.A very nice complement to the already awesome WireViz (https://github.com/wireviz/WireViz)
j2kun • Jun 23, 2026
Neat! I also enjoyed https://q.uiver.app/ by https://github.com/varkor which is a bit more specialized.
master-lincoln • Jun 23, 2026
As a student I really wanted something like this. Thanks for making it open source. My theoretical computer science prof happened to be Till Tantau the inventor of TikZ. An awesome communicator too.
__mharrison__ • Jun 23, 2026
This is very cool, but I'm going to say the inevitable...How hard would it be to support cetz? I'm not touching LaTeX if I can avoid it, but I'm using Typst all the time.

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

No mainstream media stories specifically mentioning this product name have been intercepted yet.

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.