Tomato β€” Visual DAG editor for NixOS configurations

7 Likes

Can you please disclose if and how an LLM was used while developing this project? I found an indicator which points towards the use of an LLM Tomato/GIULIA.md at 82d61bf6d8e442b020e528494aeccdd842092c0e Β· thatsme/Tomato Β· GitHub

Thanks

4 Likes

Hi, thanks for asking.
Yes, I used Claude (Anthropic) as a development assistant during the project.
The architecture, design decisions, and domain logic are mine β€” Claude helped with boilerplate, drafting docs, and rubber-ducking ideas.
Regarding the file you flagged: GIULIA.md is a constitution file for Giulia, my own open-source code intelligence platform (github.com/thatsme/giulia). It’s not an LLM β€” it’s an AST + runtime analysis system that tracks code metrics, knowledge graphs, and conventions. Giulia reads that file to understand project rules. No LLM involved there.
Happy to answer any specific concerns about the generated NixOS configurations.

If you can’t understand an architecture on a cold grey Monday morning before coffee, it is too complex.

3 Likes

Thanks for sharing !

1 Like