Active · 2026
ANSI art playback for Apple TV, with remote pack management from your browser.
A tvOS companion to ansi-saver built in Swift and SwiftUI. It renders ANSI art natively on Apple TV and includes an embedded web server so packs can be uploaded, managed, and previewed from a phone or computer on the same network.
- →Runs natively on tvOS and renders ANSI files with its own parser and glyph renderer.
- →Includes a built-in local web UI for uploading ZIP packs, downloading from 16colo.rs, previewing files, and deleting packs remotely.
- →Supports both modern playback and a modem-style display mode with configurable speed, transitions, and continuous scroll.
SwiftSwiftUItvOSCore Animation
Active · 2026
A macOS screensaver that streams and renders ANSI art.
A side project built in Swift that pulls ANSI art from 16colo.rs or local folders, renders it with libansilove, and displays it with smooth Core Animation transitions.
- →Streams classic ANSI art packs from 16colo.rs and supports local folders.
- →Renders scene formats like .ANS, .ASC, .BIN, .XB, .PCB, and .ADF.
- →Uses on-demand rendering to keep memory usage reasonable while staying smooth at 60fps.
SwiftCore AnimationlibansilovemacOS
Experimental · 2023
A Telegram bot that turns voice messages into text.
A small personal bot that receives forwarded voice messages in Telegram, sends the audio to OpenAI for transcription, and returns the result as text. It also supports a simple image generation command.
- →Made long voice notes easier to skim by returning plain text directly in Telegram chats.
- →Restricted usage to approved Telegram users to keep API costs under control.
- →Added a lightweight /image command for quick prompt-based image generation.
PythonDockerTelegram Bot APIOpenAI API