ProductImage type.
Also, we launched a CLI! If you’re in the MCP-is-dead camp, install our CLI with brew install channel3-ai/tap/channel3 and point your preferred agent at it. We also supercharged our Skills to leverage the CLI, and they really feel like magic when used with a personal agent.
If you sleuth through our SDK changelog, you’ll notice we’re not going to cover most of the changes here. We did a lot, and some of these changes deserve their own update (variants, structured attributes).
Cleaned images
Cleaned images are product images that have the following properties:- Square aspect ratio
- Uniform, monochromatic background
ProductImage type with the flag is_cleaned_image.
Cleaned images are perfect for displaying a uniform, consistent product grid.
Take nordstrom.com on our dashboard. Before cleaned images, this is what the product grid looks like. It’s good, but those bad aspect ratios stick out like a sore thumb, and the on-model shots are glaring.

- Every image is the perfect aspect ratio
- Those on-model shots have been replaced with cleaned, square lay-flat shots
- The sunglasses, which were a narrow rectangle, have padding extending the image to a square

is_cleaned_image in my product grid view.”
Search color filters
WithSearchColorsFilter, you can provide a hex and a percentage filter to your /v1/search query, so every search result is a product matching the provided color profile. See the docs for this filter here.
Cosmos is an inspiration/moodboard/design app for creatives. One of its entry points is a simple color picker that kicks you off on a truly beautiful journey through a sea of themed images. We were inspired by this experience and decided we could build this for products. Thus, SearchColorsFilter was born. We’ve analyzed, extracted, and indexed color palettes for millions of products.
I’ll note that this field is in beta. We were so amazed by this tool, we wanted to share it with you ASAP! Two specific cautions:
- Our coverage for indexed colors is good, but color space is large (16 million hex codes). At times, some irrelevant results will slip in. This is simply a consequence of the search space with the color filter applied being prohibitively small.
- We might change the API shape — we’ve marked it as beta in the docs. Feedback is super helpful here, drop it in the Discord.
Search color filters + cleaned images
We don’t actually expose a way to do specifically this search (yet), but let me brag for a second. Look at these search results — perfectly uniform, totally adherent to the provided palette, and incredibly aesthetic. This is Pinterest or Cosmos for shopping. Someone, please build this!!
CLI
Full setup instructions can be found on our docs, but getting running with the CLI is as easy as:.zshrc or .bashrc so you never have to set it again)
CLIs are a great tool for pointing personal agents to if you don’t want the context bloat of adding MCPs. The CLI is simply our API, in CLI form, fully equipped with search, price tracking, and all the auxiliary endpoints.
The CLI is enhanced when paired with our Skills, which instruct your agent on how to use the CLI. Channel3 Skills can be installed in one line as well: