The most excellent @dt_emmy has done it again, this time with new drag 'n' drop support into dartantic_chat, including drop target previews as you go! The dartantic_chat provides a full-featured agentic chat widget with support for all dartantic providers: pub.dev/packages/dar...
Chris Sells
@csells.bsky.social
Chris Sells is an independent consultant focused on applied AI and developer tools and ecosystems. He enjoys long walks on the beach and various technologies.
Puppeteer-style agentic control of your Flutter apps: github.com/leancodepl/m... This is huge! This provides a tight loop between the app and the agent to test features, test look and feel and fix it all while you're watching reruns of Green Acres (if you know, you know).
GitHub - leancodepl/marionette_mcp: MCP server enabling AI agents to interact with Flutter apps at runtime - let them inspect widgets, simulate taps, enter text, scroll, and take screenshots.
MCP server enabling AI agents to interact with Flutter apps at runtime - let them inspect widgets, simulate taps, enter text, scroll, and take screenshots. - leancodepl/marionette_mcp
github.com
If only agents are reading ads in the future, what happens when ads become prompt injection attacks?
"Wisdom is looking at what everyone else is looking at and seeing what nobody else sees." -- Neil Degrasse Tyson
ME: please check again for consistency, completeness and 100% safety of existing data even if the backup goes terribly terribly wrong during a godzilla tornado monsoon fire vulcano meteor shower storm blaze gone completely out of control. big foot. hangnail. CC: I appreciate the thoroughness!
Don't let your old ways stop you from new solutions: www.youtube.com/watch?v=B1CQ...
How Claude Code Changed My Life Path
YouTube video by TÂCHES TEACHES
youtube.com
Today, a most excellent guest blog post by Emmanuel Tuksa on enabling image paste to the Flutter AI Toolkit (PR pending) and to the new dartantic_chat package, a fork of the AI Toolkit's chat widget simplified for dartantic. Enjoy! sellsbrothers.com/guest-post-e...
Guest Post: Enabling Image Paste in Flutter - Marquee de Sells: Chris's insight outlet
How a simple feature request led to a deep dive into AppKit, responders, and the creation of the mac_menu_bar plugin. By Emmanuel David Tuksa
sellsbrothers.com
Do you have a AI-related project to share? I've built a little community for folks that want to share their AI projects, find collaborators and see what other folks are doing. Post your projects today: aiprojectboard.
I gotta say, group chats in ChatGPT provide a pretty good "let me AI that for you" experience : )
Claude Chat has some amount of compression for longer conversations, but eventually just gives up with an error message. Rude! So I used the Claude Exporter Chrome extension to download the conversation in markdown format (< 600k), fed it into a new Claude conversation and kept right on going. Nice!
I stumbled onto an interesting prompting technique today. I asked a question about task manager mcp servers and got a lot of projects that could be wrapped in mcp servers but didn't have one themselves. Frustrating. So I pushed back, clarified and got a great list back. Nothing special there.
I’m fallen immediately in love with the LM Council: lmcouncil.ai. The UX is lovely and the results are fascinating. #recommended
LM Council – Compare Frontier AI Systems Side-by-Side
Build the ultimate language model council with e.g. GPT-5.2 Pro, Claude Opus 4.5, Gemini 3 Deep Research, Grok 4.1 Fast, and 300+ more, and even let the models chat amongst themselves.
lmcouncil.ai
I'm a pragmatist and apparently so is gpt-5.2: "Philosophy is only useful if it eventually produces a config file." Truth.
My 2025 in review by ChatGPT. I wear this badge with pride: )
Lovable built a 1978 Space Invaders implementation from a single prompt that I can't tell from the original. one-shot-space-invaders.lovable.app
Lovable App
Lovable Generated Project
one-shot-space-invaders.lovable.app
Got myself a Dell UltraSharp U4025QW: 40″ 5K2K (5120×2160) IPS Black @ 120 Hz, ~450 nits, Thunderbolt 4 single-cable docking, 140 W power, text so sharp it judges you. They will be prying it out of my cold dead fingers.
Looking for a hand-drawn design language for Flutter that also supports go_router or any other Navigation 2.0 based routing package? Then look no further than the latest version of Sketchy with another great update from @blaqshyd! pub.dev/packages/ske...
OH: "watching your llm do tool calls is like watching the washing machine spin. you can let it just handle it." yes you can, but you have to check your clothes for damage when they come out or you're gonna look pretty terrible when you go out on a Saturday night. : )
Excellent talk on the Amp coding agent and "leaning into the weird": youtu.be/gvIAkmZUEZY?... Amp is the coding agent that taught me the value of turning the model quality dial to 11 in spite of the increased latency and cost. #recommended
Amp Code: Next Generation AI Coding – Beyang Liu
YouTube video by AI Engineer
youtu.be
by popular demand, I've update dartantic_ai to support image editing across Google (Nano Banana!), OpenAI and Anthropic across both surfaces: API: docs.dartantic.ai/media-genera... CLI: docs.dartantic.ai/dartantic-cl... e.g. "colorize @robot_bw.png"
this is my first experience with gpt5.2-codex from within the Codex plugin for VSC. not a good start...
Instructive description of the potential of vibe engineering: simonwillison.net/2025/Dec/14/...
JustHTML is a fascinating example of vibe engineering in action
I recently came across JustHTML, a new Python library for parsing HTML released by Emil Stenström. It’s a very interesting piece of software, both as a useful library and as …
simonwillison.net
If you think of "primitives" as data and operations to take that data between valid states, then apps are just human-oriented UIs over primitives that no longer slow down agents because they don't have to be blocked by the UIs; agents can go directly to the primitives. youtu.be/4Bg0Q1enwS4?...
Why AI-Native Companies Are Deleting Software You're Still Paying For (The $56K Lesson)
YouTube video by AI News & Strategy Daily | Nate B Jones
youtu.be
what is up with california? I'm in santa barbara at a coffee shop without wifi and with all of the doors wide open. it's 54 degrees outside! in portland, we have the sense to close the doors when it gets cold.
I wanted to be able to play with all of the dartantic functionality interactively, so I built the dartantic CLI (aren't all the cool kids building agentic CLIs these days? : ).
I find this to be an important debate presented well: youtu.be/ShsuZT_vuvU?...
The REAL Reason The Middle Class Is Being Wiped Out
YouTube video by The Diary Of A CEO Clips
youtu.be
On to ship #3 ⛴️: Dartantic 2.0, the Nano Banana edition! 🍌 - 12K+ LOC of changes - Unified thinking mode - Server-side tools - Media generation (images and more!) And yes: Nano Banana + Gemini 3 Pro Preview. Click here for the deets: sellsbrothers.com/dartantic-2-...
Dartantic 2.0: The Nana Banana Edition - Marquee de Sells: Chris's insight outlet
Are you a Dart or Flutter developer deep into AI looking for a multi-provider agentic framework runs wherever Dart runs? Or perhaps you’re simply AI
sellsbrothers.com
Ship #2 🛳️! This one is a big thank you to @blaqshyd for his sketchy PR that provides a circular progress indicator and a new Widget Request template: github.com/csells/sketc... so don't be shy. He's already hard at working adding (ironically) go_router support. Sketchy v0.3: pub.dev/packages/ske...
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
github.com
Hello and welcome to Ship Day! 🏴☠️ Ship #1: 🚢 We're going to start off with a PR that landed today adding macOS and web support to Lokesh's excellent rar package: pub.dev/packages/rar. I also added an example Flutter app so I could see it in action. Try it out!