Skip to content

Repository files navigation

GMI — Canonical YourSpace Monorepo

"If you create it, we'll help you grow it. If you enjoy it, we'll help you discover it."

GMI is the canonical, consolidated monorepo for YourSpace — MySpace rebuilt for the AI era, with an economy attached. It unifies what had been fragmented across many separate repositories into one pnpm workspace, following the architecture in the YourSpace Master Report.

The product thesis (from the report): algorithm-free chronological feeds, a USD-pegged closed-loop token (MNEE), customizable 2D/3D "rooms", a 4-way circular agent economy (agent↔agent, agent↔human, human↔agent, human↔human), AI that teaches skills (Mentor AI), and an Expectimax-orchestrated multi-agent layer (Supervisor AI).

Workspace layout

gmi/
├── apps/
│   ├── platform/        Flagship app: rooms, feed, agents, MNEE wallet, marketplace
│   │                    (imported from Your-mnee-space — most complete implementation)
│   ├── creative-labs/   Music / Art / Video / Writing creation studio + discovery
│   │                    (imported from Blaaaahhhhhspace = "yourspace-creative-labs")
│   └── computer/        The "Bedroom Computer" — a Windows-97-style desktop/window
│                        engine (R3F + window manager) (imported from Windows, game
│                        asset bundles stripped)
├── services/
│   └── supervisor-ai/   Multi-agent orchestration (PLAN→DELEGATE→AUDIT→CORRECT→
│                        HUMAN GATE→SYNTHESIS) (imported from Supervisorai)
├── packages/            Shared libraries (to be extracted during dedup — see below)
├── supabase/            Canonical database: migrations, table defs, edge functions
└── docs/                Master report + mined feature/architecture docs

Tech stack

React 18/19 + TypeScript + Vite, React Three Fiber / three.js for rooms, Supabase (Postgres + Auth + Storage + Realtime + Edge Functions), TanStack Query

  • Zustand, Tailwind + Radix UI, wagmi/viem for MNEE/Web3, Vitest + Playwright. Supervisor AI is a Python/MCP multi-LLM service.

Status: foundational consolidation (in progress)

This is the first consolidation pass: the four substantial codebases have been imported as workspace members and the canonical database location has been seeded from the flagship. The apps are still independently configured (their own package.json, lockfile, and supabase/ folders are preserved so nothing is lost). They do not yet share dependencies or build as one unit.

See CONSOLIDATION.md for:

  • the decision + rationale for every attached repository (import / mine / reference-only), and
  • the remaining work to turn this import into a truly unified build (dependency dedup, shared packages/*, schema + edge-function reconciliation).

Getting started (per-app, until dependency dedup lands)

# Each app currently installs and runs on its own:
cd apps/platform && pnpm install && pnpm dev
cd apps/creative-labs && pnpm install && pnpm dev
cd apps/computer && pnpm install && pnpm dev

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages