Skip to content

v0.1.1 — standalone exe build

Choose a tag to compare

@gaston1799 gaston1799 released this 28 May 06:03
· 5 commits to master since this release

What's new

Standalone executables

The installer now builds real .exe files using Node.js SEA (Single Executable Applications) and esbuild:

  • dsw.exe / d.exe — interactive agent
  • dsd.exe — detached runner
  • dswait.exe — output file poller

Exes are copied to %LOCALAPPDATA%\Programs\dsw\ and that directory is added to your user PATH automatically — no npm, no Node.js required to run after install.

How it works

  1. esbuild bundles each ESM entry point → single CJS file (local imports inlined, node: builtins kept external)
  2. node --experimental-sea-config compiles the bundle into a .blob
  3. postject injects the blob into a copy of node.exe
  4. d.exe is a copy of dsw.exe for the short alias

Build it yourself

npm install          # installs esbuild + postject
npm run build:exe    # produces dist/exe/*.exe

Install

irm https://raw.githubusercontent.com/gaston1799/deepseek-detached-agent/main/install.ps1 | iex