Skip to content

tslime v0.1.0

Choose a tag to compare

@tamirelazar tamirelazar released this 26 Jun 13:16
· 86 commits to master since this release
f838723

First public release of tslime — a lightweight terminal screensaver that grows Physarum polycephalum (slime mold) transport networks in your terminal.

Install

cargo install tslime

Or download a prebuilt binary below (Linux / macOS / Windows, x86_64) and run it directly.

tslime -S          # screensaver mode
tslime --help      # all options

Highlights

  • Agent-based Physarum simulation (Jones 2010) with 31 presets and live runtime controls
  • Terminal rendering in half-block, ASCII, braille, quadrant, shade, points, and sculpted charsets; 22 OKLch perceptual color palettes
  • Screensaver and interactive modes — pause, restart, cycle presets/palettes on the fly
  • Custom keybinds via ~/.config/tslime/keybinds.toml; saved configs and custom palettes
  • GIF / PNG / WebM export
  • No-notifications mode (--no-notifications, toggle Ctrl+N) for a clean field
  • Window-frame display modes
  • Experimental, feature-gated: multi-species, choir audio, GUI; plus a standalone WASM build

Binaries

Platform Asset
Linux x86_64 tslime-linux-x86_64
macOS x86_64 tslime-macos-x86_64
Windows x86_64 tslime-windows-x86_64.exe

See the README for controls and the gallery, and CHANGELOG.md for the full change list.