Open source · Developer tooling
A Telegram bot that runs coding agents on your own server from your phone. Send a message, watch the work stream back into the chat, and approve the plan with a button: no terminal, no SSH.
The bot keeps a list of project directories and switches between them from an inline keyboard. The active project stays pinned in the chat, old pins are removed, and each project holds its own session per provider.
Voice notes go to Groq Whisper (whisper-large-v3-turbo) and the transcript goes straight to the active agent. Talk a task in on a walk, read the result back.
/compose batches several messages into one prompt: text, voice, forwarded messages, files, photos. /send dispatches the batch, /cancel discards it. Useful for pulling context out of other chats before you ask for anything.
/provider swaps between Claude Code and OpenAI Codex at runtime. /status, /help, and the pinned project message all show which one is live.
One TypeScript app on Bun, deployed on the VPS next to the projects it manages. Messages go through a sequential queue, so two arriving at once never race:
/status and the response footers carry the git branch and open PR, so you know what the agent is standing on before you send the next message.
It runs as a systemd service: restarts on failure, comes back after a reboot. The bot token and the project paths come from the environment. The agent CLI is spawned only when there is work, so an idle bot costs almost nothing.
TypeScript on Bun for the runtime. grammy for the Telegram side, with middleware for the queue and the keyboards. Claude Code CLI as the default agent, OpenAI Codex CLI as the optional second. Groq SDK for transcription. systemd to keep it alive.
One package that hands a web app's own features to the AI assistant running in the browser. Built in the open as a working reference for WebMCP, the draft browser API for AI tools.
A form you fill by talking instead of typing. Answer in your own words, by voice or text, and the fields fill in as you go: an open-source starting point for anyone whose signup or intake form loses people halfway.
30K+leads generated
An event marketing platform for B2B sales teams. It finds the right people before a trade show and talks them into coming, then captures everyone who stops at the booth and follows them up while the event is still running.
I build internal tools where the interface is Telegram or Slack and the work is done by agents. I also advise engineering teams on agentic coding with Claude Code and Cursor.
Book a free call30 minutes, free. You leave with a plan either way.