Dan Corin
banner
danielcorin.com
Dan Corin
@danielcorin.com
Software and AI Engineer
I write at danielcorin.com

Author of Tomo, an ambient chat app and Delta, an open source tool for conversation branching with LLMs

https://www.wvlen.llc/apps/tomo
https://github.com/danielcorin/delta
Maybe it's just me but I really enjoy making chat components to narrate language model conversation for my blog posts and in general. This has been one of the deepest forays into design that I've taken, trying to get these to look just how I had in mind.
May 2, 2025 at 12:39 AM
Throwback to typing out every character of my code. It was a simpler time ampcode.com/how-to-build...
May 1, 2025 at 1:08 AM
A note taker that generates various different "indexes" (summaries and similar) using an LLM and different target templates
February 28, 2025 at 3:11 AM
This is such a satisfying way to see categories at a glance. I did something like this through the lens conversation branching. I organize the nodes in 2d space by the category/ embedding and toggle from the details to the category on zoom out. www.thoughteddies.com/notes/2025/l...
February 5, 2025 at 9:23 PM
I open sourced my app, Delta, a UX for local-first conversation branching with LLMs. It let's you "rewind" and take conversations in different directions. You can also swap models, temperature and top_p to see how the model responds changes you make and support images. github.com/danielcorin/...
February 3, 2025 at 11:01 PM
Still pretty rough but got auto-color palette extraction working (the second row of colors). The algorithm works by sampling pixels, quantizing to 32-step RGB buckets, then picking most frequent colors that are sufficiently different (>100 RGB distance). Claude wrote it.
January 18, 2025 at 11:57 PM
Currently playing around with a prompt+sketch as an input to an image-to-image model. It feels like cheating but it's incredibly effective for translating initial ideas out of your head.
January 18, 2025 at 8:50 PM
The same nodes clustered by the embeddings of their summaries, with the same connectivity as in the conversation
January 16, 2025 at 12:39 AM
Zoom out an the prompt/response pairs turn to a concise summary of the node
January 16, 2025 at 12:39 AM
Playing around with D3 and conversation branching. Here is a a conversation with several separate branches
January 16, 2025 at 12:39 AM
Playing around with D3 in React/Astro to create from UX experiments for conversation branching. This attempt didn't quite go as planned.
January 15, 2025 at 2:28 AM
A day in the mind of Claude Sonnet
December 19, 2024 at 9:21 PM
Inspired by @simonwillison.net's pelican-bicycle repo, here are some CSS sunsets by gpt-4o, claude-3-5-sonnet and gemini-2.0-flash-exp. Sonnet and Gemini animate the birds and clouds.

Prompt: Generate pure HTML/CSS art of an extremely detailed, beautiful sunset. No talk or code fences. Code only.
December 15, 2024 at 1:53 AM
(Finally) managed to get an MVP of conversation branching working. I have a bunch of ideas for where I want to take this project, but for the moment, I'm quite happy it's in a minimally shareable state. If you end up trying it out, let me know how it goes gist.github.com/danielcorin/...
December 13, 2024 at 1:01 AM
Only very recently shared: LLM conversation branching. Hoping to get it into a shareable state soon.
November 23, 2024 at 3:50 AM
Generated words from a several categories with a language model, then created embeddings for the words and plotted them to explore how they cluster
November 20, 2024 at 2:12 AM
Another experiment -- early and rough. Generating a mindmap from a conversation as it progresses. It might make more sense to start with a concept and build a map that is clickable to drill further into a topic. Building the map incrementally is better since generation latency is an issue
November 19, 2024 at 2:21 PM
An experiment with a story builder type UI. Content by Sonnet, image by Dalle 2. This one has been harder to iterate on compared to the conversation branching UI for some reason. I struggled to get the model to restrict the viewport overflow-y. I'm probably done with this one for a while
November 18, 2024 at 1:31 AM
Some screenshots I took throughout development. I'm planning to do a better job of documenting progress like this in the future. It's gratifying to see where things started compared to where they ended up.
bsky.app/profile/danc...
November 17, 2024 at 3:46 PM
Playing around with LLM conversation branching for idea exploration and learning
November 17, 2024 at 3:17 PM