Argoforgebeta
Sign in
Yggdrasil · the tree

Your projects and team as a tree on the desktop

Yggdrasil draws your projects with their folders, agents, skills, MCP servers, rules, memory and keys as a 3D tree on your desktop, behind the windows. While Claude Code works, the parts it uses light up. Project names and folders come from your Mac; the server knows your projects only by id.

Step by step

How it works

The shape comes from the server, the names from your Mac, the light from what Claude Code does.

The app on your Macproject names and folders, the desktop widget
Argoforge serverruns no model
The app on your Mac1

You switch the tree on

Flip the Tree switch in the menu bar or on this module's page. On the desktop it needs the free Übersicht app; if it is missing, the app offers a download. Without it, “Open in browser” on the module's page shows the tree in a browser tab.

→ “give me my tree”
Argoforge server2

The server builds the shape

From your brain: rules, memory, your keys, and the agents, skills and MCP servers installed in your projects — each with what it does, from your projects' team lists. Projects appear only as ids, with no names or folders. When the server's tree builder changes, the tree is rebuilt on its next view.

← the shape, projects by id
The app on your Mac3

Your Mac adds names and folders

Each id becomes the project's name on this Mac, and its folders are read here, as deep as you set (1–5). Your current wallpaper is saved, and the tree's backdrop takes its place.

The app on your Mac4

Claude Code works

A hook reports which project, agent, skill or MCP server each step touched. Names leave the Mac only as unreadable codes (salted hashes).

→ event type, session, subagent and project ids, name hashes
Argoforge server5

The server works out what to light

It recognises only names it already knows from your projects' teams and your skills — an agent also by its installed name, argoforge-<name>, so names with spaces or capitals light up too. Activity is kept in memory only. The tree asks for it every 2 seconds while something is at work and every 6 seconds otherwise; an unchanged answer is not sent again.

← what to light
The app on your Mac6

The branch lights up

What is in use now glows brightly, with a signal running along its branch; what the session touched earlier stays softly lit. A line at the bottom names the project, agent and skill at work. If a turn ends in an error, what it touched flashes red.

Your data

What stays on your Mac and what leaves it

Stays on your Mac

  • Project names and folders
  • Your previous wallpaper, kept to put back
  • Prompts, file paths and tool input — never sent

Leaves your Mac

  • Event types with session, subagent and project ids
  • Agent, skill and MCP names as salted hashes; the server recognises only the ones it already knows
  • Activity is held in memory only; a session is forgotten when it ends or after 12 idle hours
  • The tree page, your view settings and camera position, behind a private link. Anyone who has the link sees the tree and what Claude Code is working with right now, without signing in — do not share it. If you did, press “New link” on the module's page and the old one stops opening at once
  • The 3D library (three.js) is loaded from the public jsDelivr CDN

Where AI is used

Nowhere. The tree only shows what Argoforge already knows.

Rules

The rules it follows

Off by default

The tree appears only after you switch it on. While it is off, the activity hook sends nothing.

Your wallpaper comes back

Switching off removes the widget and gives each screen back its own wallpaper, from a saved copy if the original file is gone.

Readable size

Depth starts at 1 and goes up to 5. The first level shows every folder, deeper levels only the 8 largest in each. Hidden and build folders (node_modules and the like) are skipped. Made for about 150 nodes.

Keeps itself running

Every minute the app checks that Übersicht still shows the tree. After two failed checks in a row it restarts Übersicht; if Übersicht is closed, it opens it.

Names stay home

A project added on another Mac shows here as a short id, with no folders.

How to use

How to work with it

  1. 1

    Install Übersicht first

    The tree is drawn by this free desktop-widget app.

  2. 2

    Keep depth at 2–3

    Use 4–5 only for small projects. Set the depth on this module's page, then press “Rebuild tree”.

  3. 3

    Watch it while you work

    The project, agent or skill Claude Code is using lights up within a few seconds. An agent the tree does not show lights up its whole section.

  4. 4

    Use the corner menu

    The button in the top-left corner holds zoom, labels and rotation. Click a label to read about that part. On the desktop, turn on “Edit (orbit)” to turn the tree with the mouse.

Not finished yet

The tree asks for activity every 2 seconds while something is at work and every 6 seconds otherwise; a live push channel is not built yet.

Descriptions of individual rules and skills on the tree are in Russian only for now.

The other modules

Each module does one job. Together they make Argoforge.

All modules

Argoforge · beta · Home · Modules · Your data