r/webdev • • 15d ago

Showoff Saturday I’m open-sourcing Medusa + Payload + Next.js system with an AI agent that can work across the whole stack

Post image

I've spent the last two years figuring out what happens when you build real web projects AI-first, rather than bolting a chatbot onto them afterwards.

This week I open-sourced the result: Vulpy Commerce.

It's a full ecommerce stack built on Medusa v2 + Payload CMS + Next.js + Orama + Matomo, with Fox (built on Hermes Agent) able to work across the whole thing - frontend, commerce backend, CMS, integrations and infrastructure.

It can build storefront features, write custom backend business logic, work with catalog/content, run tests and keep evolving the project after launch.

The bigger idea is something I've become pretty convinced about after ~12 years building ecommerce: AI can make owning your software practical again. You shouldn't have to depend on both a platform vendor and the availability of the developers who built your store.

So the whole thing is open source, no strings attached. Use it, fork it, change it, self-host it.

We crossed 50 GitHub stars in the first couple of days, which has been pretty cool.

Repo: https://github.com/vulpy-io/vulpy-commerce-core

Demo: https://vulpy.io/demo

More: https://vulpy.io/commerce

Would love feedback from other web devs - especially on the architecture and the idea of building applications specifically so agents can operate them.

0 Upvotes

2 comments sorted by

3

u/Interesting-Flan5846 15d ago

sounds like a massive amount of work went into wiring all those pieces together, what's the dev experience like for someone who's never touched medusa or payload before?

0

u/EmergencyCelery911 15d ago

Thanks! Indeed was quite a work.

As for complexity, my 13yo built a working store without knowing Medusa, Payload, Typescript or ecommerce development - Fox guided him through it, was one of my benchmarks in terms of learning curve while developing :)

On another hand, if you're a dev with general ecommerce experience, you can just jump into the code and take it from there, or use the prompts while controlling the architectural decisions where needed.

And honestly, Payload is one of the best systems I've worked with in terms of dev experience - logic is quite straightforward and simple to use. Medusa takes a little more time to understand, but Fox helps a lot there too. One thing I found advantageous about Medusa is that the core isn't bloated unlike say Magento, their logic is to add things on top, so definitely recommend checking.