Terminal-native music and video player: 15 albums. 30+ hours of music. Live chat. All in your command line.
See the codeTerminal-native player.
15 albums. 30+ hours of music. Live chat.
All in your command line.
Welcome to A Brand New World!
Already installed? See Updating.
Paste this into Claude Code, Codex, Cursor, or any AI agent with terminal access:
Install dopogoto terminal music player from github.com/dangerous-person/dopogoto-terminal-player
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
/usr/local/bin.dopogoto
If Terminal says command not found, close Terminal, reopen it, and try dopogoto again.
dopogoto_*_darwin_universal.tar.gz
(darwin means macOS, universal means it works on both Intel and Apple Silicon Macs)..tar.gz file.
This creates a folder like dopogoto_0.1.8_darwin_universal containing the dopogoto app.sudo mv ~/Downloads/dopogoto_*_darwin_universal/dopogoto /usr/local/bin/dopogoto
sudo chmod +x /usr/local/bin/dopogoto
xattr -d com.apple.quarantine /usr/local/bin/dopogoto 2>/dev/null || true
dopogoto
Keep * exactly as shown — it automatically matches the version folder name.
If you have multiple dopogoto_*_darwin_universal folders in Downloads, use the newest one, for example:
sudo mv ~/Downloads/dopogoto_0.1.8_darwin_universal/dopogoto /usr/local/bin/dopogoto
dopogoto_*_windows_amd64.zip from Releasesdopogoto.exe.dopogoto_*_linux_amd64.tar.gz from Releasestar xzf dopogoto_*_linux_amd64.tar.gz
sudo mv dopogoto /usr/local/bin/dopogoto
sudo chmod +x /usr/local/bin/dopogoto
Install ALSA if you don't have it (required for audio):
sudo apt install libasound2-devsudo dnf install alsa-lib-develsudo pacman -S alsa-libRun dopogoto
Or use the one-liner:
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
Requires Go 1.25+ (Linux also needs ALSA headers, see Requirements):
git clone https://github.com/dangerous-person/dopogoto-terminal-player
cd dopogoto-terminal-player
go build -o dopogoto .
Linux: ALSA is required for audio playback.
sudo apt install libasound2-devsudo dnf install alsa-lib-develsudo pacman -S alsa-libThe app checks for updates on launch and shows a notification in chat when a new version is available.
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
dopogoto and press Enter.dopogoto.exe file.dopogoto_*_windows_amd64.zip.dopogoto.exe.Quit dopogoto, then run:
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
Then run dopogoto again.
Check your version:
dopogoto --version
On macOS / Linux, check if you have duplicate copies:
which -a dopogoto
If more than one path appears, delete the old one and restart your terminal.
| Key | Action |
|---|---|
TAB | Cycle focus: Albums / Tracks / Chat |
↑ / ↓ | Navigate lists |
ENTER | Play track or send chat message |
SPACE | Pause / resume |
N / P | Next / previous track |
+ / - | Volume up / down |
S | Shuffle |
R | Repeat |
T | Change theme |
←/→ | Seek -/+ 10s |
Q | Quit |
Type a message and press Enter.
/nick name -- set your nickname (saved locally)/reset -- go anonymousAnonymous usage stats on launch and quit (version, OS, session duration, terminal size). No personal info. No IP tracking.
To opt out: export DOPOGOTO_NO_TELEMETRY=1
LICENSE).35 commits
Go
98.0%
Shell
2.0%
Terminal-native music and video player: 15 albums. 30+ hours of music. Live chat. All in your command line.
See the codeTerminal-native player.
15 albums. 30+ hours of music. Live chat.
All in your command line.
Welcome to A Brand New World!
Already installed? See Updating.
Paste this into Claude Code, Codex, Cursor, or any AI agent with terminal access:
Install dopogoto terminal music player from github.com/dangerous-person/dopogoto-terminal-player
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
/usr/local/bin.dopogoto
If Terminal says command not found, close Terminal, reopen it, and try dopogoto again.
dopogoto_*_darwin_universal.tar.gz
(darwin means macOS, universal means it works on both Intel and Apple Silicon Macs)..tar.gz file.
This creates a folder like dopogoto_0.1.8_darwin_universal containing the dopogoto app.sudo mv ~/Downloads/dopogoto_*_darwin_universal/dopogoto /usr/local/bin/dopogoto
sudo chmod +x /usr/local/bin/dopogoto
xattr -d com.apple.quarantine /usr/local/bin/dopogoto 2>/dev/null || true
dopogoto
Keep * exactly as shown — it automatically matches the version folder name.
If you have multiple dopogoto_*_darwin_universal folders in Downloads, use the newest one, for example:
sudo mv ~/Downloads/dopogoto_0.1.8_darwin_universal/dopogoto /usr/local/bin/dopogoto
dopogoto_*_windows_amd64.zip from Releasesdopogoto.exe.dopogoto_*_linux_amd64.tar.gz from Releasestar xzf dopogoto_*_linux_amd64.tar.gz
sudo mv dopogoto /usr/local/bin/dopogoto
sudo chmod +x /usr/local/bin/dopogoto
Install ALSA if you don't have it (required for audio):
sudo apt install libasound2-devsudo dnf install alsa-lib-develsudo pacman -S alsa-libRun dopogoto
Or use the one-liner:
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
Requires Go 1.25+ (Linux also needs ALSA headers, see Requirements):
git clone https://github.com/dangerous-person/dopogoto-terminal-player
cd dopogoto-terminal-player
go build -o dopogoto .
Linux: ALSA is required for audio playback.
sudo apt install libasound2-devsudo dnf install alsa-lib-develsudo pacman -S alsa-libThe app checks for updates on launch and shows a notification in chat when a new version is available.
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
dopogoto and press Enter.dopogoto.exe file.dopogoto_*_windows_amd64.zip.dopogoto.exe.Quit dopogoto, then run:
curl -fsSL https://raw.githubusercontent.com/dangerous-person/dopogoto-terminal-player/main/install.sh | sh
Then run dopogoto again.
Check your version:
dopogoto --version
On macOS / Linux, check if you have duplicate copies:
which -a dopogoto
If more than one path appears, delete the old one and restart your terminal.
| Key | Action |
|---|---|
TAB | Cycle focus: Albums / Tracks / Chat |
↑ / ↓ | Navigate lists |
ENTER | Play track or send chat message |
SPACE | Pause / resume |
N / P | Next / previous track |
+ / - | Volume up / down |
S | Shuffle |
R | Repeat |
T | Change theme |
←/→ | Seek -/+ 10s |
Q | Quit |
Type a message and press Enter.
/nick name -- set your nickname (saved locally)/reset -- go anonymousAnonymous usage stats on launch and quit (version, OS, session duration, terminal size). No personal info. No IP tracking.
To opt out: export DOPOGOTO_NO_TELEMETRY=1
LICENSE).35 commits
Go
98.0%
Shell
2.0%