Repository navigation
v0.2.14 — enamel press language
Hall and studio controls share one enamel press language: paper (send / primary), steel (chips / tabs / model / attach / stop), ghost (message actions). :active scales to --press: 0.97 in 140ms. Wood quest-board rail and Studio tavern stay out of the paper hover. prefers-reduced-motion disables the scale.
Tag v0.2.13 stays on 33c880d (npx @kevin5251984/guild web).
Has
- Enamel press language (
chat.css?v=press-enamel); paper / steel / ghost npx @kevin5251984/guild web(--port,--no-open)- Pages hero GIF take2 (62.6s, 960×600, 10fps, 626 frames, silent, 9.5MB)
- English hall GIF take2 on the README first screen
- Restyled Pages fixture: enamel night, Syne, sticky nav, copyable
pnpm i && pnpm test && pnpm dev - Wood hall rail; stacked avatars stay in the ring
- Line-start
@handle; first body@handlefallback - Hermes-shaped Chrome
last_usedsnapshot (never the live profile) - Host Claude / Cursor / Codex MCP live in chat — no import step
- Local tools: run, read, write, list, skill, spawn, browser, image_gen
- Optional Position sandbox: / GUILD_SANDBOX tool gate (unset = full_access)
Does not have
- A live daemon on Pages
- OS jail / approval around run and write
- Codex app-server harness
- HTTP MCP
- Studio portrait / buddy sprites (parked in the worktree, not this cut)
- Trajectory kind filter / setup-thread empty state (parked, not this cut)
Security
run and write execute as you unless you set GUILD_SANDBOX or a Position sandbox: line. Default cwd for run is $HOME. Host MCP spawns as you with no import / consent prompt. Browser snapshots Chrome logins by default unless GUILD_BROWSER_REAL_PROFILE=0. Read SECURITY.md before you point this at a machine you care about.
Quick start
npx @kevin5251984/guild web