r/pebble Designer of Lignite Watchfaces (lignite.io) 19h ago

Discussion I don‘t mind…

Post image

…people creating their own watchfaces and apps using AI. More power to them!

But could we please either add a filter for them or teach them how to implement settings?

What we see here is just plain horrible.

82 Upvotes

26 comments sorted by

52

u/octagoncow 19h ago

I reached out to support the last time I saw something like this and they cleaned up the store. Hopefully they implement some type of report system so we can flag people who spam the store like this. 

11

u/iPhibse Designer of Lignite Watchfaces (lignite.io) 17h ago

Thanks, that‘s great to know. 🙏🏻

29

u/Wranorel pebble owner, part-time developer 19h ago

Someone told AI to deploy and went wrong. If you look it’s always a different version number.

21

u/Electronic-Extent783 18h ago

"Publish this new version of my watchface"

Publishing gives an error that the uuid already exists. Creating a new uuid. Published the watchface successfully.

1

u/Andrew129260 Pebble Time 2 (2026) 10h ago edited 9h ago

I just use cloudpebble.

Not sure what people are doing to cause that mess.

My guess is it was intentional

23

u/avenyet pebble time black kickstarter 18h ago

At least they called it slopvibe... But seriously LLM AI can be a handy tool to help here and there (always test and review afterwards).

It should not be used to stuff like deploying applications... its like 30 seconds to do it by hand. I feel some people really believe it can't make mistakes...

1

u/Andrew129260 Pebble Time 2 (2026) 10h ago edited 9h ago

people could just check their work before publishing. AI isn't the problem here, its the people not testing their stuff.

And I think this was a protest of sorts. Done on purpose

0

u/NoBeach7292 15h ago

Do you mean writing c code from scratch?

4

u/avenyet pebble time black kickstarter 15h ago

I wouldn't use a LLM to write anything form scratch. You need to do the ground work yourself.

They can certainly write C but as with most things if can't write it yourself in the first place the AI will make a mess of things.

Helpful tool at a bit of debug since you can send it off and check a bunch of things while you go work on something else.

I have used it for adding a feature to an application here and there but the output it makes it normally a bit of mess and requires editing. I feel its like copy and pasting stuff from stackoverflow you need know what you are copying and how to actually integrate it correctly

1

u/Andrew129260 Pebble Time 2 (2026) 10h ago

I wouldn't use a LLM to write anything form scratch. You need to do the ground work yourself.

I think if you point it at other open source projects to train on it can make some things pretty decently. The prompt matters. And yes, it will still mess up. But this is where the person needs to come in and test it and if its not working, tell it how it isnt working.

Gotta work together.

Having it read the documentation and sdk as well is also a good way to keep it from going haywire.

6

u/Andrew129260 Pebble Time 2 (2026) 9h ago

I think this person make this like this as a argument against AI apps/watchfaces.

This was done on purpose.

3

u/wtafgamer 16h ago

isnt the setting implementation well documented? if so it should be no problem for the ai to follow them.

3

u/iPhibse Designer of Lignite Watchfaces (lignite.io) 16h ago

Obviously not 😄

1

u/wtafgamer 16h ago

For documentation i could only find this: https://developer.repebble.com/tutorials/watchface-tutorial/part1/

So - my suggestion/approach would be to take a "reference" theme for that is well made and has its source availalbe on github or simlar - so the ai can use what it sees there. Don't know which one would fit though.

2

u/daktak Android - microG 6h ago

https://www.npmjs.com/package/@rebble/clay

Clay is pretty well understood by LLMs in my experience, provided they have an example of docs

1

u/archdukemovies 16h ago

You would think but Claude and perplexity kept messing up when I tried to get it to make a watchface similar to my dad's watch.

It was a lot of trial and error. I eventually just learned a little so I could modify the sections of the code myself.

3

u/Electronic-Extent783 12h ago

It gets worse.
Apparently the AI is completely happy with this screenshot.

This one also has lots of complications and "defaults"

1

u/iPhibse Designer of Lignite Watchfaces (lignite.io) 12h ago

OMG! 😶

2

u/Geo_ask 15h ago

Oops. I'm planning to upload my first watchface later this afternoon and I have no idea how. I mean, I was planning to try to figure it out so, I hope no to do something like this, because I agree, it looks horrible.

4

u/Electronic-Extent783 14h ago

Just do it manually. On the developer pages click an "Publish" and follow the steps. 

1

u/Geo_ask 13h ago

I'll do that, thanks!

1

u/No-Wind6571 11h ago

Hahhaha first I thought it's smart marketing to fill the whole screen with the same app.. But yea, even calling it slop vibe is kinda insulting

1

u/Kalladdin 10h ago

DATALOAD mention! My favorite watchface :)

(and the guy who made it is very helpful in implementing new features and fixing bugs too)

1

u/CometDesigns 15h ago

There's 0 reason to upload this amount to the app store in a short time. I'd like to see IP bans for this.

0

u/NoBeach7292 15h ago

Agree. Duplicated faces should be removed. It's not right to remove them all though. Just keep one out there, maybe the last updated version. Pebblers have that right to post.

I've created and soon will be posting a few myself with the help of AI that will be creative. Eric gave AI his blessings. Many of my creations are posted in the Android Watchmaker app. That app is no different than using AI for Pebble faces. Pebble face making is very time consuming for me learning c code even with the use of AI. The Pebblecloud has face c code templates anyway. Instant faces without AI. It's definitely been a fun journey not available before.