How fluxionics/inteebuild works
InteeBuild is a web studio and Node API that turns a URL or HTML into a configured Android project, submits it to GitHub for cloud compilation, and exposes build artifacts. The graph preserves the documented analysis, configuration, permission audit, generation, build, artifact, decompile, and auto-build capabilities. Some route internals and generator wiring were not sampled; uncertain links are omitted rather than inferred.
Main entry points: index.js Android generator · build-engine.js Build orchestration · build.js Build configuration · builds.js Build routes
Components 25
Studio and analysis
- Studio UI
js/modules/form.js - Analysis UI
js/modules/analyze.js - Web analyzer
server/analyzers.js
Configuration and QA
- Build configuration
js/modules/build.js - Project templates
server/templates/faces.js - Permission engine
server/generator/permissions.js - Permission audit
server/generator/audit.js
Project generation
- Android generator
server/generator/index.js - Native runtime
server/generator/runtime.js - Native audio
server/generator/audio.js - Provider platforms
server/generator/platforms.js - Build workflow
server/generator/workflow.js
Build and delivery
- Build orchestration
server/build-engine.js - GitHub API
server/github.js - GitHub Actions
API and integrations
- Analysis routes
server/routes/analyze.js - Build routes
server/routes/builds.js - Artifact delivery
server/routes/artifacts.js - Build history and keys
server/store.js - APK decompiler
server/decompile.js - Decompile routes
server/routes/decompile.js - Git integrations
server/routes/account.js - HTTP server
server/server.js
Other components
- App creator
- GitHub push webhook
Connections 28
- App creator → Studio UI: configures app
- Studio UI → Analysis UI: requests analysis
- Analysis UI → Analysis routes: submits content
- Analysis routes → Web analyzer: analyzes content
- App creator → Build configuration: sets options
- Build configuration → Project templates: selects template
- Build configuration → Permission engine: sets permissions
- Permission engine → Permission audit: audits permissions
- Build configuration → Build routes: submits build
- Build routes → Build orchestration: starts build
server/server.js - Build orchestration → Build history and keys: updates history
server/build-engine.js - Build orchestration → GitHub API: dispatches build
- Android generator → Native runtime: includes runtime
server/generator/index.js - Android generator → Native audio: includes audio
server/generator/index.js - Android generator → Provider platforms: generates providers
server/generator/index.js - Android generator → Build workflow: generates workflow
server/generator/index.js - Build orchestration → Android generator: generates project
- GitHub API → GitHub Actions: triggers workflow
- GitHub Actions → Artifact delivery: publishes artifacts
- Build routes → Artifact delivery: serves build outputs
server/routes/builds.js - App creator → Decompile routes: submits APK
- Decompile routes → APK decompiler: decompiles APK
- App creator → Git integrations: connects repository
- GitHub push webhook → Git integrations: signals push
- Git integrations → Build orchestration: queues autobuild
- HTTP server → Analysis routes: registers routes
server/server.js - HTTP server → Build routes: registers routes
server/server.js - HTTP server → Decompile routes: registers routes
server/server.js