DosKit
- Android app
- Yes
- Free plan
- Yes
- Runs on
- Android, iOS, Linux, Mac, Web, Windows

Summary
DosKit is a cross-platform foundation for running DOS applications in a browser using js-dos WebAssembly technology. It starts at an interactive DOS command prompt and is offered as a Progressive Web App that can be installed on desktop and mobile devices. After the first visit, service-worker caching allows it to work offline. URL parameters can load applications such as Second Reality and Impulse Tracker. Input supports standard DOS keyboard keys, including function keys and special characters, plus mobile touch controls. Sound Blaster and AdLib audio emulation provide sound output. DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends. Its command interface offers pause, resume, mute, unmute, screenshot, and filesystem read/write commands. WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended. Internet Explorer is unsupported, while iOS Safari versions earlier than 15 have limited WebAssembly support. DosKit is free and MIT-licensed; js-dos and DOSBox are listed under GPL-2.0 licenses.
Who it is for
DosKit suits people who want to run DOS applications in a browser or install a DOS-focused PWA on desktop or mobile. Its offline operation may help users who need access after the first visit.
What is good
- Works offline after the first visit
- Installable PWA for desktop and mobile
- Supports keyboard and mobile touch input
- Includes Sound Blaster and AdLib emulation
- Free and MIT-licensed
What to know first
- Requires WebAssembly and JavaScript
- At least 2GB of RAM is recommended
- Internet Explorer is unsupported
- Older iOS Safari has limited WebAssembly support
Everything Xiaomi review
DosKit: the full review
DosKit provides browser-based DOS access with offline use, multiple input methods, and audio emulation. Check browser support and the recommended memory before using it on a device.
Overview
DosKit is a browser-based DOS environment built on js-dos WebAssembly. It suits people who want a DOS prompt they can install on a device and use offline after an initial visit. Its strongest case is convenient access across desktop and mobile; browser requirements and limited older iOS support make compatibility worth checking first.
Key features
DosKit starts at a functional DOS command prompt, rather than requiring users to begin with a particular application. URL parameters can also load applications such as Second Reality and Impulse Tracker, a useful route for sharing or reopening a specific DOS experience.
As a Progressive Web App, DosKit can be installed on desktop and mobile devices. Service-worker caching enables offline use after the first visit, which is valuable when connectivity is unreliable. It does not remove the need for a compatible browser or sufficient device memory: WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended.
Input options include standard DOS keyboard keys, including function keys and special characters, as well as mobile touch controls and gamepad support. Sound Blaster and AdLib emulation provide audio output. DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends; the command interface also offers pause, resume, mute, unmute, screenshot, and filesystem read/write commands. These capabilities make it more than a fixed launcher, though users who need a dedicated desktop emulator may prefer software built for that setting.
Pricing
DosKit is free: its Free plan costs 0.00 USD per free and is MIT-licensed open source. There are no paid tiers or quotas described, so there is no upgrade path to weigh against the free edition. The MIT license applies to DosKit; js-dos and DOSBox are listed under GPL-2.0 licenses.
Platforms
DosKit supports web, Windows, macOS, Linux, Android, and iOS. Browser compatibility is not universal: Internet Explorer is unsupported, and iOS Safari versions earlier than 15 have limited WebAssembly support. Users on older Apple devices should check compatibility before relying on it.
Who it's for
DosKit is a good fit for people who want a free, installable browser-based DOS prompt, need offline access after setup, or value keyboard, touch, and gamepad input. It is less suitable for users whose browser lacks WebAssembly support, whose device falls short of the recommended memory, or who want a conventional desktop-first emulator.
Pros and cons
- Pros: Offline PWA use after the first visit makes DOS access practical without a continuing connection.
- Pros: A working prompt, application deep links, and several input methods suit both command-line use and selected applications across device types.
- Pros: Free, MIT-licensed source is available, with no paid plan required.
- Cons: WebAssembly and JavaScript are mandatory, and 2GB of RAM is recommended, which narrows the range of devices that are a comfortable fit.
- Cons: Internet Explorer is unsupported, while older iOS Safari versions have limited WebAssembly support.
Alternatives
For a browser-based option with a different storage trade-off, consider DOS Browser: its free plan uses indexed browser storage that can be cleared and does not offer cross-device play, while js-dos Premium adds cloud saves and progress sync at a price not stated. Choose DOSBox Staging for a free Linux, macOS, or Windows option intended for personal, low-stakes use and supplied without warranty. DOSBox is another free, open-source choice for Linux, macOS, and Windows.
DOSBox Pure is a standalone desktop emulator for Linux, macOS, and Windows, free to download with donations welcome. Android users considering a mobile alternative can look at Magic DosBox, which has a free Lite plan. dosbox-automation is a free option for API, Linux, and Windows users; DOSBox Optionals is available for Windows; and dosdoor is available for macOS and Linux. Browse the MS-DOS Emulators category for more choices.
Verdict
Choose DosKit if you want a free DOS environment that runs in a browser, can be installed as a PWA, and remains usable offline after its first visit. Its prompt, input variety, and application deep links give it real flexibility across devices. Look elsewhere if your browser or memory is a poor fit, or if a desktop emulator better matches your workflow.
DosKit plans and pricing
All plansCompared on MS-DOS emulators
- Free plan
- Yesdoskit.net
- Supported host platforms
- Windows, macOS, Linux, iOS, Androiddoskit.net
- Gamepad support
- Yesdoskit.net
- Source available
- Yesdoskit.net
Facts
- Purpose
- DosKit is a cross-platform foundation for running DOS applications using js-dos WebAssembly technology.github.com · 1 Oct 2026
- DOS prompt
- It boots directly to a fully functional interactive DOS command prompt.github.com · 1 Oct 2026
- PWA
- DosKit is a Progressive Web App installable on desktop and mobile devices.github.com · 1 Oct 2026
- Offline use
- The app works completely offline after the first visit through service-worker caching.github.com · 1 Oct 2026
- Deep links
- URL parameters can load specific applications such as Second Reality and Impulse Tracker.github.com · 1 Oct 2026
- Input
- It supports standard DOS keyboard input, including function keys and special characters, plus mobile touch controls.github.com · 1 Oct 2026
- Audio
- The emulator provides Sound Blaster and AdLib emulation with audio output.github.com · 1 Oct 2026
- Emulation engine
- DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends.github.com · 1 Oct 2026
- Programmatic API
- Its command interface exposes pause, resume, mute, unmute, screenshot, and filesystem read/write commands.github.com · 1 Oct 2026
- Browser requirements
- WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended.github.com · 1 Oct 2026
- Compatibility limit
- Internet Explorer is unsupported, and iOS Safari versions earlier than 15 have limited WebAssembly support.github.com · 1 Oct 2026
- Support
- The project directs users to review existing GitHub issues or open a new issue with browser, operating-system, and console-error details.github.com · 1 Oct 2026
- License
- The project is licensed under the MIT License; js-dos and DOSBox are listed under GPL-2.0 licenses.github.com · 1 Oct 2026
- Maker
- The repository identifies Cameron Rye as the maker, and his personal site describes him as a software engineer and architect.github.com · 1 Oct 2026
Best DosKit alternatives
See all 20Where it ranks on Everything Xiaomi
- Best MS-DOS Emulators in 2026#1 of 26
Is DosKit yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/cameronrye/doskit· checked 1 Oct 2026
