fornevercollective · gy terminal companion · v1.65
Terminal walkie. Glyph mesh. Live news wall. Stream to X.
Charm dock + multi-feed simulcast: size, FPS, and style (half / hex / braille / ascii / …).
Hold to burst · seat on Spaces · pin world news into a 25×25 mosaic · publish RTMP when your
Media Studio key is ready. One binary: gy.
vwall ready · drop image/video onto the wall
◈ gy ● chat│live│lab│burst ▶ s("bd*4, [~ sd]*2") · /news · /space · /orch █····█····█····│··· · mesh :9876 · stream-x · media supervisor · feed: 2×half@12 · plugins · reliability ✦ grok › STYLE / CAPTION / PATTERN take█
Sections
Everything on the site + in gy
Web surfaces for demos and stress tests; the same mesh protocols power the terminal lab, burst orb, news wall, and X Spaces stage.
VWall / Lab
Multi-feed simulcast · size · FPS · style · layout. Terminal lab: gy lab · V.
Burst · Spaces
Hold-to-talk Glyph orb · host/co-host circles · 10 speaker tiles · listener grid · RTMP/RTMPS to X.
Live News
~165 world news + weather + public-access streams as 25×25 glyphs · main swap · theme clusters.
GrokGlyph PWA
Mesh cast · geo rooms · resolution ladder · mobile double-stack · installable app.
Play Queue
Many links + social lives · sequential/multi play · cast to TV, speakers, phone, glyph screen.
DOJO
Private SFU room · WebRTC + glyph/chat data channels · 16–32 peer jam.
Space chat
Public CF Space path + DOJO hub · caption bridge · same JSON envelope.
Mid-lane
Edge publish hooks · Cloudflare mid-lane worker · hybrid fan-out plane.
Phone cast
Same-WiFi phone → terminal · LAN discovery · vertical glyph stack.
Sphere Glyph
Live phone Glyphs on Sphere Vegas seats · Bloch³ map · no extra bells.
Docs
Stream binary · ST 2110 · burst · chat · depth/gsplat · full CLI map.
Terminal
One binary · many planes
Everyday
gy # companion dock
gy burst # Glyph walkie + Spaces
gy lab # multi-feed video lab
gy serve # mesh hub + site/
gy watch URL|file # yt-dlp + ffmpeg
Stage · news · X
/news [us|weather|all]
/space seat|mute|key --pull
gy stream-x init|start|offer
gy space-rtmp --key $K --in …
gy doctor space · plugins
Mesh · AI · media
/orch [hint] # Grok take
/overlay auto|fx
/duplex · /meshmidi
H media health · K kill
/plugin list|style
Keypoints
What we’re building toward
Hybrid stack: terminals stay 25² / half-block; public scale on the edge; producers keep RTMP and program bus control. Stress the feed pipeline from the browser; ship reliability from the binary.
- Glyph-first surfaces Burst orb, Spaces seats, news wall, GrokGlyph PWA — same 13/25/37/49 matrix vocabulary.
- World live news + theme clump Global catalog (news · weather · public access). Main swap column. AI captions → theme clusters.
-
X Spaces + stream asset
Host / 2 co-hosts / 10 speakers / listeners. Mute controls.
gy stream-xas RTMP asset for others → ca.pscp.tv. - Key when ready Auto-pull stream key from env / file / JSON / vault URL / clipboard / hub token API.
- Hybrid capacity DOJO hub + gy-sfu for 16–32 · CF Workers/DO for 1k+ chat · media SFU lanes optional.
- Media supervisor Bounded ffmpeg/yt-dlp children · health · kill · news wall stagger · GY_MEDIA_MAX.
- Grok orchestrate Takes on stable feeds: STYLE / CAPTION / PATTERN / GLYPH with overlay + program bus.
- Reliability + plugins Panic recovery · metrics · CI release sums · in-process style/mesh plugins (no .so).
- Facility path ST 2110 / NMOS / NDI scaffolds · sync doctor · venue sinks — edge vs facility planes.
- Phone + PiP Same-WiFi cast · phone-v glyph · macOS QuickTime PiP pop-out.
Install
Terminal path · get gy on PATH
User install lands in ~/.local/bin. System install and package managers also work.
After install: gy --version · gy doctor · gy update.
# recommended — full tree + site/
git clone https://github.com/fornevercollective/GrokYtalkY.git
cd GrokYtalkY
make install # → ~/.local/bin/gy + grokytalky
# or: ./scripts/install.sh # progress bars · new-user guide
# PATH (zsh)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
gy --version
gy # companion dock
gy serve # hub :9876 + site static
# Go 1.26+ · https://go.dev/dl/ or brew install go
go install github.com/fornevercollective/grokytalky@latest
# short name on PATH
mkdir -p ~/.local/bin
ln -sfn "$(go env GOPATH)/bin/grokytalky" ~/.local/bin/gy
export PATH="$HOME/.local/bin:$PATH"
gy --version
gy install deps -y # ffmpeg · yt-dlp via brew/uv/…
# once gy is on PATH
gy update # GitHub release check + progress install
gy upgrade # alias
gy clean install # uninstall → reinstall local channel
gy uninstall # remove gy / grokytalky / gy-burst
# pin a release
go install github.com/fornevercollective/grokytalky@v1.64.0
gy install deps --list # catalog + detected managers
gy install deps -y # auto-pick brew · uv · npm · pipx · apt…
gy install deps --pm uv # force manager
gy doctor packages # who provides what
gy doctor # ffmpeg · yt-dlp · reliability · space · plugins
# system-wide (optional)
make install-system # /usr/local/bin/gy + dep checks
make launch # open Terminal running gy
| Method | Command | Binary |
|---|---|---|
| Make (user) | make install | ~/.local/bin/gy |
| Script | ./scripts/install.sh | same |
| Go module | go install …@latest | GOPATH/bin/grokytalky |
| Self-update | gy update | replaces local channel |
| System | make install-system | /usr/local/bin/gy |
| Homebrew | brew install --build-from-source ./Formula/… | gy |