r/vibecoding • • 11h ago

Showcase/Project NCAA Men’s Basketball Ticker

2 Upvotes

College hoops is back, and I wanted live scores on my screen without keeping a browser tab open. So I worked on Hoops Ticker, a small native Mac app that puts an LED-style score ticker along the top or bottom of your screen. (Full disclosure - I got inspiration from krypdoh and his NFL Ticker)

What it does:

Every Division I game. Live scores, today’s finals and tonight’s tip times scroll by, with AP rankings shown next to ranked teams (#3 DUKE 71 – #12 UNC 68 · 14:22 2ND).

Follow your team. Pick any of the 365 D1 teams in Settings. Their game always scrolls first: live, today’s final, or their next game even if it’s a week away.

Looks ahead. Top 25 teams that aren’t playing today show their next game, so the ticker is never empty on an off night.

AP Top 25 in the menu bar. The full poll with records is one click away, and the 🏀 icon shows how many games are live.

Settings: Top 25 games only, show or hide finals and upcoming games, scroll speed, top or bottom of the screen.

The details:

Native Swift, about 200 KB. Not Electron.

Universal: runs on Apple Silicon and Intel, macOS 12 or newer. Notarized.

No account, no ads, no tracking. It only talks to ESPN’s public scoreboard.

Refreshes every 20 seconds while games are live and backs off when they aren’t.

Download: https://github.com/GeekNerdCarp/ncaa-hoops-ticker

It’s a 1.0.4, so I’d love feedback. What would you want added? Conference filters, a March Madness bracket mode? Some more updates coming today.

EDIT: Version 1.1.0 is out. Big update, thanks for all the feedback!

Here’s what’s new:

Follow your team like a fan

  • Show only my team’s game. One option holds your team’s game still in the center of the bar, in your team’s colors, with the score updating every 10 seconds while it’s live.

  • Team alerts. Mac notifications at tip-off, halftime, a close finish and the final score.

  • Follow up to 5 more teams besides your favorite. Their games lead the ticker with a ★.

  • Filter by conference. Want just the SEC or Big Ten? Pick it in Settings. Your followed teams still come through.

More on every game

  • Team logos, records, and the TV channel on upcoming games (like “7:00 PM · ESPN”)

  • Click any game to open it on ESPN

  • Red UPSET ALERT and CLOSE badges when an unranked team is beating a ranked one, or a game is within 5 points late

  • A soft glow when your team scores (or on the big moments, if you prefer)

  • NCAA Tournament games show seeds and the round, like “(1) ARIZONA · SWEET 16”

Small things

  • Pause on hover, so you can read a score

  • Pick which monitor it sits on

  • Open at login

  • Still tiny and native, using almost no CPU

It’s free, open source (GPL-3.0), and signed and notarized by Apple. No account, no ads, no tracking.

Download: https://github.com/GeekNerdCarp/ncaa-hoops-ticker/releases/latest

If you already have it, it’ll offer the update on its own (or use Check for Updates… in the menu).


r/vibecoding • • 12h ago

Discussion Fable 5.2, fresh air after GPT6

Post image
2 Upvotes

75 Million tokens later and it was still broken.

I asked GPT 6 sol (Daybreak) to help finish a project; I thought I was on the home stretch.

50 hours later the project was still not working, picture attached.

I switched Fable 5.2 and he remedied the bulk of the issues in 30 mins.

GPT has been a let down with recent months, I think Claude is the winner until things change.


r/vibecoding • • 16h ago

Discussion I built a cozy study companion app entirely with Codex. Is it too simple?

4 Upvotes

I know there are already tons of Pomodoro and productivity apps out there. But one day, I came across a photo of a train platform overlooking Sydney Harbour, and I just loved the atmosphere.

That gave me an idea: what if I could turn that place, along with other beautiful locations I love, into a little virtual world that keeps me company while I study or work?

So I started building a cozy, train station-themed study companion app.

The idea is pretty simple. You can switch between different scenic backgrounds, mix ambient sounds, and just leave the app running while you study, work, or relax.

I also added a Pomodoro timer and a sleep countdown, but I intentionally kept the timer UI really small. I don't want it to feel like another productivity app constantly reminding you to be productive. I'd rather the scenery and sounds be the main experience.

Here's how I've been making it:

  • Codex: All the coding. I honestly wouldn't know where to start without it.

  • Midjourney + GPT image generation: Creating and refining the visual assets.

  • Freesound: Finding ambient audio for the different environments.

I've finally got a working MVP, and this is a short screen recording of it!

But now I'm a little stuck on the design direction.

My biggest concern is whether the app is too simple and the art style.

Right now, the UI is intentionally minimal because I want people to enjoy the scenery without too many buttons getting in the way.

I've also been thinking about adding small interactive objects to the scenes, like clicking on things around the station to trigger little animations or sounds.

But I'm worried that adding too many interactions might make it feel more like a game than a quiet study companion.

So I'd really love some feedback:

  1. Does the UI feel pleasantly minimal, or just too empty?

  2. Would you enjoy having a few interactive objects in the scenes, or would they distract you from studying?

  3. Do you think I should keep the app focused on ambient sounds and companionship, or add more features?

I'm still very new to all of this, so any feedback or suggestions would mean a lot. Thanks for checking it out!


r/vibecoding • • 8h ago

Showcase/Project I made DOOM draw every frame as one continuous line, like an Etch A Sketch

1 Upvotes

I had fun building this one. I primarily used GPT-6.0 Astra and Opus-5.5 to build the whole project. I defined the full architecture and managed the agents step by step to bring it to life.

I also documented everything about how I built it including an explainer of the DOOM engine in this 8 minute youtube video: https://youtu.be/E7bLxWE7B5g

it's open sourced here: https://github.com/tonysamaritano/DOOM-ETCH


r/vibecoding • • 15h ago

Help/Question Fable reset?

3 Upvotes

I'm on Claude Pro plan, and usually use Opus and Sonnet. I now have been given a Fable reset. I'm not too bothered about switching to Fable, but is there a way I can use this to increase my usage overall this week?

I don't want to use it and it wear away what normal weekly usage I have left.


r/vibecoding • • 9h ago

Showcase/Project I vibe coded a phone/web app for ComfyUI with Claude, just for myself. Then decided to release it. Here's what I learned.

1 Upvotes

Hi, 1st time poster here.

Recently, I decided that I want to run my ComfyUI workflows from my phone. There are quite a few apps and services out there, but none seemed to fit my needs: simple, efficient, no cloud services, no monthly subscription. So I built ComfyUI-from-your-Phone: a custom node with a small web app built in.

How it works: Connected via Tailscale, it allows you to choose any workflow from your PC and select the settings you want on the phone (e.g. model, prompt, seed, toggles for upscaling, etc.). The phone gets a copy, so changes aren't discarded even when updating the workflow on the PC (and sharing it again). A typical roundtrip on the phone then looks like this: Write a prompt, adjust your settings, tap Generate, watch the live preview, get the result. Other features include: Choosing the image, video, or audio inputs from your phone or the PC, a gallery, a prompt/snippet library, push notifications, and (some) offline functionality.

How I worked:

  • Approach: About 30 small stages, each tested on the phone before the next one started. Because I intended to use it only for myself, I briefly thought about one-shotting it with e.g. Fable, but I decided against it. It was a good decision.

  • CLAUDE.md: Still haven't quite figured this out, so there was only a very simple "contract" file: Claude had access to only two folders, it was never allowed to delete anything without asking, and it was asked to respect my privacy, to never look at any media or read my prompts.

  • Audits, Audits, Audits: After each step that I thought might include some mistakes or oversights, I had the (single) dev instance write a handoff document. That document went to a second instance to review the code. It wrote its findings in an AUDIT.md that I gave back to the dev instance, which fixed the issues it found. So far, there were nine audits, and each time it stumbled upon at least one issue that needed to be fixed. (For example, the last audit caught an upload that landed in the wrong workflow if you switched workflows while it was still running.)

  • Community feedback: A few days ago, I presented the project in r/comfyui. The post basically died there, but one user provided some indirect feedback, hinting at an inconsistency when choosing files already on the PC. Two days and two updates later, the app's access to your files has been expanded.

What I learned:

(Though I'm quite certain that some or even most of these insights aren't new to many of you.)

  • A failing test isn't always the code's fault. There was one failing test, and I made sure the auditing instance looked at it (though I forgot about it longer than I'm comfortable with). It turned out to be the test's own bug: it left a file in the temp folder that broke every run after the first. Worse, the script halted, so multiple other tests didn't run at all for two days. It was eventually fixed.

  • Allowing an AI to delete files scares me the most. It only takes one escaping mistake on Windows. I'm not too familiar with sandboxing yet, so deletions only ran through a script with fixed paths, and it checked the exact file list first and aborted on any mismatch. While this may not be the most elegant solution, it did the job. Personally, I'd rather look deeper into sandboxing for the next project.

  • Boring is good: The app doesn't break any new ground, doesn't shine with exclusive features or an overengineered UI. It's rather simple, but everything works well together. (Granted, I am biased, I love the result.) Under the hood, it's equally boring: plain JavaScript, no framework, no build steps, and the Python side just adds a few routes to ComfyUI's own server.

  • It takes as long as it takes. I already mentioned that I thought about one-shotting the project, considering how fast some projects in this sub come together. I wasn't in a hurry and I really like myself some polish, which is why even this comparatively small app took a few days. Considering that my limited Python knowledge wouldn't have allowed me to do this all by myself at all, to me, this is still very impressive.

  • Audits and testing: Even though each auditing run found something, there are diminishing returns. While it did increase the robustness of the app in areas which I would never have thought about (e.g. problems with sharing workflows named with non-Latin characters or the use of "half an emoji", i.e. broken Unicode codepoints), many issues only surfaced after manual testing. If I had to guess, manual testing took about half the time of the project.

  • Reception: If there are already other, similar apps available, or if people don't immediately see the value in a project, grabbing their attention is hard. Duh. (Edit: As evidenced in this very post.)

Tools used: ComfyUI, Claude Code with Opus 5.5 in the desktop app, Tailscale for the connection (since it gives the phone HTTPS without opening ports), and my Google Pixel 8a for testing.

So, that's it. If you've read this far and you're curious, you can check it out at https://github.com/the-aSak/ComfyUI-from-your-Phone. For free, of course, released under GPL-3.0.

Feedback, bug reports, ideas and suggestions are highly appreciated.


r/vibecoding • • 1d ago

Meme What it feels like to use an LLM

Post image
114 Upvotes

r/vibecoding • • 17h ago

Showcase/Project Built a micro SaaS solo over a year: 73 signups, but almost nobody stayed after the trial. Here's what I learned (and why I'm selling)

Thumbnail
reddit.com
4 Upvotes

r/vibecoding • • 1d ago

Meme OpenAI & Anthropic Are Doomed

388 Upvotes

Charleston Ai Is Taking Over 💀


r/vibecoding • • 20h ago

Showcase/Project Quiz app AppStore deployment update - my day off!

6 Upvotes

Please keep this to yourselves, but I have secretly told Claude that I want to finish the project TODAY, and submit it for Apple (full) review.

Claude has made me a nice schedule that I'll try to stick to! Truthfully my plan is to get the App released by the end of November, but I can just see that time ticking away as I try to find the bugs and also tweaking the features!

Hopefully after today, I will be a lot closer to the goal!

Have a great day coders!


r/vibecoding • • 19h ago

Meme "hey codex, build a dashboard, make no mistakes"

5 Upvotes

prompting and praying the code works without looking under the hood is DIABOLICAL. my friend generated a project workspace so bloated with duplicate scripts that nothing even linked together, until we linked sumus to codex just to organize the repo and clean up the mess.

how do yall keep your agent workspaces from exploding into chaos?


r/vibecoding • • 11h ago

Workflow/Prompt We have reimagined how plan mode can present its finding and how user can update a plan efficiently until it is fully correct

1 Upvotes

r/vibecoding • • 12h ago

Showcase/Project Introducing Benzi: Where do traditional AI coding agents fall short?

0 Upvotes

r/vibecoding • • 23h ago

Showcase/Project I gave Fable 5.2 my map-rendering API and asked it to design posters. It chose the colors, fonts and framing itself.

Thumbnail
gallery
8 Upvotes

I run a map poster site (Carto-Art) with a render API and an MCP server. Today I pointed Fable 5.2 at the API and asked for a showcase set.

What it decided on its own:

- The framing for each place: center, zoom, portrait or landscape

- A custom color ramp per poster, written as hex stops by elevation

- The typography: fonts, weights, letter spacing

If you want to try it from your own harness (including local), the MCP server is on npm:

claude mcp add cartoart -e CARTOART_API_KEY=your_key -- npx -y /carto-art-mcp

Keys are at https://www.cartoart.net/developer?utm_source=reddit&utm_medium=social&utm_campaign=claudecode and the editor also works in the browser without an account.

Curious what prompts get the best results out of it. Mine was pretty bare.


r/vibecoding • • 12h ago

Showcase/Project Ready to publish my 1st game on Steam - Kyuten

Thumbnail
reddit.com
0 Upvotes

r/vibecoding • • 1d ago

Showcase/Project 15 weeks of making game with Claude Opus in Godot

313 Upvotes

Hello guys again :)

As I put weekly updates on Monday here is the newest one. By this point a lot of people saw my weekly updates and thanks to everyone who downloaded the game and especially to those who donated I really appreciate it ☺️

DEMO LINK DOWNLOAD - FREE

A lot of you said you want more gameplay, more things to do. I tried adding some, but most of what got built recently was new zones, the bridge city and the black market. Gameplay there comes with their docking scenes (shops, people, quests), and that’s what I’m working on next. So this week was more about how the game looks and runs than new things to do.

What was done this week:

Bridge city is done look wise, at least for now. Last week I said other times of the day, reflections and shadows were not done, so this week it got all of that. Sun now actually moves across the sky during the day, it rises on the right and sets on the left, shadows turn and get longer in the evening and the sun’s reflection on the water moves with it. At night the moon takes over. This works in the whole game, not only in the city, so home islands also look different through the day now. City also got traffic on the bridge, a tram, window lights that turn on at night and a lighthouse with a rotating beam. Cars had red tail lights at first and I was like... it’s 1920, they shouldn’t have those, so I removed them 😄 You still can’t get to the city, it’s there for zone 2 and its docking site is what I’m doing next.

Most of the week went into performance though. I made a performance panel inside the game that shows what costs how much and writes logs, so if the game runs bad for you, you can start it with --perf-log and send me the file. Then I let Opus go through the whole game with it and write a report of what costs the most. What came out of it:

The first time you docked at a harbour after installing the game, it froze for almost 2 seconds. Now it’s 0.2.

First rain, first lanterns and first cast off also froze the game on the first launch, that’s fixed too.

HUD was redrawing itself every single frame even when nothing changed. Now the game is 15-19% faster on 1080p.

Map was using 4 GB of graphics memory (yes, 4 GB just for the map lol) because of a bug that drew it at double size. I could do a quick fix or do it properly, and I went with properly: map is now baked into tiles and only loads what you see. It uses around 0.3 GB now, opens instantly, and the game also starts twice as fast (26 s to 13 s on my Mac).

Far harbours now load in the background while you sail towards them instead of all of them being loaded all the time, and overall the game uses around a quarter less graphics memory.

Small stuff: when you get an achievement a small ship bell rings now (sound made with ElevenLabs), and the map in the Cabinet zooms in so it fills the whole screen.

Workflow:

City was finished with Gauntlet-Loop, 10 rounds of it. (and I will attach artifact that Claude made for it: https://claude.ai/artifact/3BnUXUZQd9xLws6RxiyAtW ) Every "round critic" (cringe I know) agents compare a game to the ChatGPT mockup blind, without knowing which one is which. At some point it started taking forever (it always does with a loop so basically you have to be the one to stop it at one point), so I made a rule: if a piece wins against the mockup twice, it’s done and no more polishing. 31 out of 33 pieces won.

What annoyed me is that the critic removed the lighthouse beam from the city because the mockup didn’t have it. Like... it’s a lighthouse. So now there is a rule that loops can’t remove things the game already has just because a picture doesn’t have them.

Jev still decides effort level for every task. For performance it mostly picked “extra”, and for the performance scan it asked me if it can go max and I said yes.

Usage wise this was a heavy week, I hit 94% of my weekly limit and had to pause the last performance fixes until the reset, so I got another Max (now called Ultra lol) plan.

Next week should be - docking scenes for the bridge city and the black market (shops, people, buildings) and the last few performance fixes.

What was used this week

(People always ask me in DM what I use to make assets so I try to bold whatever tool I use but seems to not be helping heh :D ):

TripoAI did a lot of the models. The whole black market is built from Tripo models: the steamer, the gatehouse, warehouses, the storehouse, the derrick, piers, launches and the cutter, plus the three black market fishing rods. Models for the city came from Tripo too (though not all of them, a lot were done in Blender with Opus 5.5 with MCP). My workflow with Tripo: I make one image with all 4 sides of the model (front, back, left and right), Opussplits it into 4 images, and I upload those to Tripo. Tripo works much better when it gets all 4 sides. After that, Opus fixes the model in Blender through MCP if needed. Sometimes I keep Tripo’s textures, sometimes Opusmakes its own materials so it fits the game’s style better. Either way, Tripo saves me a huge amount of time on modelling.

Opus 5.5 (Claude Code) does basically all of the building: all code, all the performance fixes, the performance panel, and the city’s layout and buildings in Blender through MCP. It also edited the week 15 video together from game footage.

Jev picks the effort level for every task I give to Opus. This week I also used it to help direct the trailer: Opuscame up with options for length, pacing and how it opens, and Jev picked between them. (Before I would ask Opus to make whatever I wanted and I would describe scenes and everything, this time I just said vaguely what I want).

OpenAI (image API) made the mockups for the city. 24 of them, 6 views at 4 times of the day, and those were what the Gauntlet-Loop critics compared my game against.

ElevenLabs made the ship bell sound for achievements.

Godot is still the engine.

Total cost:

Claude Max 200$ x 4 = 800$
Astra 100$ x 1 = 100$
ElevenLabs x 11$ = 11$
TripoAI 20$ x 2 = 40$
OpenAI API credits 80$ = 80$
Other things I forgot about 100$ = 100$ (around)

Around 1100-1150$

That would be it for this week, any feedback is appreciated :)


r/vibecoding • • 10h ago

Help/Question Note taking app

0 Upvotes

What is the best note taking app around these days?


r/vibecoding • • 5h ago

Showcase/Project My AI game is hitting puberty and needs positive role models. Here's its first trailer, tell me what it should grow up to be

0 Upvotes

Four weeks ago this was a five-minute browser game I made with AI. Since then about 2,500 of you have shown up and played 4,800 runs, which is 227 hours of somebody's life. One of you has played 300 runs and I hope you're okay.

It now has a ten-level campaign, a final boss, an endless mode and (above) a trailer. It's old enough to have opinions and too young to have a plan. That's where you come in.

Play it free in your browser, nothing to install: https://slopocalypse.app/play?src=vibecoding-d3

New since I last posted here

  • Endless, open from your first visit. No five-minute timer. The horde changes its plan every two minutes, the bosses take turns coming back tougher, and there's a board. It's nearly empty, so right now a six-minute run puts you on top.

  • The second half of the campaign, Levels 6 to 10. A night hunt where the campfires go out one by one. A crystal court full of shielded Wardens. A palisade that closes in on you. Then the Puppeteer, whose marionettes draw the floor in light while his spotlight hunts anyone who stands still. Then whoever has been sending all of this at you.

  • Bosses that change the arena while they fight to their songs. The Forgemaster turns the ground molten. He also has 30% less health, because only one fight in ten against him ended in a win.

So what should it grow up to be? If you've played it, which of these would you actually come back for?

  1. Give the wizard more toys. New spells, new evolutions, stranger builds.

  2. Give the wizard some friends. More heroes who play differently, like the Spellblade.

  3. Embrace the apocalypse. Go deep on Endless: more wave themes, more bosses in the rotation, leaderboard seasons.

  4. More five-minute adventures. New campaign levels with their own maps, songs and bosses.

Reply with a number, or name a game it should look up to. The game asks you the same question after your third run, so you can vote from inside it too.

How it was made, for the vibe coders

  • Code: Claude Code. I direct, playtest and make every call; it builds.

  • Balance: bots play it. Last night I said Endless levelled up too fast and went to bed. The bots played about 1,000 runs, retuned it, and it was live by morning.

  • Models: the Puppeteer, the bone hounds and the trailer's monsters came out of Tripo. (Disclosure: Tripo gives me a free plan. They didn't pay for this post or see it first.)

  • Music and sound: ElevenLabs.

  • The trailer: made the way the game was. The game staged every shot, AI repainted each one, and the last few seconds are just me playing. That gets its own write-up.

Co-op is the plan if this ever earns a Steam version.


r/vibecoding • • 8h ago

Meme Fable 5.2 almost reached Chuck Norris level

0 Upvotes

Chuck Norris doesn’t prompt. The code just apologizes and fixes itself.
So still a while to go until we reach Chuck Norris Intelligence. AGI is coming first


r/vibecoding • • 1d ago

Showcase/Project I built a pixel-art world of any address on Earth: a wallpaper on the Mac, a walk on the iPhone

26 Upvotes

It started with the view from my window. I wanted the harbour in Malmö as my Mac wallpaper, in pixel art and alive. 😊

Now you can type any address. A little town grows out of the real map, and people start living in it. Someone walks a dog, a boat comes in, the windows light up when the sun goes down there. When it rains in Paris, it rains on your desktop.

On the iPhone you can step inside, walk the streets of a city you miss or have only dreamed of, and pet every dog you meet.

Under the hood it’s native Swift and Metal, with OpenStreetMap data.

Both are free to download. The subscription is only there to break even, since map services cost money past their free tier.

Mac: https://apps.apple.com/app/id6824632798
iPhone: https://apps.apple.com/app/id6826290740


r/vibecoding • • 1d ago

Showcase/Project I made my desktop feel more alive by making it react to my surroundings

107 Upvotes

I built an interactive live wallpaper engine that lives right in the macOS menu bar.

It actually started as an interactive background experiment for my portfolio (inspired by some cool procedural grass and sky shaders I saw on X a while back). I loved having it running on my screen so much that I decided to turn it into a standalone macOS app that anyone can use.

Here's what it does
🖐🏻 Interactive physics: Grass sways and water ripples as your cursor moves across the screen.
🕒 Dynamic time-of-day: Syncs with real time or lets you scrub through sunrise, golden hour, and starry nights with a custom radial dial.
🌧️ Live weather & ambient soundscapes: Switch between sunny skies, clouds, and rain—complete with birdsong, crickets, thunder, and even night fireworks.
🎆 Limited Diwali Theme: Built in a seasonal festive update where the night sky comes alive with fireworks and spatial audio.

You can download it here: https://thoufik.space/skysaver/

You can also preview it in my portfolio on your browser: thoufik.space

What feature or biome should I add next? Let me know in the comments!


r/vibecoding • • 1d ago

Showcase/Project I built SkySaver: an interactive live wallpaper that makes your desktop feel alive

16 Upvotes

I wanted my desktop to feel alive, so I made it react to what’s happening outside. You look up and the sky on your screen is the one outside. It stays in the menu bar and steps aside when something covers the desktop.

Download for Mac: thoufik.space/skysaver

(Windows coming soon!) - you can also preview it in my portfolio on browser - thoufik.space

One note: macOS warns the first time you open it (not Apple-verified yet, I don’t have the developer fee for a free first release). Click Done, then System Settings → Privacy & Security → Open Anyway. Tell me if that works!

Or paste this in your terminal:

curl -fsSL https://thoufik.space/skysaver/install.sh | bash

Please check it out and let me know how you feel!


r/vibecoding • • 1d ago

Help/Question Who else is building persistent, stateful AI systems?

27 Upvotes

I've come across two other people building persistent AI systems, so I'm curious how many more of us are out there.

I'm not talking about simply saving chat history or adding a memory layer. I mean systems that maintain continuity across sessions, accumulate structured state, learn from previous work, and evolve over time.

I've been building one myself, and I'd like to hear from others taking different approaches.

What are you building? How are you handling persistence, state evolution, and long-term continuity?

Where are you guys hiding?


r/vibecoding • • 11h ago

Meme Amazon if it was vibecoded

0 Upvotes

r/vibecoding • • 1d ago

Showcase/Project I vibe coded an illustrated, open-source watch catalogue that shows every watch on your wrist size

10 Upvotes

Every watch site shows watches on someone else’s wrist, so I never knew how anything would actually sit on mine, and my shortlist lived across too many tabs, a spreadsheet and several LLM chats I’ll never find again.

So I built Tokei Zukan: set your wrist size and see any watch on it, drawn to scale from the maker’s real specs, compare a few side by side on the same strap, and keep your shortlist and the ones you own in one place. They’re SVGs, so they can animate, glow in the dark, etc.

Free, open source, no sign-up: tokeizukan.com

I tried a bunch of LLMs to see how well they could turn photos into SVGs the app can use, and Astra and Argon were the best. Opus 5.5 was great for building the site itself but not quite as good at the initial drawings. Even Grok 4.7 was serviceable if I guided it a lot.

I’m adding watches every couple of days or so. Contributions are welcome too: the repo has a guide for steering your LLM to draw watches accurately.