Show HN: Gingee – A GenAI Authored JavaScript App Server
github.comHey HN! Just wrapped the first release after couple of months of iterative dialogue driven development using Google Gemini. The goal was to see if we can rebuild the core of our SaaS platform from Rust + Duktape (human coded) to NodeJS (AI coded). The experience has been very refreshing to say the least. The project is now open sourced.
Introducing Gingee, a GenAI authored javascript application server. 95% of code, documentation, test cases were completely authored by Google Gemini. No additional tools were used just the AI Studio chat window. The entire development process AI chat transcript is documented (Link below)
Demo Video: https://youtu.be/Ob85kM234hU?si=Wy0lWHNJWqL2tVdn
AI Transcripts: https://gingerhome.github.io/gingee-docs/docs/ai-transcript/ A few minutes in and I see numerous unnecessary code paths and outright errors. What is this trying to prove and why would anyone besides your organization use it? Also, it's malpractice to claim this is "secure". Who is offering up this guarantee and on what basis? I understand your point. Since AI code is inherently bound to face a critical review, we have kept the goal of security at the top. We have taken the following steps for it. - 1. Code execution is sandboxed - 2. Access to all built in modules of NodeJS is prevented, with option to whitelist using the server configuration - 3. Platform APIs which access system (within the sandbox) also need to be whitelisted with explicit permission grants Yes, we would like to make it ever more secure, with the help of the community and feedback from our customers. Like with any code human or ai there is bound to be bugs, the issue list of even the most popular, major projects out there is a testament to it. We intend to ever make it better for ourselves and for our customers.