Projects

Open-source tools, plugins, and bots — things I build first for myself and then share. Most start as an itch in my own daily setup: a Telegram bot that turns a spare Linux box into a media center, a Neovim extension for GitHub Gists, a quick-jump menu for i3, an MCP server that lets AI assistants query this site. They're small and practical, written to be used every day, and each one has a write-up in the blog if you want the story behind it.

Architecture diagram of antlis-mcp

antlis-mcp

2026

MCP server that makes my developer portfolio queryable by AI assistants — projects, blog, and experience exposed through Model Context Protocol.

TypeScript · MCP SDK · Vercel · GitHub API · MDX
Rofi menu listing Telegram chats across multiple accounts

telepad

2026

Discord-style Ctrl+K quick-jump for Telegram — fuzzy-search any chat, group, channel, or topic from any window on i3, across multiple accounts.

Rust · tokio · grammers · rofi · D-Bus · xdotool
Terminal card: tg-streaming-bot playing a movie into a Telegram voice chat

tg-streaming-bot

2026

Self-hosted Telegram bot that streams movies, music, radio and live TV into a group voice chat — so friends in different cities watch together, in sync.

Python · Pyrogram · py-tgcalls · yt-dlp · ffmpeg
Neovim Telescope picker showing GitHub Gists

telescope-gist

2025

Neovim Telescope extension for GitHub Gists — list, preview with syntax highlighting, edit as buffers, and sync back to GitHub.

Lua · Neovim · Telescope · GitHub API
Terminal showing tg-media-bot fetching a link

tg-media-bot

2025

Telegram bot that downloads media from 1000+ sites with yt-dlp and sends it back — tagged MP3s, inline video, 2 GB uploads.

Python · aiogram · yt-dlp · Docker
Terminal showing tg-mpv-bot playing media

tg-mpv-bot

2025

Telegram bot that turns any Linux box into a media center — stream links, forward files to TV, browse library with inline buttons.

Python · aiogram · mpv · yt-dlp