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.

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...

Bild

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!

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

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.

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.

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. : )

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? : ).

Bild

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!

Bild