Skip to content
The room

Projects and files

A project is one folder. OIOXO works on a single root at a time, and the folder gate on your first message is where you choose it.

Four ways in

DoorWhere the files liveBrowsers
Just try it / New projectPrivate browser storage (OPFS). The default folder is my-project. Nothing leaves the device; clearing site data deletes it.All
Open a folderYour disk, opened in place with the browser’s File System Access permission. The permission is asked once per folder and again after a reload.Chrome, Edge (desktop app: always)
ImportA zip unpacked into browser storage as a new project.All
CloneA Git URL (GitHub, GitLab, Bitbucket, Codeberg) cloned into browser storage through the proxy on oioxo.com.All

The projects list

File → Projects… (and the hearth’s [ projects ] door) lists every project with open, rename, delete and export as zip. Projects in browser storage are marked “in this browser”: export a zip before clearing site data. A folder on disk is yours on disk and is only ever edited in place.

Files and the editor

Files (Ctrl+2) is a tree with new, rename and delete. The editor is Monaco with real language services in the browser: TypeScript (errors, hover, go-to-definition, in a worker fetched on first use), Python type inference (Pyright in a worker), and CSS, HTML and JSON. Ghost-text completions come from the on-device model; Ctrl+Alt+Space asks for one, Ctrl+K edits the selection with AI. Ctrl+P goes to a file, Ctrl+Shift+F finds in files.

Reload and return

Reload restores your tabs. History (Ctrl+5) lists chats per folder — rename, delete, export. Settings persist on every tier.

Tip

Working on something you care about? Open it as a folder on disk and commit first. Checkpoints undo an agent; Git is what you share.