YouTube Video
Project Description
Spaagl helps solopreneurs, freelancers, and small agencies stop wasting time rebuilding prototypes from scratch with every new idea. AI tools create UIs or automations quickly, but product vision never matches design or code nothing scales into real, revenue-ready SaaS that grows with your business.
Our platform is the first SaaS factory: describe your idea once, and it generates a complete, working product with beautiful interface, smart workflows and keeping everything aligned so you can launch fast and iterate without losing momentum. Freelancers build client devis tools (form to invoice in hours); agencies create affiliate systems or booking apps that actually work at scale.
I used mulrun to build SaaS Debug Toolkit, and form survey
Prior Work
Created during the hackathon
- Living Spec System
Built a 2-step spec generation pipeline: propose → select → generate. Added a graph-context tree walker that reads the Neo4j graph to inject structural context into spec prompts. Implemented skill contract output with no-invention rules, pre/post hooks on the generate route, a SpecProposalPanel with AI-powered enrichment, and triple-layer observability tracing on the spec save path.
- Backend Code Generation
Created a new backend-module skill with discovery diff (CREATE/UPDATE/REWIRE/NOOP). Split it into 3 specialized skills following repository pattern with zero mock data enforcement. Added sequential 2-skill orchestration with Sonnet model, pipeline buttons with lock/unlock UX, and auto git commit in the sandbox after generation.
- OpenCode Daemon + Sandbox
Replaced the spawn-per-call architecture with a persistent opencode serve daemon. Added cold-start heartbeat, idle timeout, port safety, absolute paths in skill prompts to prevent LLM sandbox escape, on-demand HTML snapshot endpoint, and preview iframe pointing at the sandbox dev server.
- Human-in-the-Loop Feature Planning
Built a complete approval pipeline: plan → review → approve → execute. Unified PreGenerationModal + FeaturePlanReviewPanel into a single GenerationPlanModal with inline wireframe streaming. Added shared BUILT_IN.md anti-hallucination template rules injected directly into agent prompts.
- Environment & Schema Governance
Implemented a single beta environment with arkef-schema MCP governance layer. Added auto-provisioning of data providers + auth module at project init. Enforced react-hook-form + zod for all forms, English-only code generation, and Parse schema gating.
- Connectors Runtime
Built a standalone connectors-runtime service with per-provider JSON catalog, n8n default sync, versioned connector config, and wired connectors selector + icon API into the spec-workspace.
- Snapshot & Preview
Added first-page HTML preview capture after code generation. Improved the orchestrator with follow-up messages in same session, multi-fence JSON extraction, and increased agent max steps capacity.