Written by: on Tue Nov 25

nanochat logo enhancement

Logo design enhancement for Andrej Karpathy's nanochat

Open project
Updated nanochat logo
~2 MIN

nanochat, the open source project by Andrej Karpathy is “the best ChatGPT that $100 can buy.” You can use the project to build your own custom chat system while learning the fundamentals along the way. Perhaps most exciting of all, nanochat will also become the capstone project of the course LLM101n being developed by Eureka Labs.

The project launched to much well-deserved fanfare, and Karpathy himself announced it as his most unhinged repository to-date.

I closely follow the scene, so this repository was immediately interesting to me. I quickly dug into the project, the code, and repository to learn more. In my learning, I also checked out the project’s GitHub issues for any which I might contribute to.

Kerning on logo ‘t’ is too large

I found issue #11 reporting that the kerning on the ‘t’ in the nanochat logo was off by one character, and I deciced to do something about it.

The nanochat logo before enhancement by obxium

I fixed the logo in code, and in the generated image with my pull request in issue #49 so that it resembles the version shown on this page.

The changes are live in the project today.

The nanochat logo enhancement by obxium

Is this the design equivalent to fixing a one-character typo in code?

I don’t think this contribution was that minor, and indeed Karpathy worked with me to eventually accept my changes in the codebase and the PNG graphic used in the README.

I happen to deeply respect Andrej for his willingness to share and teach, and especially the goal he has with Eureka Labs. Contributing this logo update to his project was just the start for me, and I plan to make further contributions to the nanochat project going forward.

What are you waiting for?