Colin Devroe (@cdevroex) profile picture

Head of AI & Product. Reverse engineer. Maker of Hubbub, Good Migrations, Signboard, @h2ocolor, @unmarkit and more.

Joined January 2026
Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)Photo by Colin Devroe (@cdevroex)
My goal with AI isnโ€™t to make more software. My goal with AI is to get more sunshine.
1
5
482
๐Ÿ‘Œ
Of course thatโ€™s your contention. Youโ€™re a first-year inference engineer. You just read SemiAnalysisโ€™s blog and saw megakernels coming to TPUs and AMD, so naturally you believe thatโ€™s the way to get to speed of light. Next month, when you get your hands on an inference engineering cookbookโ€”Basetenโ€™s, probablyโ€”youโ€™ll be singing from the treetops about the 500 nanoseconds of critical-path latency you save on every GEMM pipeline drain. Thatโ€™ll last until sometime next year, when you watch a pirated geohotz lecture livestream and become convinced that PDL gives you a strict superset of megakernel capabilities. โ€œWell, as a matter of fact, I wonโ€™t, because PDL introducesโ€”โ€ โ€œPDL introduces unnecessary stalls because its synchronization mechanism is very coarse.โ€ Yeah, I read that too. HazyResearchโ€™s blog, โ€œLook Ma, No Bubbles!โ€ Just below Figure 2. Do you have any thoughts of your own on the subject, or should I just point my agent at the SGLang repo and have it do it for me?
18
Cool harness from Ken. Some interesting ideas.
For the past 9 months, Iโ€™ve been making Tug, an app to create a great user experience for AI coding. I made a video to introduce it. Tug is for macOS, uses your Claude Code account, and is open source. Now in beta! Let me know what you think! youtu.be/MyGyiKSv-QQ
1
79
Iโ€™m not one to comment on LLMs either positively or negatively. But Fable 5.2 is a real one.
1
26
Design used to be brick by brick. Now it's chipping a sculpture out of marble. Same craft, opposite direction.
48
141
29
1,207
54,360
OpenAI's dots cannot use custom MCPs. Using their new computer use feature I've found a workaround Here is how you use custom MCPs with OpenAI's dots - Install and sign in to Codex CLI on your Mac. Configure and authenticate your custom MCP servers there. Run `codex mcp list` to check the configuration, then test a simple read-only request. - Connect your Mac to your dot using the new device access feature. In the ChatGPT desktop app, click your dot at the top, find This computer, and click connect. - Ask your dot to run Codex CLI on that Mac, from the project directory where your MCP configuration works. Be specific about the connector and what you want it to do. More detail here: cdevroe.com/2026/11/10/dots-โ€ฆ
32
Hey guys, OpenAI reinvented Codex.
Most of you probably haven't noticed this, but dots have a new feature called multi-exec that we quietly released on friday. I've been using it all weekend on my personal dot and it's incredibly powerful. I'd like to share why this is a big deal and how to use it. At a high level, multi exec lets your dot run commands directly on any computer. This immediately turns your dot into a real virtual employee. Here's why it's a gamechanger: - you can attach a powerful machine with persistent storage to your dot (I attached it to my maxed out Mac Studio Ultra) - the dot can now drive your computer directly via Computer Use - this extends to browser use - all your websites stay logged in, residential ip etc - you set up all your CLIs and authentication ONCE and the dot can use them directly (no more fighting the default ephemeral cloud computer) - the dot can save skills locally for repeated workflows and subagents can use those directly - if you have a local obsidian memory vault for your agents, your dot can use that too - building ios app end to end and testing it in xcode, and showing me screenshots of progress as it works - all of the above also applies to any subagents your dot delegates to in the cloud (subagents share context unlike separate threads). To enable it, open the desktop app on your computer and hit "allow computer", then give your dot this prompt: "Hey I just connected my computer. Can you attach to it directly so it's your default computer and you can run commands directly on it? Do it in your root thread so that all subagents inherit this computer for running commands. Run whoami to run water through the pipes and verify it works end to end." I recommend attaching your dot to the most powerful machine you have and investing time into it up front: - Log into all the emails & websites you need e.g. stripe cli, gcloud, firebase, etc - Install and auth all the CLIs, git you need - Make sure computer use is turned on and allowed to use your computer while its locked - I also enabled Allow All for Browsing and Downloads so my dot could use computer use to download whatever it wanted from websites without asking me for approval for each domain (use at your own risk). - Important: I HIGHLY recommend to ask your dot to build out repeated workflows as skills, and iterate to make those skills bulletproof by running water through the pipes with its subagents. As of this weekend, my dot is sending me screenshots of its progress building my iOS app end to end on my Mac Studio Ultra via xCode, and clicking around and testing things end to end. It's able to configure things in stripe via the CLI and use websites when it needs to download images for my workflows. Itโ€™s night and day. Don't sleep on it.
24
2026 has been a warm-up lap for 2027.
10
If OpenAI has a device that competes with mobile devices theyโ€™d better launch it quickly. @sama Siri AI is better. But that bar is so low. It is still terrible (for now). Use ChatGPTโ€™s voice feature and then try the same conversation with Siri AI. Youโ€™ll want to pitch your phone into the sea. An app on iOS is no longer enough.
2
217
Imagine being able to afford driving Crocs. ๐Ÿ˜
I bet nobody drives a Lambo in Crocs more than me tbh
17
Iโ€™m glad Tibo feels the same way we do.
Things will change again and again and again. Weโ€™re still very early and agents today are incredible, and yet so frustrating still. Canโ€™t wait to crack things to get that flow state back. Long journey ahead.
1
105
Did the NFL players with the big helmets get a mushroom or something? ๐Ÿ„
12
Grab an old computer. Install Ubuntu. Install Codex/ChatGPT. Remote control via ChatGPT. Log into anything without an MCP. You can do nearly anything with this setup. Far better than Dots and Muse. Enjoy.
65
In our testing these are excellent models.
Introducing ๐™ป๐™ต๐™ผ๐Ÿน: our new generation of Liquid Foundation Models. With a new tri-hybrid architecture and new multimodal encoders, the LFM3 family is the ideal model suite for specialized intelligence. > 6 model instances, across text, audio, vision, and omni modalities, generative and decision models. > ๐™ป๐™ต๐™ผ๐Ÿน-๐Ÿท.๐Ÿฝ๐™ฑ: text, 256k context window. > ๐™ป๐™ต๐™ผ๐Ÿน-๐š…๐™ป-๐Ÿธ๐™ฑ: vision-language model with video-input support for spatial understanding > ๐™ป๐™ต๐™ผ๐Ÿน-๐™ฐ๐šž๐š๐š’๐š˜-๐Ÿธ๐™ฑ: tool calls, voice chat, reasoning in 18 languages. > ๐™ป๐™ต๐™ผ๐Ÿน-๐™พ๐š–๐š—๐š’-๐Ÿธ๐™ฑ: an omni model combines vision, audio, and language. > ๐š๐Ÿท-๐Ÿธ๐™ฑ and ๐š๐Ÿท-๐™พ๐š–๐š—๐š’-๐Ÿธ๐™ฑ: decision models with typed outputs and calibrated probabilities in a single pass. Omni adds audio input. > fine-tune on 1 GPU. > a new tri-hybrid architecture > architecture optimized for 14 processor classes across GPUs, CPUs, and NPUs. > ๐™ป๐™ต๐™ผ๐Ÿน-๐š…๐™ป-๐Ÿธ๐™ฑ is a beast. It performs competitively with Gemma 4 12B (6x larger), and Gemini 3.5 Flash Lite, and GPT-5.6 Luna, with 1.9B parameters. > ๐™ป๐™ต๐™ผ๐Ÿน-๐Ÿท.๐Ÿฝ๐™ฑ is #1 on the Pareto frontier of device intelligence ๐š™๐š’๐š™๐šŽ๐š๐š๐šŽ.๐š•๐š’๐šš๐šž๐š’๐š.๐šŠ๐š’ Every modality for specialized intelligence. Pick the one that fits your use case, customize it, and run it on-device. 1/ ๐Ÿงต
1
51
wrong
If your CEO is actively vibecoding Run.
1
56
Models should be getting smaller and faster not larger and slower.
1
92
The Cowork modes of Claude and ChatGPT were a mistake for the end user.
27