MCPcopy Index your code
hub / github.com/ArcOS-Project/v5

github.com/ArcOS-Project/v5 @6.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 6.0.1 ↗ · + Follow
734 symbols 2,072 edges 317 files 0 documented · 0% 26 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<a href="https://izk-arcos.nl/" target="_blank" rel="noopener">
    <img src="https://github.com/IzK-ArcOS/ArcOS-Frontend/assets/76709090/e1965e53-e96d-41f7-bab5-0061ecd26922" width="768px"/>
</a>

👋 Welcome to ArcOS!

MadeWithSvelte.com Chat with us! Contributors Releases Pulse Uptime

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: - 📊 Advanced process and service management, - ☁ Readymade cloud storage to access your account from anywhere using ArcOS' ArcAPI (WIP), - 🔐 A secure user system consisting of hashed and salted passwords, - 🗄 Filesystem integration to store, create and upload files, - 📧 A built-in messaging system to talk to other ArcOS users on the same server, - ✨ Endless customization options to really adjust ArcOS to your personal taste, - 🐣 Beginner-friendly User Interface without the need of manuals, - 🧾 Inclusive Help & Support center to read up on things you don't immediately understand, - ⚠ Powerful error reporting and crash logs so that we can fix anything that's wrong as fast as possible

🛠 Getting started

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.

It is not currently possible to clone the Source Code of ArcOS since ArcOS v6 isn't public as of March 25th, 2024.

Links

These links bring you to the common places in and around ArcOS.

  • The ArcOS Website lives here.
  • Our GitHub is here (and amazing).
  • The very code that powers ArcOS is here 🔒.
  • ArcOS runs on our own ArcAPI, which is on this page.

💪 Contributing

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.

Code contribution to ArcOS isn't currently possible because ArcOS v6 isn't a public repository.

[!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.

Disclaimers

  • ArcOS cannot be used as a primary operating system. An attempt to do so is discouraged.
  • This is not an actual operating system. It is an environment that runs on top of your already existing OS, built using web technologies. It isn't possible to install already existing applications from third parties. This functionality may be implemented in the distant future.
  • All assets in ArcOS, including those created by the team, belong to their respective owners. Reuse without credit is not permitted.
  • The ArcOS team is not responsible for loss of data when using ArcAPI. Do not store sensitive info on the File System. ArcAPI passwords are hashed and salted.

Extension points exported contracts — how you extend this code

ContextMenuItem (Interface)
(no doc) [2 implementers]
src/ts/applogic/interface.ts
SideloadedConsole (Interface)
(no doc) [1 implementers]
src/sideload.d.ts
AppManagerAction (Interface)
(no doc) [2 implementers]
src/ts/applogic/apps/AppManager/interface.ts
Readable (Interface)
(no doc)
src/sideload.d.ts
AppKeyCombination (Interface)
(no doc) [2 implementers]
src/ts/applogic/keyboard/interface.ts
Writable (Interface)
(no doc)
src/sideload.d.ts
GitHubUser (Interface)
(no doc)
src/ts/GitHubAPI.d.ts
SideloadedAppLogic (Interface)
(no doc)
src/sideload.d.ts

Core symbols most depended-on inside this repo

set
called by 182
src/sideload.d.ts
Log
called by 172
src/ts/console.ts
writeColor
called by 88
src/ts/terminal/std.ts
update
called by 62
src/sideload.d.ts
Error
called by 52
src/ts/terminal/std.ts
writeLine
called by 39
src/ts/terminal/std.ts
openWindow
called by 32
src/ts/applogic/events.ts
apiCall
called by 25
src/ts/api/main.ts

Shape

Function 416
Method 183
Interface 82
Class 50
Enum 3

Languages

TypeScript100%

Modules by API surface

src/sideload.d.ts55 symbols
src/ts/applogic/interface.ts22 symbols
src/ts/terminal/std.ts16 symbols
src/ts/applogic/apps/Qlorb/runtime.ts13 symbols
src/ts/terminal/input.ts11 symbols
src/ts/applogic/events.ts11 symbols
src/ts/api/interface.ts11 symbols
src/ts/applogic/apps/Calculator/main.ts10 symbols
src/ts/terminal/var.ts9 symbols
src/ts/newlogin/main.ts9 symbols
src/ts/applogic/apps/LightsOff/runtime.ts9 symbols
src/ts/applogic/apps/FileBrowser/main.ts9 symbols

For agents

$ claude mcp add v5 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page