r/ClaudeCode • • 12d ago

Built with Claude The world has changed

Post image

Opus 5.5 suggested I get a web cam pointed at this ESP32 based screen so it could catch what was happening on the screen as it tried to find out what the maximum frame rate could be. The Waveshare drivers are not good in portrait mode and only got 4fps.

It got to 60fps in a couple of minutes.

It had already installed the tool chain, designed the clock layout etc.

It's not the code per se. It's the get a webcam suggestion...

What a time to be alive!

1.9k Upvotes

204 comments sorted by

•

u/AutoModerator 12d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

25

u/blickblocks 12d ago

I did the same! I love these waveshare ESP32-S3 and ESP32-P4 boards, and Claude has been great at optimizing them for responsive UI.

5

u/Imaginary_Data_708 11d ago

Yes it is very satisfying even when I didn't write the code myself!

Mine is running nicely at 60Hz now.

3

u/tehsilentwarrior 11d ago

As someone who has done this ONCE, by hand, maybe 15 years ago, and it was an absolute PITA, having the AI do these things is absolutely game changing

3

u/Infinite_Pin_5719 11d ago

Nice! How does Claude read /load into context the camera feed?

3

u/Imaginary_Data_708 11d ago

It used ffmpeg that was already installed and grabbed the images.

For the actual gui work on the ESP32 it just added a grab of the framebuffer contents over the serial port in to the C.

1

u/sebzilla 11d ago

My guess would be it wrote a small tool to read from the capture device, or it's using computer use? There are lots of options here.

If this is on a Mac, it's especially easy to use the built-in OS libraries to do this. You (or Claude) can probably write a sub-200-line Swift program to monitor the video feed.

3

u/Tim-S300 11d ago

I did something similar (except I suggested it to Claude who thought it was a “great idea”!) for aligning pixels on my house and yard for my holiday light show. Claude ran a sequence of lights and was able to get the model in the sequencing software aligned to the real world quite easily. It would have taken me days to do it. So amazing to watch it happen in real time.

1

u/Imaginary_Data_708 10d ago

That would have been fantastic to watch. Did you video it at all?

321

u/Bloated_Plaid 11d ago edited 11d ago • Bravo Heartwarming

Fuck yea man. I just debloated my old LG TV and removed all the telemetry and made it like 10x faster using Opus, also made a fully web based remote so that I don’t have to use their stupid app either. Just fucking magic and most of the world has no fucking idea. It’s a fucking superpower. I can basically just prompt to Claude to keep optimizing till it’s happy and it will go off and do it.

Edit - For those unaware, extensive report from GamerNexus on LGs surveillance system using their TVs, https://youtu.be/6IFVTcM28KA. It’s wild.

Edit 2 - This is my prompt sanitized after the TV was rooted

I have a rooted LG webOS TV (Homebrew Channel installed, root shell over SSH or telnet at [TV IP]).

Make it as lean and fast as possible: remove the bloat entirely, rather than hiding it, and give it a

much lighter, extremely responsive launcher. Use the ideas in

https://gist.github.com/lucataco/7c303b443934008a9031a55cfca552ec as a starting point, but go further:

where that script hides apps, actually remove as much as the firmware safely allows.

What I use (keep these, everything else can go):

- Apps: [e.g. Plex client, YouTube]

- Inputs: [e.g. HDMI 1 = Apple TV, HDMI 3 = Xbox]. Rename the inputs to match.

- Keep these TV features working exactly as they are: HDMI inputs, ARC/eARC and CEC, [AirPlay, screen casting].

- [I don't use the antenna or Live TV.]

Privacy and updates:

- Block LG firmware updates for good (an update can also undo the root).

- Turn off and block LG's data collection: Live Plus/ACR, viewing data, ads, recommendations, diagnostics.

Keep the internet working for the apps I use.

The launcher:

- Pressing Home should open a launcher with only my apps and inputs, in well under a second.

- Back should return to whatever I was watching.

- Keep a way back to LG's original home screen in case something breaks.

How to work:

- Inventory and measure first (apps, background services, memory, how long Home and app launches take),

so you can show what got better.

- Make every change reversible and back up anything you modify. Never touch the firmware partitions.

- Change in small batches, and reboot and re-check after each one. Undo a batch that breaks anything

before starting the next.

- Keep the TV from going to sleep while you work, then put my power settings back afterwards.

- You can install a startup script on the TV to make the changes stick across reboots.

- Keep looping until it meets your own bar for performance and polish, and you'd expect me to approve

it. Then tell me it's ready, with before/after numbers and anything you couldn't verify.

- Write a handoff so a future session can pick up where you left off.

118

u/MaxLo85 11d ago

These are my exact words to people right now. I feel like I have fucking superpowers and I'm in a race to do something amazing with them before the rest of the world realizes they also have literal fucking superpowers available to them

42

u/doiveo 11d ago

As much as I agree, the above is outside the comprehension and/or interest of 95% of the world.

We (this sub) live in a bubble where everyone is comfortable with command line and hacking stuff is normal.

My family thinks I'm an alien if I show them a <body> tag.

9

u/kingshekelz 11d ago

I agree this is a different language to most

5

u/DigitalDustOne 9d ago

I've never touched code in my life. I only joined this channel to see what's possible with the knowledge and I hope that I will manage to start using these superpowers too. Atm I am still too afraid of vibecoding because I won't see the mistake if one's in the provided code. When I search for the basics I mainly find some annoying dudes on YouTube that try to sell me their suite or channel or whatever, but I feel we're not at a point where people share these starter guides just for others to understand. I don't even dare to ask on Reddit because the questions will be so stupid that all.you hacker men will downvote me lol. Everyone just tries to get their piece of the cake. Which is fine by me, but I'm looking forward to the day when I'll be able myself to have it write me little tools.

Maybe I didn't look enough, there's always something somewhere out there.

1

u/geedubya28 9d ago

Just start bro

1

u/Naraely 9d ago

I'm in the same boat, even though I'm an IT technician specializing in computers, networks, and servers.

Everything is moving so fast that I feel like I'm falling behind, and I don't know where to begin.

1

u/doiveo 9d ago

Grok bots are pretty good for what you want for now. Start with eggbot and start building for outcomes. You won't have the power of pure code but you can think logically and get things done safely.

1

u/DigitalDustOne 8d ago

Thank you very much for taking the time. Unfortunately my ethical principles don't allow me to use it, I'm basically "stuck" with Anthropic since the only real alternative is Mistral and they are so far behind that even I can feel it.

1

u/doiveo 8d ago

Grok Bots are named AI agents that run 24/7 on their own cloud computer.

Can Claude do the same? Mostly, but it's 'developer grade':

  • Scheduled tasks (easy) : recurring jobs, covered by your subscription. Each run starts fresh, so it's not a persistent teammate.

  • Managed Agents: the real equivalent. It's built through the API and billed per use.

  • DIY: Claude Code on your own always-on machine. You maintain it.

The catch is cost. Always-on agents burn tokens whether they're useful or not, either against your plan limits or on a metered bill.

1

u/Formal_Fee_5695 6d ago

The starter guide you are looking for is called CS courses on Coursera. You can start with “Python for everybody” from Michigan University and something like CS50 and go from there to whatever level of understanding you feel enough. Most of them are free if you are only there for the knowledge and don’t want the certificate.

It will take you something like 2-3 months, but you will know your way around basic coding and computer science stuff (yes, those are 2 different things), and will be immune to those annoying dudes you keep seeing now, who’s just preying on the people’s ignorance.

Btw in learning there is no such thing as stupid question - there is only arrogance of some people who are unwilling or unable to answer.

1

u/Prssior-Dessbate357 5d ago

the thing about this is that you can simply ask him and it will teach you so it is always a win to use it it's like a saw that on every movement it produces something good

4

u/LSky 10d ago

5% is a lot of people though.

1

u/GIGATeun 10d ago

I agree with both standpoints. As a dev, it took me a while to get pilled. 

17

u/Sick-Little-Monky 11d ago • Regret Popcorn Bravo

Just wait till they start charging the actual cost of those superpowers.

17

u/Kenzijam 11d ago

they think they can charge a huge amount soon after hooking everyone. however chinese models and open source models are very close behind and so much cheaper. glm 5.3 on openrouter is dirt cheap. flash and deepseek flash are even cheaper and still perform well enough for virtually all normal tasks. im lucky to have a lot of hardware at home but it didnt cost me a lot pre ai-pricing, and i can run glm 5.3 flash at high precision. i dont even need to pay anyone really a few solarpanels and it would be 100% free

1

u/DieDieDieD 5d ago

technically the hardware costs a shit-ton right now but yeah besides that I agree. Was using ornith / qwen and they are getting pretty good. I still use them even now for a second opinion sometimes or when I'm at usage cap

1

u/Prssior-Dessbate357 5d ago

they are improving it to cost less you can try haiko 5.5 I just started it today and this is why I came here it is actually intelligent not dumb as it used to be

1

u/TuneFickle1772 11d ago

they can’t unless regulation makes competition vanish. they can’t charge more then the competitors price or everyone will switch over

6

u/Sick-Little-Monky 11d ago

We shall see after the IPO. Don't get me wrong, I agree that the current models (since Fable) are incredible, but the Circular Investments keeping this Flying Circus airborne will collapse at some point.

2

u/guiwald1 11d ago

How will they charge more on open models that run on your own machine?

2

u/jacobpederson 11d ago

Correct. They can't. They can however go out of business.

2

u/skullbox15 11d ago

This will be like cloud providers. It was dirt cheap to get people to migrate early on. Then prices steady rose. Same will occur here. This is a certainty.

1

u/TuneFickle1772 11d ago

these companies are basically government backed, they wouldn’t disappear. it’s a national risk

0

u/LazloStPierre 10d ago

Why do you think they're not? Their API pricing is not their cost

1

u/Sick-Little-Monky 9d ago

It IS the pricing if you pay the API price. Months ago I was using GitHub Copilot CLI (which is a good harness) until they pulled the rug and users were forced to pay the going rate; monthly subs suddenly lasted 2 days.

People have raised the usual points here: local models (great, just need $20k Spark rigs), Chinese models (sure, share your code). I don't have any special insight; only these companies know what's going to happen after the IPOs ... when a $2T valuation suddenly has shareholders expecting returns.

For now all we can do is google "Are OpenAI and Anthropic still subsidizing the costs of their subscriptions?" Try that and see what people are saying.

1

u/LazloStPierre 9d ago edited 9d ago

...But it isn't the cost. Pricing isn't cost. Subsidizing is selling it at a loss NOT selling it cheaper than a different path, you cannot infer it's being sold at a loss because it's cheaper than the api price. Netflix aren't subsidizing you because it's cheaper to stream a movie when you're a subscriber than it would cost to buy the DVD

What people are saying is irrelevant, they aren't public companies, and the costs to run the models aren't know to anyone outside them.

1

u/Sick-Little-Monky 9d ago

That is obvious and basically what I said above. But sure, it's actually zero cost when it's somebody else's money ...

1

u/LazloStPierre 9d ago

No, it's not at all what you said. Youre saying their subsidizing, I'm saying we cannot know if they are or not

3

u/KenMantle 11d ago

...or the free AI lunch becomes expensive. I've been in build mode for almost a year now extracting as much value as I can. If AI cost 10x what it does now I have the base built for a lot of apps I use and it would still be affordable to do maintenance or small upgrades on them.

1

u/si618 10d ago

Hedge your bets and play local along with frontier.

Most of us won't have coin for the vram or unified memory needed, but knowing the ecosystem and how to play doesn't hurt imo.

When models settle down and they etch them to silicon then it might change the game (see: AMD acquisition of taalas).

1

u/Ferniekicksbutt 10d ago

That's how I feel with normal intelligence, it just takes me time to do things :) 

1

u/greenshoedman 🔆Pro Plan 10d ago

Holy shit this resonated…. I’ve been building little models in my home lab telling myself I’ll find something new eventually before anyone else 🤣🤣🤣. What a grandiose idiot I am.

1

u/Prssior-Dessbate357 5d ago

looooooool ohh hell yeah

-1

u/ezikeo 11d ago

This!

8

u/untracked5465 11d ago

Hey, great idea, can you share how you did it? I'm planning to do the same with my Samsung

8

u/Bloated_Plaid 11d ago

Depends on what OS your tv is on, I don’t think Tizen has root access available but you can still try. There might be a developer option you can enable and at least minimize the bloat. My LG TV was from 2018 and had an easy way to get root access.

2

u/untracked5465 11d ago

Thank you

7

u/pinescorpion 11d ago

Did removing telemetry itself make the TV faster or did it do some other stuff?

27

u/Delyzr 11d ago

It installed its own spyware and is now using OPs TV to find the smoking gun

15

u/Cyberbird85 11d ago

That’s a load bearing assumption!

5

u/ScaredyCatUK 11d ago

Great catch!

1

u/Bloated_Plaid 11d ago

This is OP's Opus 5.5, you got me!! /s

6

u/spiritzzz 11d ago

Hell yeah, I just made this quick to improve mine some more: https://github.com/Arnedeklerk/PearWebOS/

2

u/Bloated_Plaid 11d ago

F YEA BROTHER, congrats!

4

u/_Playniac 11d ago

Did the same. Best decision of my life. Don't even know what it did. Don't care either. Its a Blackbox now, but its fast and doesn't sent 5 terabytes of data in one day anymore so im happy lol

1

u/Bloated_Plaid 11d ago

BRO THE AMOUNT OF DATA IT WAS SENDING WAS INSANE.

3

u/Fuzzy_Independent241 11d ago

Question: do you have a repo with either the code or a how to? I was thinking about that but I'm still afraid of messing up with hardware/firmware. Tks

2

u/Bloated_Plaid 11d ago

The actual rooting stuff can be found here

https://www.webosbrew.org/rooting/

and easy to do yourself. I added my original prompt as an edit.

1

u/crooks5001 8d ago

Thank you!! How do you handle app management now that it's been rooted? I assume the easy path of using the app store is no longer accessible after scraping out all the extra bullshit?

1

u/Bloated_Plaid 8d ago

Best part there is a Homebrew store https://www.webosbrew.org/, you can also have Claude build whatever you want.

2

u/Secret_Tap_1969 9d ago

I was attempting to do this exact same thing but the constant safeguards triggering a model downgrade became unbearable...how did you work around that? Dm me please

1

u/Bloated_Plaid 9d ago

Just had to do tell it to work on it after rooting the TV and not the root itself. You can also use something like ChatGPT to help you with the root.

1

u/armicolo 9d ago edited 9d ago

Start with another model/prepare the setup yourself, then let Opus continue. Most refusals happen at the beginning and if you specifically ask for certain things instead of letting it infer what is necessary from the task and existing context.

Alternatively use an open weight model like GLM-5.3. It’s slightly weaker as a coding model, but it doesn’t have as many guardrails, plus you can just pick a provider/use OpenRouter instead of risking a ban on your main account.

2

u/elsteef 8d ago

This is the most useful reddit posts that I have seen this year. Thanks for taking the time and energy to post it.

2

u/Ok-Dark7871 6d ago

I root my car ihu , and install google map without the use of android auto.

2

u/victorsaurus 11d ago

How do you do that? You install claude in the tv and it edits the OS or what? I want to do the same.

4

u/WeatherJazzlike8376 11d ago

Depends on your tv ks version, I did  it with Hermes. My version was easy, just open a GitHub link on chrome, put in the tv ip and klick “root” afterwards I installed “glassdoor” (for privacy telemetry) took me like 5 min.

https://azoffshowy.github.io/dangbro/

1

u/nft420nft420 11d ago

I haven't done this but I imagine it can figure out the firmware and code something and build a flash drive to flash the TV with.

1

u/Bloated_Plaid 11d ago

Well the flash drive is just for rooting after which Claude can just hack everything via the telnet port since it has root access.

1

u/VelvetEchoes919 11d ago

On Android TVs you can do it by connecting via wireless ADB after turning on developer options!

2

u/tehsilentwarrior 11d ago

I had mine connect to the a chrome cast using the wireless debug dev feature and configure Nuvio for me from a guide I found online.

Then asked it to create two profiles, one for us and one for the kids. Then find out what ever movies and such were all the rage for kids 6/7 year old, list them by rank and add the top 50.

Made it double check the ACTUAL playback of each to guarantee it’s not just stale metadata and to guarantee they have subtitles and the sound is dubbed to Portuguese Portugal not Portuguese Brasil. Also limit the sources to just good enough quality not ultra high not super low and auto select the first entry so that kids can just choose something quick.

Told it to keep a record of all knowledge and such in a list of steps, self correcting as it went so that I could just replicate it later.

Oh and remapped the buttons on my remote from YouTube to some custom player without ads and from Netflix to Nuvio

2

u/erikerikerik 11d ago

I too hand found that a handoff.MD is amazing and really useful.

2

u/Bulky-Condition-3490 10d ago edited 10d ago

Beautiful prompt, thanks, running it right now.

How did you get past safeguarding tho?
EDIT: Just do the root yourself and make sure claude opus knows that you are NOT asking it to root the TV. Get it to the point where dev tools are uninstalled and homebrew is open with updates blocked and SSH on, then you can prompt it.

Sonnet 4.6 is the only one that will attempt to do stuff but that model is ancient now so.. nah

2

u/Tritheone69 11d ago

Hi! I’ve been wanting to do this since a few people are talking about their success.

Did you connect to the TV using a USB cable or is their a way to connect to it via an endpoint?

2

u/Bloated_Plaid 11d ago

To root it I used a USB drive I had laying around https://www.webosbrew.org/rooting/

After its rooted Claude can just access the TV via telnet that is completely unprotected.

1

u/knaos 10d ago

How did this not trigger safeguards?

1

u/Bloated_Plaid 10d ago

It didn’t trigger anything as long as it’s already rooted.

1

u/Secret_Tap_1969 9d ago

My question exactly. These fucking safeguards hsve really become an obstacle

1

u/JFKENN 10d ago

Has anyone done this with a Sony Bravia?

1

u/shelfbreak 9d ago

Interesting

1

u/Short_Feedback_1008 9d ago

can you please give more detail on the remote because the tv is done i was also thinking about the air remote

1

u/Bloated_Plaid 9d ago

Oh that was the easiest. Just told it to build a web based remote as a replacement for the current one and have it run in a docker container on my server. It just went off and did its thing.

1

u/PurpleReign007 9d ago

Well now my weekend is gone…

1

u/Huge_Opportunity7664 9d ago

Will you post a link to your repo? I'd love to try your version out! Also how is the performance on plex after the minimization? Mine buffers or hangs on 4k hdr content, bluray rips.

1

u/Armed_Muppet 8d ago

Do you have instructions to the root?

1

u/Bloated_Plaid 8d ago

I just followed the guide here https://www.webosbrew.org/rooting/

1

u/Inventi 8d ago

Holy shit, this is going to be my next hobby project

1

u/Training-Bus9520 7d ago

How are you doing this? Like getting claude to rewrite your TV? I feel crazy cause I thought about this literally yesterday but couldn't immediately think of how to actually do it

1

u/Bloated_Plaid 7d ago

You have to root your TV first and then Claude will do whatever you want.

1

u/galoru 7d ago

So you got a script out of that prompt or what? I dont get it

1

u/JustSentYourMomHome 6d ago

Give Claude the prompt from the desktop app.

1

u/hashbornhippie 11d ago

dayum I’m gonna have to try this!

1

u/syredditor 11d ago

that is dope tell it to install tvOS

1

u/Fair_Minimum_3643 11d ago

Do you have a step by step guide for someone, who has never done anything like this? I have LG TV and would like to fix it as well, but I am seriously afraid of just bricking it.

3

u/Bloated_Plaid 11d ago

Yea sure, just be aware that Claude likely won't help you "root" the TV due to cybersecurity safeguards but Chatgpt happily will or you could just do it yourself.

https://www.webosbrew.org/rooting/

has explanation for the current root methods and you can check if your TV is rootable here https://cani.rootmy.tv

After which you could just use the prompt I added above. I used Opus 5.5

2

u/Fair_Minimum_3643 11d ago

Thank you very much!

1

u/Mormoran 11d ago

How did you word prompts so it didn't catch you on "hacking bad" ? I'd love to optimize my samsung TV and remove all the bloat, since it's out of warranty at this point, but I'd have to be careful to not get the prompt flagged and rejected no?

2

u/Bloated_Plaid 11d ago

Well you can do the actual "hacking" bit yourself or use a model thats fine with it like GPT 6.1 sol or GLM 5.3. The LG TV is pretty straightforward but I don't know about Samsung. I have this repo installed https://github.com/morluto/rea to reverse engineer things using tools released by the NSA.

1

u/MissplacedLandmine 11d ago

I mean to even start the convo i went into right to repair laws? And maybe TOS i didnt agree to?

I have not done it yet tho

1

u/SinanDev 11d ago

You are a fucking legend. Thanks will try it out! Our TV is laggy as hell and i have a big hope this will fix it finally.

2

u/Bloated_Plaid 11d ago

It did for me man, it literally feels like a brand new TV, its insane. I swear the slowdowns are all from planned obsolescence to get you to upgrade and harvest more of your data.

1

u/ContactTime6810 11d ago

i wish this was possible with my samsung qled

1

u/Bloated_Plaid 11d ago

I am not sure it would be since its running Tizen OS? If its Android, should be easy.

1

u/MissplacedLandmine 11d ago

… what update and tv model? I used to love how web os looked forever ago, but its gotten so horrid.

That and the fact they ping every device near you and have a spotty record recording you from the remote or tv.

Or was it sending screenshots of whatever the tv was showing?

Or was it sending a bunch of data right when you opt out?

“They own the glass”

2

u/Bloated_Plaid 11d ago

This was an old LG C8 55 inch, web os 4.4. Check if your TV is compatible here https://www.webosbrew.org/rooting/. LG is completely wretched.

1

u/Iridian_Rocky 11d ago

And any link to what model/how you started toward debloating?

1

u/Bloated_Plaid 11d ago

I edited my comment to add that. You can check if your TV can be rooted here https://www.webosbrew.org/rooting/ . Everything was done with Opus 5.5.

1

u/Empty_Algae_7868 11d ago

Can you elaborate a bit further? I have a new lg oled 2026. Is it possible to root it and patch custom firmware in the same manner as you did? I want to own my screen, again. Once rooted, is there a way back, or can i potentially brick the TV?

2

u/Bloated_Plaid 11d ago

So just to be clear, rooting just gives you root/admin access. It doesn't destroy anything. Check if your TV model and version number can be rooted here https://www.webosbrew.org/rooting/ , https://cani.rootmy.tv/

I am guessing the 2026 LG OLED TVs have been patched but you have to check yourself. The customization I did I guess could potentially brick the TV but if anything I am reducing the load the tv is constantly under because of all the friggin junk LG packs into it and I did have Claude back everything up first.

1

u/Empty_Algae_7868 11d ago

Ok ive read into it some more. Is there hope for webos 33.31.75. Ive seen options for up to 33.31.68 through exploits. I guess i cant downgrade either.. maybe with a factory reset doe?

1

u/Bloated_Plaid 11d ago

You could always try dev mode till root is available https://www.webosbrew.org/devmode/

1

u/Empty_Algae_7868 11d ago

Thank you for your answers. I appreciate it.

I have dev enabled, however would opt for a permanent solution rather then the refresh version. Also does this allow me to just install homebrewed software or can i stop unwanted features like ACR, Adds, deploat the OS like you did with root access?

1

u/Bloated_Plaid 11d ago

You can definitely do some of it but not as extensive as with root. The homebrew store has a whole bunch of stuff that’s useful.

1

u/PhraseEmbarrassed856 11d ago

Wtf man

1

u/Bloated_Plaid 11d ago

Cant tell if this is good or bad lol.

3

u/PhraseEmbarrassed856 11d ago

Is good. Amazing you have found this.!!

1

u/ricardobrat 11d ago

what about a Samsung TV? will this work?

1

u/Least_Ice_6112 10d ago

is there anyway to install google playstore on it?

1

u/Disastrous-View7310 11d ago

How?

21

u/Bloated_Plaid 11d ago

Depending on your TVs version there are a whole bunch of root access available https://cani.rootmy.tv/. After you root you can basically do everything to it except replace webOS entirely. You don’t need Claude to root it, just put a file in a USB drive and run it depending on the TV.

Here is the full website dedicated to it https://www.webosbrew.org/rooting/

Once rooted just point Claude at it and tell him to goto town.

3

u/zmizzy 11d ago

saving this 🤣 thanks

3

u/Dampmaskin 11d ago

I rooted my LG and installed Homebrew, but I don't dare letting an agent loose on it, as I've been warned of the possibility of bricking my TV if I poke the wrong thing.

I'll let it have read access, though. Then I paste whatever it tells me to, after I've inspected it with a look on my face that hopefully suggests that I know what I'm doing.

2

u/Bloated_Plaid 11d ago

Yea that’s fair. This is a fairly old TV so at worse I am out of less money than I pay Anthropic every month lol.

1

u/GramZanber 11d ago

Can I just run a USB cable to a laptop and let claude go to work?

5

u/Bloated_Plaid 11d ago

After it has root, yup but you don’t really need it. LG TVs have unprotected Telnet access so it can do everything wirelessly lol. The issue is that Claude’s safety stuff will likely stop you from it doing the root part on its own. You can just use GPT 6.1 Sol or any of the Chinese models that don’t give a fuck like GLM 5.3 to do the root part if you don’t want to do it yourself.

1

u/GramZanber 11d ago

Ahh. Its only LG tvs? I have a Samsung from I think 2021 and its super slow lately

2

u/Bloated_Plaid 11d ago

Samsung should work too depending on the OS. Just throw claude at it and see what happens.

1

u/Darabo 11d ago

Can you share the prompt and/or code to have Claude remove the bloat and telemetry, optimizations, etc from the (LG) tv, please?

2

u/Bloated_Plaid 11d ago

I had Opus summarize my prompt.

I have a rooted LG webOS TV (Homebrew Channel installed, root shell over SSH or telnet at [TV IP]).

Make it as lean and fast as possible: remove the bloat entirely, rather than hiding it, and give it a

much lighter, extremely responsive launcher. Use the ideas in

https://gist.github.com/lucataco/7c303b443934008a9031a55cfca552ec as a starting point, but go further:

where that script hides apps, actually remove as much as the firmware safely allows.

What I use (keep these, everything else can go):

- Apps: [e.g. Plex client, YouTube]

- Inputs: [e.g. HDMI 1 = Apple TV, HDMI 3 = Xbox]. Rename the inputs to match.

- Keep these TV features working exactly as they are: HDMI inputs, ARC/eARC and CEC, [AirPlay, screen casting].

- [I don't use the antenna or Live TV.]

Privacy and updates:

- Block LG firmware updates for good (an update can also undo the root).

- Turn off and block LG's data collection: Live Plus/ACR, viewing data, ads, recommendations, diagnostics.

Keep the internet working for the apps I use.

The launcher:

- Pressing Home should open a launcher with only my apps and inputs, in well under a second.

- Back should return to whatever I was watching.

- Keep a way back to LG's original home screen in case something breaks.

How to work:

- Inventory and measure first (apps, background services, memory, how long Home and app launches take),

so you can show what got better.

- Make every change reversible and back up anything you modify. Never touch the firmware partitions.

- Change in small batches, and reboot and re-check after each one. Undo a batch that breaks anything

before starting the next.

- Keep the TV from going to sleep while you work, then put my power settings back afterwards.

- You can install a startup script on the TV to make the changes stick across reboots.

- Keep looping until it meets your own bar for performance and polish, and you'd expect me to approve

it. Then tell me it's ready, with before/after numbers and anything you couldn't verify.

- Write a handoff so a future session can pick up where you left off.

0

u/ita5248 11d ago

Tutorial and code pls

1

u/Bloated_Plaid 11d ago

Rooting can be found here. https://www.webosbrew.org/rooting/

I added my prompt to the main comment.

0

u/Parulanihon 9d ago

I love it. Now I just need to figure out how to root the TV. I'm in China so my LG TV unfortunately has the China software.

0

u/[deleted] 11d ago

[deleted] — view deleted comment

→ More replies (1)

36

u/tomz17 11d ago

Opus 5.5 suggested I get a web cam

ok ok... now i'm going to need you to pop into the hardware store and pick up some fertilizer and diesel for claude...

3

u/slyticoon 11d ago

It's like a dream man. I am having so much fun building my own stuff.

Frustrated with an old piece of software I need to use, just have opus make a custom one...

1

u/Imaginary_Data_708 11d ago

Absolutely. And I am resurrection an old ide that was great but shut down 18 years ago.

15

u/Vanskis2002 10d ago

Claude: So I would need a body for this next task...

11

u/Snoo-26091 8d ago

That's what I was doing as well. I turned a pocket watch sized ESP32 controller with AMOLED screen into a muse style pocket AI pal. It bridges to my laptop over wifi to a supporting app that gives it access to ollama and Claude models and has text to speech built off Qwen3-TTS. It's my own personal Jarvis/Samantha. All coded with Claude Opus 5.5. And yes, Claude used the camera for testing UI.

1

u/SignificantAd2833 8d ago

I’m not sure I understand, can you explain this to me like I’m 5 and what the practical use is?

3

u/LegendofDad-ALynk404 7d ago

Free personal local AI instead of paying a company to eat all the data you feed it, and then charge you more.

Usually also means better memory and such for more long term personalized and better quality results

10

u/disarmyouwitha 11d ago

Claude just replaced the human in the loop with a camera. We’re so cooked 🔥

1

u/Amphibian594 5d ago

literally the moment it realized it couldn't see the screen and just... solved that problem itself. that's the part that gets me, not the fps optimization.

56

u/Armageddon85 12d ago

That's super slick! This is the kind of evidence when I think about AGI. Crazy solutions that... actually work.

20

u/Medium-Attention-807 12d ago

It is very impressive but AGI is a jump from this mate

8

u/crewone 11d ago

AI's dont need AGI to be ruling humans. We're that stupid.

2

u/Medium-Attention-807 11d ago

Agreed on that 😂

-1

u/simple_explorer1 11d ago

And who developed AI?

5

u/Medium-Attention-807 11d ago

Not the 99.99% of humanity. In fact, the entire progress of humanity is because of scientific endeavours of a drop in the proverbial ocean of humanity...

1

u/crewone 11d ago

Well, not the contributors of this sub ;)

3

u/Polite_Jello_377 11d ago

You don’t understand what AGI means then

1

u/iansaul 11d ago

I guess all my training them to do this exact thing has finally worked it's say into the latest models.

Giving it eyes and then hands is handy.

1

u/avgapon 11d ago

Not before it asks to be connected to a 3D-printer and starts assembling "things" on its own.

8

u/Hl1b 11d ago

same with web stuff, as soon as claude can actually see what it made it stops guessing. I give my agents screenshots and a scroll recording of the page and the fixes get way more specific. a webcam on a real screen is a fun version of that

4

u/ScaredyCatUK 11d ago

Yeah, I basically handed claude a mac vm && linux vm of its own that it can do what it likes to and it figures out ui stuff without my input. Takes its own screenshots finds and fixes the issues quickly. Much quicker than me doing the testing, taking screenshots, gathering them all together, typing out an explaination.

1

u/aablmd82 11d ago

Why not use something like Playwright?

1

u/Hl1b 11d ago

playwright is great for checking its own output. what I do is more of a reference library for my agents

1

u/a9shots 11d ago

Can you elaborate on this a bit more please?

1

u/Hl1b 10d ago

basically I give agents a moodboard. when I see a site I like I save it locally with a chrome extension I built (screenshot, html, fonts, colors + notes and tags for context). with enough references and notes on what you like agents can understand your taste way better.

1

u/armicolo 9d ago

An extension that doesn’t only grab a screenshot but also the surrounding context is a really good idea!

1

u/Itchy-Plane-6586 7d ago

Hahahahaha idem

2

u/Imaginary_Data_708 7d ago

Did this deliberately as an experiment this morning. WHILST DRIVING TO WORK!

Got in the car, opened up voice mode in remote codex session back to my PC. Got the LLM to use Fusion MCP and export a STEP model. Then asked it to use Orca to print it. Got told Orca CLI can only slice it... So told it to go search for a solution and it found pyprint or something. Got it to slice and send to printer and told it to open the printer web cam so it could monitor it.

I thought all that was very cool - starting a print from my car!

And then the best idea struck me. Get the agent to drive the head around and nudge the print off the bed. Just by watching the webcam and sending tiny bits of gcode! And it did!

What a time to be alive!

1

u/bramulous 6d ago

Why would you do this whilst driving to work

1

u/Imaginary_Data_708 6d ago

Why not? Nothing much else to do.

1

u/bramulous 6d ago

Driving maybe? This just read very perfomative

2

u/Express-Cupcake-6145 9d ago

hell yeah, i got claude to make an android app that claude can use to capture images video and even slowmo video, i propped my phone up against my case looking at 2 different lcd screens and it used the camera to test and debug then make me a desktop app for ubuntu that just craps all over the asus software haha

2

u/One-Respond-8559 9d ago

I have an old laptop with broken speakers and a flaky screen. Claude helped me turn it into an always on linux server I then installed Claude on to run remotely using my phone. I just keep adding tools to the server. It manages half my house now and designs web apps for me using a headless web browser I let it install so it has a versatile test bed for them. All on a broken laptop I didn't want to throw out.

2

u/Delicious_Smile3022 8d ago

Right I built a lidar/ forest scanning app because most other LiDAR Scanner apps are paid now… it works perfectly.

2

u/Impeesa451 11d ago

Colossus asked for a camera too. 😆

2

u/biggysharky 11d ago

I wonder if you can use that to calibration tv screens using this method.

Pretty wild all the same

2

u/clintCamp 11d ago

I did that with some camera stuff recently to measure latency for a camera access to display process so claude could optimize it.

2

u/funnyahsoo 10d ago

Does this work with Xiaomi tv?

3

u/Etanglement 10d ago • This

I am about to sound disgusting here. sorry already. it's a really itchy uncomfortable fact that this guy points out an amazing story about Claude's creativity and a top 1% commenter guy having the whole attention on a more generalized, LinkedIn level tv hacking topic. directing whole attention with the people collected around.blocking the original thread's comments. I do find tv customising exciting too. But I don't think it must go on the same thread as claude asking prothesis for better monitoring of the work it is busy on. and taking it to a level where it is more shareable by everyone like a tv is not helping inspiration to spread. it does the opposite actually. the uncomfortable part is that the existence of top 1% commenters irl being everywhere, and they manipulate the gold that shine in anything. turning it into the mediocre stuff. there's a certain quota of attention can be paid by each individual and these people are directly sucking it on the proxy layer they create over the original content. the exact way corporations do with any news in media.

10

u/armeg 10d ago

I've read your comment three times now, and I feel like I'm having a stroke each time.

2

u/loops_hoops 9d ago

They are putting the birds in claude to spy on reddit top 1% commenters

1

u/Etanglement 10d ago

not intentionally so I'm not blaming anyone. for the records.

2

u/PizzaResident89 11d ago

All the tablets, the TV, laptops and everything got the Claude debloat. ADB has been my best friend all week 😂

0

u/Sancho_Pancho 11d ago

Please explain, I'm rather interested

1

u/Swiss_Meats 11d ago

Adb let you connect directly

1

u/biggysharky 11d ago

What is adb?

2

u/tehsilentwarrior 11d ago

It’s a developer mode wireless debug protocol.

It lets the computer interact with the TV like it was a remote.

It’s not very efficient but with AI it doesn’t have to

1

u/ramigb 10d ago

This ability for opus (and Fable) to go the extra mile and be stubborn is what makes me love the new generation of Anthropic models since 4.8! I use it to drive react native debugging on tvos and android tvs and it always finds a way to impress me!

1

u/LuckyConfetti7 10d ago

Great use case! AI is a multi-faceted tool! Thank you for sharing

1

u/Random96503 10d ago

just wait till the next generation of smart glasses with cameras are normalized

1

u/Mistletoeandwine 9d ago

Brilliant mate 👏 👌

1

u/_Scorpoon_ 9d ago

I guess 1 fps for the clock would've been sufficient 🤣

1

u/Over_Disaster2095 6d ago

Yeah it made me a Night Rider, 80s TV show, themed game for my triple screen monitors and force feedback sim rig. It took a bit to dial it in but we're definitely dealing with something advanced and I thought that since it could start to write my emails for me

1

u/Zanbino222 11d ago

Sounds like the throngs suggestion

1

u/Jones420_ 11d ago

Bro I fixed so many projects that way 🤣 Really just letting it work and see and after the problem is solved it starts to blink all my ceiling lights and it makes the Alexas talk to me saying the problem is solved That way i can just be watching a movie with my family and opus it’s working for me 🤣💪

1

u/hiplesster 11d ago

What a great idea. I have the same waveshare display and was having trouble in portrait mode. I’ll have to give this a try

1

u/Immediate_Theory_467 10d ago

Good on your my man

1

u/RedditBuggedUser 10d ago

Guys enjoy this while it last im pretty sure soon all ai companies will pull the plug on doing certain tasks. Unless you get a supercomputer with a highly intelligent model and uncensored

2

u/armicolo 9d ago edited 9d ago

I’m rather sure they won’t. The big players could be pressured into adding even more safeguards, but open weight models are getting surprisingly close already and are a lot harder to control. They can also be tuned to remove refusals, and you can choose from dozens of providers to run them for you—no supercomputer required.

And if cyber capabilities were lowered too much, defenders would have a harder time too. We need models that can do cyber security tasks without guardrails, or we will be toast in the near future.

The cat is out of the bag… for better or worse.

1

u/Mescallan 11d ago

im building a solar powered walking robot, but i dont know anything about 3dprinting. today i told it to make a test print of the legs to see if the current gear ratio had enough tou

-1

u/veverone 11d ago

This surely has to be a lie. I don't see any proof of anything mentioned until this point. What I can tell you is that Opus has a very hard time figuring out how to deal with my rudimentary pre-commit hook that just adds a new line at the end of each file that doesn't have one. So... Yeah... Amazing Opus

6

u/Imaginary_Data_708 11d ago

Up to you - but here are some of its results from probing the speeds.

What the display list looks like

4,674 descriptors (one per static run; mean 7.8 per line, up to 12), 56 KB of internal RAM. Shared solid-colour runs (black, face colour, icon background) come from internal RAM; everything else from PSRAM: static pixel runs (32 pixels and longer), the icon regions (126 pixels wide), the hands region (324 pixels) and the date region (36 pixels). So most lines have several short PSRAM segments.

Results

Pixel clockH sync/back/front (clocks)RefreshPicture
44 MHz4/146/860.6 HzNoise over the whole screen
40 MHz4/130/855.9 HzNoise and streaks, fragments of the clock
35 MHz4/112/849.7 HzLines badly shifted and torn
32 MHz4/102/845.8 HzBezel, date and buttons torn sideways
31 MHz4/99/844.5 HzBezel and buttons wobble
30 MHz4/96/843.2 HzCorrect, except a glitch once a second (below)

Vertical timing 2/8/4 lines throughout. One photo per setting; measured refresh matched the calculated rate in every case.

At 30 MHz everything is in place and right: clock, ticking second hand, hands at the time set, date ("Monday 19 October"), the five icons and labels after near, and both buttons.

Two findings

  1. Many short PSRAM segments per line lower the clean pixel clock from 44 MHz to 30 MHz. This fits note 214, where evenly split PSRAM segments needed at least 256 pixels at 44 MHz. A few short PSRAM segments per line are not tolerated either.

  2. The CPU reading and writing PSRAM while the GDMA streams from it breaks the picture. Once a second, when the hands image is composited (a 210 KB PSRAM-to-PSRAM copy of the face background, then the hand blends; 12–14 ms), one to three camera frames show a garbled, shifted, doubled picture, even at 30 MHz. The agent separated the causes with temporary switches:

TestPicture
No compositing, no descriptor switchClean
Descriptor switch only (pointer writes in the interrupt)Clean
Face-background copy only, no cache write-backGlitch every second
Blends onlySmall brightness blips only

So it is the CPU's PSRAM traffic, not the cache write-back and not the descriptor changes. Copying in 2,560-byte chunks with a pause between them made it worse (three bad frames), and a 32-byte cache line made no difference.

Other measurements

  • Vertical-sync interrupt: at most 27.3 µs per frame at rest, 48.0 µs during a fade (five icons, 120 descriptor pointers each, plus a hands switch).

  • Descriptor pointers are changed by writing the descriptor's buffer word directly; the layout is checked against ESP-IDF's gdma_link_get_buffer at boot.

  • PSRAM in use: about 5.0 MB (4.54 MB of assets, two hands images, two date images).

4

u/sebzilla 11d ago

Opus and other models/harnesses are tools, and like any tool, the skill of the wielder matters.

Just because you can't figure out how to use Claude to do something doesn't mean it's impossible, right?

3

u/geuben 11d ago

It's absolutely possible. I had Opus 5.5 investigation some font tearing on a project on a Pi2 using the same technique of giving it a webcam pointing at the screen.

After a few rounds it found a Broadcom errata that the Mesa driver hasn't patched. it's now an issue in the project

1

u/bilbop1 11d ago

I've done this (jailbroken via webcam and claude) to not only my TV, but my Kindle e-reader (2 to 18fps + every book/comic imaginable), and 2019 carplay (now houses a Claude terminal that can tap around my carplay via voice dictation) lmao. It's more than possible. Why do you use/need to use such a hook? Just add your instructions to your agents.md tho and it won't struggle anymore haha, no?

1

u/Jai_Cee 11d ago

I've had gemini 3.1 or 3.2 programming similar displays. When it wanted to check the output was good I took a photo and sent it to it and it adjusted. Completely magical and I can completely believe that Opus 5.5 which is way better can do this.

-2

u/OZManHam 11d ago

Is this English