Show HN: Magicnode – Open-source AI app builder (like Canva for AI apps) (github.com)

🤖 AI Summary
Magicnode is an open-source, “Canva-for-AI-apps” platform (Show HN) that lets you visually build, configure, and publish AI-powered micro-applications via a drag-and-drop interface and extensible plugin system. It supports content generators, PDF/image/text processors, chat assistants, business tools, real-time previews, unique published URLs and a community gallery. The project is production-ready (v1.0.0) and emphasizes privacy—analytics are optional and configurable, and no developer telemetry is sent by default. Under the hood it’s a full TypeScript stack: Node.js/Express backend, React 18 + Vite frontend, MongoDB (microapp, appexecution, user collections), Drizzle ORM, Zod validation, Multer for uploads, and OpenAI API for model calls. The repo layout separates server controllers, services and validators from client components and shared schemas; REST endpoints include CRUD for apps plus /execute and published slug routes. Requirements: Node 18+, MongoDB, and an OpenAI API key for AI features. The project is extensible via plugins and a proposed marketplace, supports Docker deployment, and includes docs, analytics setup, and contribution guidelines. Note the Sustainable Use License—free for personal, educational, and internal business use but restrictive for commercial services—so teams should review licensing before productionizing commercial offerings.
Loading comments...
loading comments...