Skip to content

v0.2.13 — npx @kevin5251984/guild web

Choose a tag to compare

@Jakevin Jakevin released this 31 Aug 15:35
· 98 commits to main since this release

Start the hall without a clone: npx @kevin5251984/guild web. Same shape as npx @deepseek-ai/dsh web. Daemon package is now @kevin5251984/guild (was unpublished @guild/daemon). Protocol is vendored at pack time. First 20 README lines, GIF, four stills, SECURITY stay put.

Tag v0.2.12 stays on 777e957 (Pages take2 GIF). npm 0.2.12 was a dirty-tree preview and is superseded.

Has

  • 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
  • Fixture hall: five seats, @pm / @rd chips, Voice edit → Ship it:
  • Banner: Interactive preview — no model calls
  • Wood hall rail; stacked avatars stay in the ring
  • Line-start @handle; first body @handle fallback
  • Hermes-shaped Chrome last_used snapshot (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
  • Google Fonts self-host (Pages still loads Syne / IBM Plex from fonts.googleapis.com)
  • Re-shot README stills (8/29 stills remain; GIF chrome is newer)
  • The unpublished @guild/daemon name on npm

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

or from a checkout: pnpm i && pnpm test && pnpm dev