Projects & workspaces

Open, clone and organize projects in Open Free Max — the left rail, recents, and drag-and-drop reordering shared with Mission Control.

A project is a folder open in OFM. Each one gets a tile in the left rail with its own file tree, editor and terminal, and can host several agent sessions.

Opening a project

From the welcome screen or the rail’s + menu:

  • Open a folder — any local directory.
  • Open a WSL folder — a path inside a WSL distro (see Native WSL2).
  • Clone a repo — clone a Git URL into a parent folder and open it.

Recent projects are one click away: the welcome screen lists them, and the + menu — both here in the rail and in the Dashboard project bar — shows your latest workspaces right under those three actions. Projects already open are hidden from the list, and reopening one moves it back to the top of the history.

The left rail

The rail shows one tile per open project (its initials + a 🐧 marker for WSL). Click to switch; the active project’s panes are shown, the rest are hidden but kept live.

Reordering projects (drag & drop)

Grab a tile and drop it elsewhere to reorder the rail. The order is:

  • shared with Mission Control — the wall uses the same project order;
  • persisted — restored at the next launch.

A dragged tile dims while moving and the drop target is highlighted.

Closing & restoring

Close a project from its tile’s ✕. OFM saves a snapshot of the open projects (paths, targets, active tab) on every change and replays the whole session at startup — including each agent tab, whose transcript resumes from the CLI’s own store.

The workspace panes

Inside a project you get a file tree (with live FS watching and a recursive name search computed natively in one round-trip — instant even on big projects, native find inside WSL), a code editor with Markdown preview, and an integrated terminal — plus the agent session tabs. Images live in a dedicated panel fed by the screenshot workflow.