NoCode2ProCode by TrustEngines: Claude Code-native no-code/low-code/design/website to production pro-code framework.
Project description
NoCode2ProCode Genesis
AI-powered framework that converts any no-code / low-code platform into production-grade applications
Genesis takes your existing Appian, Mendix, PowerApps, OutSystems, Figma, screenshots, BRDs, videos, or API specs — and generates a complete, deployable Next.js + FastAPI + Prisma application using Claude AI with a 46-stage governed pipeline.
How Genesis Works
YOUR INPUT EXTRACTION INTELLIGENCE GENERATION
──────────────────────────────────────────────────────────────────────────────────
BRD / DOCX ─► Appian SAIL ─► Semantic Graph ─► Next.js screens
Screenshots ─► Mendix microflow ─► Component Linker ─► FastAPI routes
Figma / Stitch ─► PowerApps Fx ─► Screen Flow ─► Prisma schema
Video walkthrough ─► Video (5-stage) ─► Symbolic Exec ─► Zod validation
Appian export ─► SAIL translator ─► Graph ML ─► ACL middleware
API / DB schema ─► Screenshot OCR ─► BRD Gate ─► TypeScript types
Source Truth ─► Test scaffold
Evidence Graph
│
â–¼
CONFIDENCE GATE
PROCEED / WARN / BLOCK
(threshold 0.70)
Project Structure
NoCode2ProCode-Genesis/
│
│── FRAMEWORK CORE ─────────────────────────────────────────────────────────
│
├── src/ Python implementation — the brain of Genesis
│ └── genesis_framework/
│ ├── core/ Orchestrator (46 stages), CLI, config, flow
│ ├── extraction/ Platform extractors: Appian, Mendix, PowerApps,
│ │ OutSystems, video, SAIL, PowerFx, screenshot
│ ├── intelligence/ Semantic graph, component linker, screen flow
│ │ detector, symbolic executor, graph ML
│ ├── gates/ BRD confidence gate, approval gates, source truth
│ ├── generation/ Evidence-gated code gen, validation, ACL,
│ │ data binding, scaffold
│ ├── agents/ LLM client, dispatcher, runner, token manager
│ ├── design/ Design strategy, quality, visual fidelity
│ ├── quality/ QA runner, repair loop, scorecard
│ ├── delivery/ Stack resolver, migration mode, provider routing
│ └── memory/ Memory runtime, intermediate representation (IR)
│
│── GOVERNANCE ──────────────────────────────────────────────────────────────
│
├── .genesis/ 46-stage pipeline + all governance YAML files
│ ├── genesis.flow.yaml Stage definitions and objectives
│ ├── genesis.stack.yaml Stack selection rules
│ ├── genesis.agents.yaml Agent roles and responsibilities
│ ├── genesis.design.yaml Design strategy decision rules
│ ├── genesis.policy.yaml Compliance and secret policy gates
│ ├── genesis.tools.yaml Tool access control per stage
│ └── genesis.capabilities.yaml
│
├── config/ All configuration: schemas, policies, prompts
│ ├── schemas/ JSON schemas for all Genesis artifacts
│ ├── policies/ Cedar and Rego policy definitions
│ └── prompts/ Stage-level prompt templates
│
│── AGENT SWARM ─────────────────────────────────────────────────────────────
│
├── agents/ Agent role definitions (scaffold — see src/agents/)
│
│── EXTERNAL INTEGRATIONS ───────────────────────────────────────────────────
│
├── integrations/ External tool connectors
│ ├── runtime/ Playwright, Firecrawl, sandbox, screenshots
│ └── mcp/ MCP gateway and gated tool access
│
│── ENGINE (PLANNED MODULES) ────────────────────────────────────────────────
│
├── engine/ Future standalone packages (Python impl in src/)
│ ├── packages/ Decoupled engine modules (scaffold)
│ ├── adapters/ Platform adapter stubs (Python impl in extraction/)
│ ├── generators/ Generator stubs (Python impl in generation/)
│ └── apps/ CLI / API / Dashboard stubs
│
│── COMPLIANCE ──────────────────────────────────────────────────────────────
│
├── compliance/ GDPR, HIPAA, SOC2, EU AI Act definitions (scaffold)
│
│── TEMPLATES ───────────────────────────────────────────────────────────────
│
├── templates/ Jinja2 code generation templates
│ ├── react/ Next.js page template
│ ├── database/ SQL migration template
│ ├── cicd/ GitHub Actions template
│ ├── docker/ Dockerfile template
│ ├── java-spring/ Spring entity template
│ └── kubernetes/ K8s deployment template
│
│── INPUT / OUTPUT ──────────────────────────────────────────────────────────
│
├── workspace/{project}/inputs/ DROP YOUR SOURCE FILES HERE to start a migration
│ ├── images/ Screenshots, Figma exports, UI mockups
│ ├── videos/ Video walkthroughs of the no-code app
│ └── raw_data/ BRDs, exports, API specs, DB schemas
│
├── workspace/{project}/output/ Generated applications land here
│
│── MEMORY / EVIDENCE ───────────────────────────────────────────────────────
│
├── memory/ Persistent cross-session memory (graph + vector)
├── evidence/ Extraction artifacts saved per migration run
│
│── TESTING ─────────────────────────────────────────────────────────────────
│
├── tests/ Python test suite
├── benchmarks/ Performance benchmark cases
├── evals/ Framework evaluation suites (adapter, generator, model)
│
│── DOCUMENTATION ───────────────────────────────────────────────────────────
│
├── docs/
│ ├── manuals/ Full User Manual HTML files
│ ├── reports/ Decision reports (design, stack, quality)
│ ├── playbooks/ How-to guides for key workflows
│ └── ARCHITECTURE.md Deep-dive architecture reference
│
├── examples/ Reference migrations (admin dashboard, customer portal)
│
│── OPERATIONS ──────────────────────────────────────────────────────────────
│
├── scripts/ Setup and utility scripts
│ ├── install-genesis.ps1 Quick installer (also at root for discoverability)
│ ├── install_genesis_all.ps1 Full E2E installer
│ ├── validate_prereqs.ps1 Prerequisite checker
│ ├── generate_module_index.py Regenerates MODULE_INDEX.md
│ └── migrate_structure.py Domain folder migration utility
│
│── ROOT FILES (ESSENTIAL ONLY) ─────────────────────────────────────────────
│
├── CLAUDE.md Claude Code execution rules (MUST stay at root)
├── README.md This file
├── USER_MANUAL.md User guide
├── PREREQUISITES.md Setup requirements
├── MODULE_INDEX.md Module inventory
├── MODULE_MAP.md Module dependency map
├── pyproject.toml Python package config
├── install-genesis.ps1 Quick-start entry point
└── .env.example Environment variable template
Quick Start
# 1. Install everything
powershell -NoProfile -ExecutionPolicy Bypass -File .\install-genesis.ps1
# 2. Add your source files
copy migration_inputs\migration_request.example.yaml migration_inputs\migration_request.yaml
# → Put BRDs, screenshots, exports in workspace/{project}/inputs/
# 3. Run the migration
.\.venv\Scripts\nocode2procode.exe migrate
Or in Claude Code, just type: install Genesis E2E
Implementation Status
| Layer | Folder | Status |
|---|---|---|
| Core orchestrator (46 stages) | src/genesis_framework/core/ |
IMPLEMENTED |
| Platform extractors (Appian, Mendix, PowerApps, video) | src/genesis_framework/extraction/ |
IMPLEMENTED |
| Intelligence pipeline (semantic graph, component linker, screen flow, symbolic exec, graph ML) | src/genesis_framework/intelligence/ |
IMPLEMENTED |
| Evidence gates (BRD confidence, approval, source truth) | src/genesis_framework/gates/ |
IMPLEMENTED |
| Code generation (evidence-gated, validation, ACL, data binding) | src/genesis_framework/generation/ |
IMPLEMENTED |
| Agent infrastructure (LLM client, dispatcher, runner, token mgr) | src/genesis_framework/agents/ |
IMPLEMENTED |
| Design strategy + visual fidelity | src/genesis_framework/design/ |
IMPLEMENTED |
| QA runner + repair loop + scorecard | src/genesis_framework/quality/ |
IMPLEMENTED |
| Stack/provider/delivery routing | src/genesis_framework/delivery/ |
IMPLEMENTED |
| Agent role definitions | agents/ |
SCAFFOLD |
| External runtime tools (Playwright, Firecrawl) | integrations/runtime/ |
SCAFFOLD |
| MCP gateway | integrations/mcp/ |
SCAFFOLD |
| Standalone engine packages | engine/packages/ |
SCAFFOLD |
| Compliance definitions (GDPR, HIPAA, SOC2) | compliance/ |
SCAFFOLD |
What Goes Where
| You want to... | Look here |
|---|---|
| Understand the migration pipeline | .genesis/genesis.flow.yaml |
| Change how a platform is extracted | src/genesis_framework/extraction/ |
| Change how code is generated | src/genesis_framework/generation/ |
| Adjust confidence thresholds | src/genesis_framework/gates/ |
| Add a prompt template | config/prompts/ |
| Add a JSON schema | config/schemas/ |
| See a generated app | workspace/{project}/output/ |
| Drop migration inputs | workspace/{project}/inputs/ |
| Read the full user manual | docs/manuals/ |
Key Concepts
Semantic Graph — Every extracted screen, component, field, API, and entity becomes a node with an evidence confidence score (0.0–1.0). Generation tier is assigned automatically: FULL (≥0.75), REVIEW (≥0.50), STUB (≥0.25), TODO (<0.25).
Constitutional AI Gate — 8 rules govern what can be generated. Ambiguous nodes go through a Skeptic/Believer/Judge multi-agent debate before code is written.
BRD Confidence Gate — After extraction, Genesis scores the BRD understanding. PROCEED (≥0.70) / WARN (≥0.40) / BLOCK (<0.40). Humans can approve, edit, or reject before generation starts.
Evidence-Gated Generation — Code is only written when evidence supports it. Low-evidence sections get STUB or TODO markers, never hallucinated code.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file genesis_pro-0.1.3.tar.gz.
File metadata
- Download URL: genesis_pro-0.1.3.tar.gz
- Upload date:
- Size: 479.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5edff81fb509fcc84eb32591dc334e1aa7e22567d9ab0a996653d13b29c530fc
|
|
| MD5 |
13265aa20e204358014ab4008c8a8ed9
|
|
| BLAKE2b-256 |
8e1538982ea68d24b16c0cbe90653c3f01ad522f76c1684354549906fbfc9272
|
File details
Details for the file genesis_pro-0.1.3-py3-none-any.whl.
File metadata
- Download URL: genesis_pro-0.1.3-py3-none-any.whl
- Upload date:
- Size: 546.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9f062c52f2ea992b72f80e9e45e07f0e63b7a9a4a18ffe7bc7db6b54d97004b
|
|
| MD5 |
739f9e27d1c3250a70204a32152dbe1f
|
|
| BLAKE2b-256 |
6f15cb148c79df603c54e16b18657197401ec5123283066827ea9977f488cbbf
|