frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Open-Source AI CMS Editor for Magento/Adobe Commerce

https://github.com/graycoreio/daffodil/tree/develop/plugins/magento/cms-ai-builder
1•damienwebdev•38m ago
I wanted to challenge myself to see if I could build a chat-style “UI editor” into Magento’s admin panel so that I could have fun making content again (and hopefully make the content-editing experience a little better for other people too). It turns out that this challenge became a little bigger (both in difficulty and scope) than I initially predicted. It was a fun challenge none-the-less.

I had a few goals when building the editor:

- Generate a schema definition that could be used to render frontend apps.

- Allow users to ONLY edit text content of the rendered app (I wanted to be stupidly simple to use).

- Allow jumping to different versions of the schema at different points in time in the chat history.

- Allow users to generate UI using their existing Angular components. I wanted to enable end-users to use existing assets. I felt like things like Lovable are too "open-ended" to be as useful.

Here's a demo of what I built: https://www.youtube.com/watch?v=LcudrwsT_gk Editor Code: https://github.com/graycoreio/daffodil/tree/develop/libs/con...

I open sourced all of the code that I wrote (MIT License) and it comes in two pieces:

## Angular Editor / Renderer

A pair of Angular components (and associated types/supporting infrastructure) called the `DaffAiEditorComponent` and `DaffContentSchemaRenderer` that allow you to drop in page schema and edit/visualize it. It can take a schema and produce a full page. This can be used as the foundation for building AI-driven content schema editors for any platform. Currently, the editor can only be imported if you build the @daffodil/content package locally (I’m working on releasing this shortly!).

You can find the editor code here: https://github.com/graycoreio/daffodil/tree/develop/libs/con...

You can find the frontend render here: https://github.com/graycoreio/daffodil/tree/develop/libs/con...

## Magento CMS Plugin

A Magento/MageOS module that embeds the editor in the CMS, calls OpenAI for prompt-based schema generation, and exposes the resulting schema via GraphQL so Daffodil storefronts (or any headless frontend) can render it.

If you have a Magento store, you can install it with:

``` composer require graycore/magento2-cms-ai-builder ```

Repo: https://github.com/graycoreio/daffodil/tree/develop/plugins/...

I think the thing I’m most proud of is the way that I came to the conclusion of patch generation. My early attempts at driving the model to target a full schema on each prompt became woefully slow within just a few conversation loops. Reducing the output tokens here was a big win for UX and latency. In addition to performance, the model would subtly change schema in various parts of the page at random which is less than stellar.

There’s still a ton to do (I need to document all of the things and I need to make examples of rendering frontend apps with the admin content), but this was a huge milestone for me.

I plan to add streaming support to the Magento plugin along with the editor. I also want to spend some time making the extension points of "adding your own components" much simpler to do, it's a bit clunky today.

Can LLMs give us AGI if they are bad at arithmetic?

https://wesmckinney.com/blog/llms-arithmetic/
1•wesm•31s ago•0 comments

Show HN: PICA – open-source Python Alternative to LabVIEW

https://github.com/prathameshnium/PICA-Python-Instrument-Control-and-Automation
1•prathameshnium•48s ago•0 comments

New Breakthrough to Strengthen Bone Could Reverse Osteoporosis

https://www.sciencealert.com/new-breakthrough-to-strengthen-bone-could-reverse-osteoporosis
1•amichail•2m ago•0 comments

Why people like your quick bullshit takes better than your high-effort posts

https://www.careers-page.com/addendum-group-2/job/RY68WRWR
1•debesyla•3m ago•0 comments

Stingless Bee Honeys as Natural and Edible Extraction Solvents

https://pubs.acs.org/doi/10.1021/acssuschemeng.5c04842
1•PaulHoule•4m ago•0 comments

MIT new EECS major: 6-4

https://catalog.mit.edu/degree-charts/artifical-intelligence-decision-making-course-6-4/
1•sanj•6m ago•0 comments

Oracle's debt risk reaches high amid AI spending concerns

https://techhq.com/news/oracle-debt-risk-grows-as-cds-rates-on-investments-rise/
2•zerosizedweasle•6m ago•0 comments

Marengo 3.0: A Production-Grade Video Foundation Model from TwelveLabs

https://www.twelvelabs.io/blog/marengo-3-0
1•le_james94•6m ago•1 comments

ICE Wants to Go After Dissenters as Well as Immigrants

https://www.brennancenter.org/our-work/research-reports/ice-wants-go-after-dissenters-well-immigr...
6•mdhb•6m ago•1 comments

Show HN: FFmpeg Engineering Handbook

https://github.com/endcycles/ffmpeg-engineering-handbook
1•endcycles•7m ago•0 comments

Retail giant Coupang suffers data breach impacting 33.7M people

https://www.bleepingcomputer.com/news/security/retail-giant-coupang-suffers-data-breach-impacting...
3•fleahunter•8m ago•0 comments

Adblock for Podcasts – 2025 Addition

https://podcastadblock.app
1•benbowler•8m ago•1 comments

Gaming Board recommends 3 new casino licenses in New York City

https://abc7ny.com/post/ny-gaming-board-vote-monday-awarding-new-casino-licenses-york-city/18230321/
1•geox•8m ago•0 comments

Show HN: Sub-tools – AI-powered subtitle generation using WhisperX and Gemini

https://github.com/dohyeondk/sub-tools
1•dohyeondk•8m ago•0 comments

Location of ISS as DNS LOC Record

1•jgrahamc•9m ago•0 comments

Boston's subway system replacing 1890s-era wooden catenary system

https://www.mbta.com/news/2025-11-18/mbta-announces-december-service-changes
1•ilamont•10m ago•0 comments

MADstack: Rust web stack with some AI bits

https://github.com/pgray/MADstack
1•pgray•10m ago•0 comments

Personalized Songs for Unique Moments

https://www.soundgift.app/
1•rdg42•11m ago•0 comments

My 2016 iPhone SE got an update after 9 Years

1•vigneshesan•11m ago•1 comments

Compressing callstacks: a bitpacked DAG powered by a keyless hashmap

https://superluminal.eu/compressing-callstacks/
1•birdculture•12m ago•0 comments

Some people are unhappy with AI 2027 title and our AI timelines. Let me clarify

https://twitter.com/DKokotajlo/status/1992316608073847201
2•r721•12m ago•0 comments

Inko 0.19.1 Is Released

https://inko-lang.org/news/inko-0-19-1-is-released/
1•sea-gold•13m ago•1 comments

Denmark will introduce AltID for Identity and Age verification in 2026

https://www.nordiskpost.com/2025/11/29/denmark-new-digital-id-mitid-altid/
2•guillego•13m ago•0 comments

Monitoring, Cronjobs and Containers for Agents

https://github.com/DeepBlueDynamics/codex-container
1•kordlessagain•14m ago•0 comments

DeepSeek-v3.2

https://cas-bridge.xethub.hf.co/xet-bridge-us/692cfec93b25b81d09307b94/2d0aa38511b9df084d12a00fe0...
2•tosh•16m ago•0 comments

Show HN: Yardstick — Measures in SQL as a DuckDB Extension

https://github.com/sidequery/yardstick
1•nicoritschel•17m ago•0 comments

Decent comp but unhappy. Advice needed

1•throwaway303293•18m ago•0 comments

Show HN: SecuriNote – Create shared ephemeral, client-side encrypted notebooks

https://securinote.com
1•bilekas•20m ago•0 comments

Benchmarking node collision algorithms for React/Svelte Flow

https://xyflow.com/blog/node-collision-detection-algorithms
1•moklick•20m ago•0 comments

Web2 Domain Names vs. Web2

https://www.flyingstart.co/web3-domains
1•lbyaus•21m ago•1 comments