Project sources
Where a project can come from. All three enter the exact same detect → build → run pipeline.
Public GitHub
SupportedPaste an https:// URL or git@github.com: shorthand. Pick any branch before cloning.
Private GitHub
SupportedConnect your account with GitHub Device Flow. Tokens are encrypted with your OS's secure storage.
Local folders
SupportedChoose or drag in a folder already on your computer. It runs in place and is never copied or moved.
GitLab / Bitbucket
Not yetNot supported today.
Frameworks
Supported means FLY8HT builds and runs it with no setup. Partial means commands are pre-filled for you to confirm.
Next.js
Supportednext build → next start, with dev mode via next dev.
Vite
SupportedBuilt and served as a static bundle, or run with the Vite dev server.
Node.js
SupportedExpress, Fastify and any app with a start script or main entry.
Static sites
SupportedA root index.html is served by FLY8HT's own file server.
Dockerfile
Supporteddocker build + docker run with the port from EXPOSE.
Vue · Svelte · Astro
PartialDetected; build/start commands pre-filled from package.json.
Remix · Nuxt · Angular
PartialDetected; build/start commands pre-filled from package.json.
Other ecosystems
Recognized so FLY8HT can tell you what it's looking at. Run them through a Dockerfile or a manual start command.
Python
Detectedrequirements.txt, pyproject.toml or Pipfile.
Go
Detectedgo.mod.
Rust
DetectedCargo.toml.
Java
Detectedpom.xml or build.gradle.
.NET
DetectedAny *.csproj or *.sln.
Package managers
Chosen from package.json's packageManager field first, then lockfiles. Two conflicting lockfiles? FLY8HT asks instead of guessing.
npm
Supportedpackage-lock.json.
yarn
SupportedClassic and Berry. An exact pinned version runs through Corepack.
pnpm
Supportedpnpm-lock.yaml and pnpm workspaces.
bun
Supportedbun.lockb / bun.lock.
Node version
SupportedRead from .nvmrc, .node-version or engines.node and checked against your installed Node.
Monorepos
Workspaces are detected and every runnable app is offered as a target.
pnpm workspaces
Supportedpnpm-workspace.yaml.
npm / yarn workspaces
SupportedThe workspaces field in package.json.
Turborepo · Nx · Lerna
Supportedturbo.json, nx.json and lerna.json markers.
Target picker
SupportedScans apps/, services/ and packages/, then installs from the root and builds from the target.
Build isolation
Where your build actually runs. Choose the default in Settings.
Docker
SupportedA labelled, auto-removed container running as a non-root user, with process and memory limits and no-new-privileges.
Local process
SupportedConfined to the project's own folder with a sanitized environment. Always available.
docker-compose
DetectedParsed to discover services; multi-container projects don't run automatically yet.
Services & configuration
What a project expects to exist around it, shown before you build so there are no surprises.
Postgres · MySQL
DetectedFrom compose images, drivers like pg / mysql2, and variable names.
Redis · MongoDB
DetectedFrom compose images, ioredis / mongoose and variable names.
.env.example
SupportedVariable names and comments become a checklist of what's missing. Values are never read.
Environment variables
SupportedEncrypted at rest and redacted from every log line.
Editors & git
Everything you need to keep working on a project once it's running.
Built-in editor
SupportedA Monaco-based Editor tab: file tree, tabs, syntax highlighting, save to disk.
VS Code
SupportedDetected from the code CLI or the installed app.
Cursor
SupportedDetected from the cursor CLI or the installed app.
Git
SupportedStatus, branches, commit, stash, safe pull, and an on-demand remote check.
Platforms
Built, tested and packaged on all three on every push.
macOS
Supported.dmg disk image. Daily-driven during development.
Windows
Supported.exe installer (NSIS). Verified in CI.
Linux
Supported.AppImage, no install step. Verified in CI.
Something missing?
Tell us what you tried to run and what happened. Real repositories are how FLY8HT's detection gets better.