A framework for making your own DaaS applications like KASM
git clone https://github.com/skylvie/mars --recursive
cd mars
pnpm i
pnpm build
pnpm build:image <image> # E.g. pnpm build:image debian, pnpm build:image all
pnpm start <image> # E.g. pnpm start debian (Backend)- Keyboard & mouse support
- Clipboard passthrough
- Audio support
- Pointer lock
Mars doesn't provide you with a library or API to work with. Instead, Mars is aimed to be a base or template. You are supposed to fork Mars and add on top of it. For example you could add more images, session management, a good UI, authentication, and more!
Mars provides the following images as demos:
- Debian Xfce4
- Chromium
- VSCode
There are two types of images you can create:
- Full desktops (Running a complete DE)
- Applications (Aimed at running a single application)
See here
See here
TODO
TODO
- Simple UI
- File transfer
- Make audio support better
- Less buggy
- Less delay
- Fix issue with duplicate VNC connection because of audio
- File transfer