GitHub Sponsors
Become a sponsor and help fund ongoing open source development.
Become a SponsorLaunch coding sessions with a /devin command, continue the conversation in the same chat with adaptive polling, and handle PRs, tests, and bug fixes without leaving your chats.
/devin Write a Python script that fetches top stories from Hacker News
On it! Writing a Python script to fetch top stories from the Hacker News API now. π
10:42 AMEverything you need to integrate Devin AI into your Telegram workflow
Start sessions, reply, stop, list active sessions, and use templates with intuitive slash commands.
Non-command text in a chat with an active session is automatically forwarded to Devin.
Fast updates during active work, slower when idle. Efficient and always up to date.
Pre-built templates for common tasks: PRs, code reviews, tests, and bug fixes.
Shares pull request URLs from Devin sessions directly back into the chat.
Set BOT_NAME to customize how the bot refers to Devin in user-facing text.
Active session state survives bot restarts via PostgreSQL persistence.
Full control over your data and deployment. Run it on your own infrastructure.
Works in one-on-one DMs and group chats, tracking sessions per chat context.
Interact with Devin directly from Telegram
/devin <task>
Start a new Devin session with a freeform task description
/template <id> <details>
Start a session from a pre-built template for common workflows
/reply <message>
Send a follow-up message to Devin in the active session
/stop
Terminate the active session in the current chat
/sessions
List all currently active Devin sessions being tracked
free text
Type any non-command message in a chat with an active session to continue the conversation
Get started quickly with pre-built prompts for common tasks
Write code and open a pull request with a single command.
open-pr
Review an existing pull request for issues and suggestions.
code-review
Add test coverage to your repository quickly and efficiently.
write-tests
Investigate and fix bugs with Devin's help.
fix-bug
Always know what Devin is doing with color-coded session states
Devin is actively working on your task
Devin needs input or clarification
Task completed successfully
Session expired, stopped, or failed
Built with modern, reliable technologies
Get up and running in minutes
git clone https://github.com/wgtechlabs/devin-telegram-bot.git
cd devin-telegram-bot
bun install
cp .env.example .env
Edit .env with your Telegram bot token (from @BotFather), database URL, and Devin API key.
# Development (with hot reload)
bun run dev
# Production
bun run build
bun run start
Want to support this open source project and help keep Devin AI moving forward? Hereβs how:
Become a sponsor and help fund ongoing open source development.
Become a SponsorA one-time coffee is a simple way to say thanks and keep this project going.
Buy Me a CoffeeOpen source, self-hosted, and built for developer teams.
Using Railway to deploy helps support this project directly.