v1.0 — now in early access

Drop files in.
Ship a clean project.

A Windows desktop app.

"Oh f**k, where did it go?"

AssemblR takes any file from anywhere on your machine — desktop, downloads, scattered folders, wherever they landed — and assembles them into a clean project root. One button. Done.

Your files never leave your machine No config Export & share configs Any file type
~/projects/AssemblR[ READY ]

PROJECT

src/

app.tsx

routes/

lib/

components/

public/

package.json

README.md

# assembling

14 files → 1 root

main.pysrc/
.envroot
logo.svgpublic/
utils.tssrc/lib/

Works with any project type

ReactNext.jsVitePythonNodeRustGoSwift

The problem

You have all the pieces.
Nothing fits together.

Code from chats. Snippets from forums. Half a repo from a tutorial. Assets dropped in your downloads folder. You spend hours guessing where each file goes — and you're still not sure it'll run.

×

Files everywhere

Desktop, chats, zips, screenshots, repos.

×

Wrong structure

Imports break. Configs collide. Builds fail.

×

Lost momentum

By the time it runs, the spark is gone.

The product

Drop. Assemble. Run.

AssemblR takes your files from wherever they landed and copies them exactly where you tell it to go. One root folder. Correct structure. Ready to work — every single time.

  • Drop your files

    From anywhere on your machine — desktop, downloads, scattered folders, wherever they landed.

  • AssemblR maps them

    Set your paths once. AssemblR follows them exactly, every time.

  • One button

    AssemblR copies every file to the path you defined. One clean root folder, ready to work.

main.pylogo.svg.envutils.tsREADME.mdconfig.jsonDockerfileindex.html

# assembled root

📁 my-project/

├─ src/

├─ public/

├─ .env

└─ package.json

Built for how you think

Four modes. One workflow.

Pick the mode that matches how you work. Tap one to preview it live.

Developer mode

Ship code without losing your place.

  • Repo-aware structure

    src/, public/, configs — every file lands where the build expects it.

  • Config export & import

    Save your assembly setup as JSON and share it across machines or teammates.

  • Bracket filename support

    Dynamic routes like [id].tsx and [slug].tsx are preserved exactly as written.

More coming in future versions.

~/projects/appREADY

PROJECT

src/

app.tsx

routes/

lib/

public/

.env

package.json

# assembling

main.py → src/

utils.ts → src/lib/

logo.svg → public/

[id].tsx → src/routes/

.env → root

14 files → 1 root

Benefits

Less setup. More shipping.

10× faster setup

From scattered files to running build in under a minute.

Files land where they belong

Every file in its correct place, every time.

Works on any project

No templates, no setup, no configuration required.

Built for vibe coders

Skip the tedious. Stay in flow.

Your machine, your files

Nothing leaves your computer. Ever.

Clean by default

Your future self will thank you.

How it works

Three steps. Zero ceremony.

01

Drop your files

From anywhere on your machine — desktop, downloads, scattered folders, wherever they landed.

02

AssemblR maps them

You define where each file goes. AssemblR follows your mapping exactly.

03

One clean root

One clean root folder. Everything exactly where it belongs. Ready to work.

Founding 20

Be one of the first 20.

The Founding 20 get a free lifetime license, direct access to the founder, and their feedback shapes every future version. 20 spots. Once they're gone, they're gone.

Free lifetime license Direct line to the founder Your files never leave your machine

FAQ

Common questions.

Stop sorting files.
Start shipping software.

Join the waitlist. Be first to know when AssemblR launches. No credit card. No friction.