Spaces:
Sleeping
Redesign /mirror (terminal demo), /quests (session-start), rename to Find your match
Three big redesigns
/mirror โ what slyfox feels like in your terminal
Faux Claude Code terminal that auto-plays a realistic debugging session, with the slyfox mirror orb pinned to the corner of the terminal. Per-turn:
- Outer orb = your live emotional state (color-shifts, breath-rate changes with arousal)
- Inner orb = your buddy maintainer's baseline
- Divergence meter beneath: "in sync ยท 0.18" โ "drifting ยท 0.47" โ "very different ยท 0.71"
- Inline italic annotations on key turns ("โ arousal spike, drifting from Arthur"; "โ back in sync")
Three pre-canned conversations across huggingface/transformers, huggingface/huggingface_hub, argilla-io/distilabel. Buddy + repo selector live-updates the orb and the script. Auto-plays on page load.
Below: annotated timeline scrubber with spike/recovery markers, explainer panel, "Install in your terminal" CTA.
/quests โ repo-aware quests, appear on session start
Faux terminal showing the moment you cd transformers && claude. The Claude Code workspace detector fires, slyfox detects the repo + active maintainers, and a quest panel appears inline in the terminal listing 3 quests scoped to that codebase.
Per repo (4 covered: transformers / huggingface_hub / diffusers / vllm) we surface different quest mixes โ e.g. transformers gets "Survive the Tokenizer" and "Be more like Arthur"; vllm gets "Kernel Zen". Each quest card has accept button, XP reward, rarity tier. Below: full badge gallery + weekly streak leaderboard.
/marketplace โ renamed to "Find your match"
Header, copy, and CTA labels updated. URL stays /marketplace (no route rename โ keeps existing links and the nav stable). Three lenses preserved (browse models / by maintainer / fit map). The open-source upset narrative is bolder in copy: "Small models routinely beat big ones here."
Other touches
- Nav across the three pages now reads
Find your matchinstead ofMarketplace. Other pages still sayMarketplacefor now (single-PR scope; will sweep next). - All mock data clearly marked at the top of each file.