--- title: Cosmere Codex emoji: ✨ colorFrom: yellow colorTo: pink sdk: gradio sdk_version: 6.18.0 python_version: '3.13' app_file: app.py pinned: true license: mit short_description: Chat in character with the Shards of the Cosmere --- # ✨ Cosmere Codex — *Voices of the Shards* A stylized star map of the Cosmere. Click a planetary system to open a **live, in-character conversation** with the god-like Shard(s) that dwell there. Each Shard is performed by a small language model kept fully in voice — ask them anything and they answer, generated on the fly, in their own distinct character. Built for the Hugging Face **Build Small Hackathon** (creative track, "Thousand Token Wood"). The AI *is* the experience: the running model is what brings each Shard to life. ## The Shards - **Harmony** (Scadrial) — the god who was once a mortal scholar, holding stability and ruin in balance. - **Odium** (Roshar) — divine hatred that calls itself Passion and offers freedom from guilt. - **Cultivation** (Roshar) — the patient gardener who prunes people toward growth. - **Devotion & Dominion** (Sel) — two Splintered Shards, finishing each other's broken thoughts. - **Endowment** (Nalthis) — the giver of Breath, watching what mortals make of her gifts. - **Autonomy** (Taldain) — the many-faced Shard who will never tell you who it truly is. - **The Presence of Threnody** — a cold, haunted system where the Shard is lost. ## How it works - **Model:** `Qwen/Qwen3-8B` (≤ 32B params) run in **non-thinking mode** for snappy, in-character replies. The model id lives in one easy-to-swap constant in `app.py` (alt: `openbmb/MiniCPM4.1-8B`). - **Serving:** Hugging Face `transformers` on **ZeroGPU** (`@spaces.GPU`), using the tokenizer's chat template. - **Lore:** each Shard's personality *and* key canon lives in its system prompt, so the model performs a fully specified character rather than relying on (and inventing) lore. > ⚙️ **Note:** this Space requires GPU hardware (ZeroGPU). A 7–8B model will not run on the default free CPU Space — > enable GPU under **Settings → Hardware**. ## Attribution & disclaimer Lore facts adapted from the [Coppermind wiki](https://coppermind.net) (CC BY-NC-SA). This is an **unofficial, non-commercial fan project** — not affiliated with or endorsed by Brandon Sanderson or Dragonsteel. The Cosmere and its worlds are their creations. Configuration reference: https://huggingface.co/docs/hub/spaces-config-reference