Skip to main content

Download

Grab the latest release from GitHub:

FilDOS Releases

Download the latest .dmg (macOS) or .exe installer (Windows).
macOS: right-click → Open on first launch to bypass the Gatekeeper prompt (the app is not yet notarized).

Build from source

1

Clone the repository

git clone https://github.com/ahmedfahim21/FilDOS.git
cd FilDOS
2

Install dependencies

Requires Node 22+ (the built-in node:sqlite module is used for the database).
npm install
3

Run in development mode

npm run dev
This starts electron-vite with HMR for the renderer. Main and preload processes rebuild on change.
4

Build for production

npm run build
npm start   # preview the production build

Verify your setup

Run the test suite to confirm everything is wired up correctly:
npm test            # unit + integration (Vitest)
npm run typecheck   # TypeScript (both main and renderer projects)
npm run lint        # ESLint flat config
All three should exit with no errors on a clean clone.

Next steps

File Management

Keyboard shortcuts, drag-and-drop, and the undo stack.

AI Search

Download a model and start indexing your files.