Works with

Works with the stack you already have.

FLY8HT reads the files already in a project (package.json, lockfiles, Dockerfiles and workspace configs) and gives an honest verdict on each thing it finds.

SupportedBuilds and runs with no setup.
PartialDetected, with commands pre-filled for you to confirm.
DetectedRecognized and reported; run it via a Dockerfile or manual command.

Project sources

Where a project can come from. All three enter the exact same detect → build → run pipeline.

Public GitHub

Supported

Paste an https:// URL or git@github.com: shorthand. Pick any branch before cloning.

Private GitHub

Supported

Connect your account with GitHub Device Flow. Tokens are encrypted with your OS's secure storage.

Local folders

Supported

Choose or drag in a folder already on your computer. It runs in place and is never copied or moved.

GitLab / Bitbucket

Not yet

Not 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

Supported

next build → next start, with dev mode via next dev.

Vite

Supported

Built and served as a static bundle, or run with the Vite dev server.

Node.js

Supported

Express, Fastify and any app with a start script or main entry.

Static sites

Supported

A root index.html is served by FLY8HT's own file server.

Dockerfile

Supported

docker build + docker run with the port from EXPOSE.

Vue · Svelte · Astro

Partial

Detected; build/start commands pre-filled from package.json.

Remix · Nuxt · Angular

Partial

Detected; 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

Detected

requirements.txt, pyproject.toml or Pipfile.

Go

Detected

go.mod.

Rust

Detected

Cargo.toml.

Java

Detected

pom.xml or build.gradle.

.NET

Detected

Any *.csproj or *.sln.

Package managers

Chosen from package.json's packageManager field first, then lockfiles. Two conflicting lockfiles? FLY8HT asks instead of guessing.

npm

Supported

package-lock.json.

yarn

Supported

Classic and Berry. An exact pinned version runs through Corepack.

pnpm

Supported

pnpm-lock.yaml and pnpm workspaces.

bun

Supported

bun.lockb / bun.lock.

Node version

Supported

Read 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

Supported

pnpm-workspace.yaml.

npm / yarn workspaces

Supported

The workspaces field in package.json.

Turborepo · Nx · Lerna

Supported

turbo.json, nx.json and lerna.json markers.

Target picker

Supported

Scans 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

Supported

A labelled, auto-removed container running as a non-root user, with process and memory limits and no-new-privileges.

Local process

Supported

Confined to the project's own folder with a sanitized environment. Always available.

docker-compose

Detected

Parsed 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

Detected

From compose images, drivers like pg / mysql2, and variable names.

Redis · MongoDB

Detected

From compose images, ioredis / mongoose and variable names.

.env.example

Supported

Variable names and comments become a checklist of what's missing. Values are never read.

Environment variables

Supported

Encrypted 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

Supported

A Monaco-based Editor tab: file tree, tabs, syntax highlighting, save to disk.

VS Code

Supported

Detected from the code CLI or the installed app.

Cursor

Supported

Detected from the cursor CLI or the installed app.

Git

Supported

Status, 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.