2026-07-29 17:46:17 +02:00
2026-07-29 17:31:46 +02:00
2026-07-29 17:46:17 +02:00
2026-07-29 17:46:17 +02:00
2026-07-29 17:31:46 +02:00
2026-07-29 17:31:46 +02:00
2026-07-29 17:31:46 +02:00
2026-07-29 17:31:46 +02:00
2026-07-29 17:31:46 +02:00

pandadraw

Tangible Cloud Oracle - Marloes de Valk

A collaborative terminal drawing prototype built with p2panda for HDSC2026.

pandadraw can be used as a medium to demonstrate the ideas of limited availability, (re)networking network and seasonal computing. It's also a pretty fun way to draw ASCII art with friends 🩷💙🩶

Platform support

  • amd64
  • arm64

Note

More platforms (e.g. macOS, windoze) available on request and with your support as I can't build some of them myself. It would be nice to support macOS in the near future. CGO_ENABLED=1 is required, so it might be complicated.

Install

wget https://git.coopcloud.tech/decentral1se/pandadraw/raw/branch/main/target/x86_64-linux-musl/pandadraw -O pandadraw
chmod +x pandadraw
./pandadraw

Usage

Offline or local network

A default topic is hardcoded into the CLI options which starts all peers off on a shared canvas. Pass -new to start a new topic or pass -topic <hex> to specify your own. If you're alone, open it up in multiple terminals and draw with yourself 🙃

pandadraw

Remote peering

You need to provide the SHARE hex value from the UI to the remote peer.

pandadraw -peer <hex>

Controls

  • CTRL-C: Exit
  • CTRL-S: Toggle color
  • CTRL-E: Toggle emoji

License

S
Description
Draw in your terminal with friends
Readme
46 MiB
Languages
Go 93.2%
Makefile 6.8%