ArcOS is the advanced Svelte-based Operating System Environment in your browser. With ArcOS we aim to create the best possible experience we can within the confines of your browser. ArcOS consists of:
The easiest way to use ArcOS is to open it on the web frontend, which is always updated to match the current version of ArcOS. If you prefer a download instead, you can find the latest updates on the releases page. This Desktop App is powered by Electron, and it might perform better than the browser version, depending on the browser and device.
Cloning ArcOS v6 is now possible! As of June 25th 2024, ArcOS v6 is made public. Though, because of the scale of this project, it isn't as straight-forward to clone as its predecessor.
You'll need these dependencies installed on your system to be able to clone and run ArcOS v6:
--recurse-submodules
to clone ArcOS with all submodules included:$ git clone --recurse-submodules https://github.com/IzK-ArcOS/v6
$ cd v6
$ yarn
yarn serve
to start a built version of ArcOS. You can access it on https://localhost:3000/.yarn dev
to start the development environment. The development environment will start on https://localhost:5173/.Note: because of the way
yarn build
is set up, you can't use the--outDir
flag. Sorry about that.
Because of the way ArcOS is configured, please do not use git pull
on its own. Instead, use the yarn update
command we provide to automatically pull all upstream changes as well as update all submodules ArcOS has.
These links bring you to the common places in and around ArcOS.
Found something you miss or is there a bug that we need to resolve? The best place for bugs is Bug Reports inside ArcOS, and the issues page for feature requests and stuff that needs further discussion.
You can also contribute code! If you're working in a submodule, please make sure the branch is set to the submodule's main
branch to avoid unknown refs. The team does this using the branch button next to the submodule in Visual Studio Code's source control tab.
[!WARNING] The code you see in IzK-ArcOS/ArcOS-Frontend belongs to the now discontinued ArcOS v5. This code is not current anymore, pull requests regarding it will be ignored.