Tty Avatar
Description
A live 3D avatar in your terminal. Renders any GLB (or any three.ws avatar by id) with a software rasterizer to truecolor half-blocks or braille, animates it with moods, and reacts in real time to Claude Code hooks so your coding agent has a face.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
@three-ws/tty-avatar
**A live 3D avatar in your terminal.** Any GLB, or any three.ws avatar or agent by id, rendered by a software rasterizer to truecolor half-blocks or braille, animated with moods, and wired to Claude Code hooks so your coding agent has a face that thinks while it reads, works while it edits, and celebrates when it stops.
npx @three-ws/tty-avatar 81a076b6-55ff-49a2-b007-1d88e7dce2aa
No GPU, no browser, no account. Node 18+ and a terminal that can show colour.
ahd0w
bp00
h0mYow#
hJQpbh**d
oo####*ahdod
hhohaadwCkaw
#abQhaoZZao*om
*dwOo*bqO*#wUu
#*qk**aU0#*qJ
MqUo**hQw*#OL
Mp o*omh##mqL
#w o*ooo**hba0
L# hhkqcZpZpO
bqmU ZpbdC
qmU pdbC
qqU qbQ
bU0 LO0
That is the `ascii` mode of a real three.ws agent body (`tty-avatar snapshot agent:bd1b56b0-5494-47e2-ad78-04ef4c43ae5b --mode ascii`), which is what you get when stdout is not a TTY. In a terminal you get colour and 24 frames a second.
Install
npm i -g @three-ws/tty-avatar # or: npx @three-ws/tty-avatar …
Run
tty-avatar ./hero.glb # a local model
tty-avatar https://example.com/robot.glb # a URL
tty-avatar 81a076b6-55ff-49a2-b007-1d88e7dce2aa # a three.ws avatar id
tty-avatar agent:bd1b56b0-5494-47e2-ad78-04ef4c43ae5b # a three.ws agent (its 3D body)
tty-avatar https://three.ws/avatars/81a076b6-55ff-49a2-b007-1d88e7dce2aa # a page URL
Options:
| Flag | Meaning |
|---|---|
--mode blocks|braille|ascii |
Glyph set. blocks (default on a TTY) is 1x2 truecolor half-blocks. braille is 2x4 dots per cell, four times the vertical detai |
Related Skills
Epic Decompose
Break an epic into task children without creating task branches.
Productivity Claude Code Terminal Title
Gives each Claude Code terminal window a dynamic title describing the work being done
Productivity N8n Skills
Enables AI assistants to directly understand and operate n8n workflows
Productivity Workflow BundlesREADME
Workflow Bundles
Productivity Composio Make
Trigger and manage Make (Integromat) scenarios
Productivity Getting Help
career-ops is an open source project maintained in limited time. Here's how to get help efficiently.
Productivity