Skip to content
animfetch

animfetch -a butterfly

Open source · MIT · Linux and macOS

An animated system fetch you can work inside.

The art stays pinned at the top of your terminal while your prompt and command output scroll below it. Pick an animation, pick a layout, keep working.

$ curl -fsSL https://raw.githubusercontent.com/Andrew-Velox/animfetch/main/install.sh | sh
  • One small binary
  • No runtime to install
  • Works in your own shell

What it does

Everything a fetch should be, and then it moves

Info styles

A layout for every terminal

Eight styles, switched with --info or one line of config. These are screenshots of the real thing.

The classic info style in a terminal: The default: user@host, a rule, then Label: value rows.

Swipe the terminal sideways to see the rest.

The default: user@host, a rule, then Label: value rows.

How each one works

Animations

Thirty-four, and they are just text

Every animation is a folder of text frames. Make your own the same way.

  • fox-run

  • dolphin-swim

  • butterfly

  • cat-tail

Browse all 34

Borders

Ornaments drawn as pictures

PNG line art beside and below your info, shown by terminals that speak the kitty graphics protocol.

Install

One command

Then add it to your shell startup and it is there every time.

$ curl -fsSL https://raw.githubusercontent.com/Andrew-Velox/animfetch/main/install.sh | sh

A prebuilt binary into ~/.local/bin. No Rust needed.

~/.bashrc or ~/.zshrc

[[ $- == *i* ]] && command -v animfetch >/dev/null && animfetch --pin

Fish and the details are in the quick start.