Launching today
Avocado
AI-native content operations for any Next.js website
48 followers
AI-native content operations for any Next.js website
48 followers
Bring AI-native editing, content operations, and agentic workflows to your existing Next.js stack — without replacing your CMS, DAM, or design system. Self-hostable. BYO AI models. Live demo: https://avocado-editor.vercel.app/




Avocado
Hi Product Hunt 👋
Avocado is an AI content operations platform and framework for Next.js websites.
🚀 Live Demo: https://avocado-editor.vercel.app/
🧩 Component catalogue used on the demo site: https://avocado-site.vercel.app/catalogue
Most AI-native content tools are bundled inside expensive DXPs, proprietary CMSs, or website builders.
Avocado takes a different approach. Instead of replacing your stack, it adds an AI content layer on top of your existing website.
With Avocado you can:
✅ Edit website content using natural language
✅ Manage pages, metadata, and structured content
✅ Work with real design-system components and content models
✅ Preview AI-generated changes instantly
✅ AI-powered content creation and updates
✅ Connect Contentful, Sanity, Strapi, or custom CMSs
✅ Bring your own OpenAI, Anthropic, or Gemini models
✅ Self-host and keep full control of your data
Think of it as an AI orchestration layer for content operations—not another CMS or website builder. Avocado works with structured content and real website components, enabling AI to understand and modify pages the same way your content and development teams do.
I built Avocado because I believe AI-native content management should be available to every team, not just enterprises with six-figure DXP budgets.
I'd love feedback from:
• Next.js developers
• Content teams
• Agencies
• Headless CMS users
• Composable architecture enthusiasts
What content workflows would you automate with AI?
Thanks for checking out Avocado Studio 🥑 !
Note: The GitHub repository isn't public yet. I'm using this launch to validate the product direction and gather feedback before open-sourcing Avocado Studio under the Apache 2.0 license. If you'd like early access or want to contribute, let me know in the comments.
Congrats! Curious how does Avocado handle content model differences when connecting to multiple CMSs like Contentful and Sanity at the same time?
Avocado
@crystalmei Thank you ! 🙏 We don't reconcile the CMSs against each other — everything normalizes into one canonical content model (a typed block schema). Each CMS gets a very thin adapter that maps its content types → our blocks on read, and back on publish. So the AI editor only ever touches the canonical shape; adding a CMS is one more adapter into the same model, not an N×N mapping problem. We've got Contentful, Sanity, and Strapi adapters running this way today. The approach is really agnostic of any specific headless CMS, you can even use a plain JSON object store if you wanted to.