오픈소스 cbirds, 터미널 문자·이미지를 군집 애니메이션으로 표시
MIT 라이선스의 cbirds는 터미널에서 새 떼의 움직임을 그리는 C99 프로그램이다. 명령 출력의 문자를 흩어졌다 돌아오는 애니메이션으로 바꾸고 PNG 이미지·시계도 표시한다. Linux·macOS에서 별도 라이브러리 없이 빌드하며, Kitty·Ghostty에서는 스프라이트 렌더링을 지원한다.
Craig Reynolds의 boids 모델을 사용하며 기본 렌더링은 점자 문자다.
파이프로 받은 텍스트의 색상·굵게·밑줄과 배치를 유지하고, 흩어진 문자를 원래 셀로 되돌린다.
Kitty 그래픽 프로토콜 렌더링은 Kitty·Ghostty를 대상으로 하며 tmux 안에서는 스프라이트가 터미널에 전달되지 않는다.
GIF·asciinema 기록을 지원하며 GIF 생성에는 터미널이 필요 없다.
C 컴파일러와 make만으로 빌드할 수 있고 Homebrew·apt 설치 경로도 제공한다.
자체 GIF 인코더로 터미널 없이도 애니메이션을 기록할 수 있어 CLI 출력의 시각적 데모를 만드는 데 쓸 수 있다.
원문
- Cbirds: A flock of birds in your terminalHacker News · 원문 2026-10-11