Mario Zechner Profile picture
May 25 11 tweets 6 min read Read on X
introducing pipi, the shitty robot.

brain lives on my laptop, sensors/UI live on the mounted phone. time to completion: 24h (minus sleep, knight festival, lunch, dinner, and play)

built with pi.dev
take that, @huggingface reachy! :D
@huggingface making off.

step 1: buy a discount €9 shitty robot toy. use violence. Image
Image
@huggingface step 2: figure out the pcb, find out it's a mystery soic, and an h-bridge. the advertisefld "matrix LED display" is 2 segmented color LEDs behind a plastic screen. Image
Image
Image
@huggingface step 3: ignore everything and rewire the h-bridge to GPIOs on an ft232h, so the phone can later drive the single motor that can either rotate the head left, or move the robot forward in the direction it's heading in. love the mechanism! Image
Image
Image
@huggingface step 4: write some shitty node/web code for speech to text (local parakeet plus silo vad plus a little magic), text to speech (elevenlabs or local kyutai tts), with as the agent harness, and in the future a local LLM (haiku atm). pi.dev
@huggingface step 5: lunch, knight festival, outdoor play, dinner, tooth brushing, nighty night kisses. clean up boy's laser fortress. Image
@huggingface step 6: fail at figuring out a new "head" for the robot that can carry the smartphone until steffi casually walks in and solves it in 2 seconds. Image
Image
Image
@huggingface step 7: draw the rest of the fucking owl, mount phone, connect to ft232h, adjust software until crisp. voila: shitty robot. Image
Image
Image
@huggingface And if you found this entertaining and have money to spare, consider donating to our charity for 🇺🇦 families in 🇦🇹. zero overhead, every cent goes towards €50 grocery vouchers.

All orders, payment receipts, etc. here:
drive.google.com/drive/folders/…

cards-for-ukraine.at
@huggingface @threadreaderapp unroll

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mario Zechner

Mario Zechner Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @badlogicgames

May 23
had to use violence. but the legs will be a great base for an old Android phone.
mystery mcu! single layer board. the chinese know how to build super cheap. love it! Image
this is where we're going if the legs can carry the weight, which i doubt. Image
Read 19 tweets
Mar 28
we as software engineers are becoming beholden to a handful of well funded corportations. while they are our "friends" now, that may change due to incentives. i'm very uncomfortable with that.

i believe we need to band together as a community and create a public, free to use repository of real-world (coding) agent sessions/traces. I want small labs, startups, and tinkerers to have access to the same data the big folks currently gobble up from all of us. So we, as a community, can do what e.g. Cursor does below, and take back a little bit of control again.

Who's with me?

cursor.com/blog/real-time…
we don't need much for this to happen.

- one or more platforms to submit traces to for hosting. these platforms must be open to anyone
- support in coding harnesses to let people submit traces easily
- filters/classifiers to remove or warn about any PII or sensitive data in a trace before submission. this is the hardest part

i can't do this as an individual. but we can do this as a community.
i'd be personally more than happy to share all my sessions on OSS this way. all the providers i use for this work already got that data, ToS "we won't use it for training" not withstanding.

i want everyone to have my data.
Read 5 tweets
Jul 11, 2025
My magic little /todo prompt is indispensible for local work now. New/existing project? No problemo. Create docs/todo.md folder, add your first sloppy todo. On first start, Claude will generate a tiny in docs/ it can refer to later. project-description.mdImage
Then Claude asks me which todo from docs/todo.md I want to work on. Like in a text adventure, I specify the number of the todo. Claude removes the sloppy todo from docs/todo.md and puts a structured one in docs/todos/work/${date}-${title-slug}/task.md Image
Image
It then uses parallel agents to gather info and write a refinded todo description based on its findings. Before (left) and proposed after (right).

I can iterate on the refined description with Claude until I'm happy, then it updates the . task.mdImage
Read 14 tweets
Jun 4, 2025
From the maker of claude-trace now comes claude-bridge.

Use Claude Code with Google models, OpenAI models, or really any other provider with OpenAI endpoints. Including Ollama.

Not sure why you would, cause Opus/Sonnet and a Max plan are AMAZING. But now you can.
Repo:
github.com/badlogic/lemmy…

This builds on my little excerise from yesterday, claude-trace.

x.com/badlogicgames/…
Can it do Gemini? Sure it can.
Read 15 tweets
Jun 1, 2025
A new entry to my popular series "LLM tools for plebs": claude-trace

- Injects itself into Claude Code
- Logs all traffic
- Reconstructs conversations and shows what's going on behind the scenes (system prompts, all tool inputs/outputs, and more)

Some observations. 🧵
Repo:


I don't consider most of this a trade secret, as the "binary" is just a semi-obfuscated Node app. All prompts are contained as plain string literals. Same for the tool schemas, etc. But what's not in there are the tool inputs and outputs.github.com/badlogic/lemmy…
Let's have a look at the WebSearch and Fetch tools. I asked Claude Code (CC) to research the Anthropic TypeScript SDK.

It uses the WebSearch tool, passing a query to it. It then inspects the results and follows links. Cool, right? Well. Image
Image
Read 15 tweets
Nov 19, 2024
Mittagspäuschen, schauen wir einmal ob wir schnell Themen finden, wo sich @volkspartei , @SPOE_at und @neos_eu schnell einig werden können.



Das scheint mir doch schnell umsetzbar zu sein, hm? wahlomat.mariozechner.at/regierung2024Image
OK, daran muss man wohl noch arbeiten. Vll. mag die ÖVP ja die Forderung von Transparenz bei NGOs auch auf die Verwaltung ausweiten. Image
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(