GitHub Sponsors
Become a sponsor and help fund ongoing open source development.
Become a SponsorLaunch coding sessions with a mention or slash command, collaborate in dedicated threads with live status updates, and handle PRs, tests, and bug fixes without leaving your channels.
@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.
Everything you need to integrate Devin AI into your Discord workflow
Start sessions, reply, stop, list active sessions, use templates, and manage runtime settings with slash commands.
Tag the bot in any channel to instantly start a Devin session with your prompt.
Each session gets a dedicated thread with real-time updates and full conversation history.
Fast updates during active work, slower when idle. Efficient and always up to date.
Upload files directly to Devin through Discord. Share code, configs, or any file your task needs.
Pre-built templates for common tasks: PRs, code reviews, tests, and bug fixes.
Color-coded session status with emoji indicators so you always know what Devin is doing.
Session ownership and thread mapping persist across bot restarts via PostgreSQL.
Full control over your data and deployment. Run it on your own infrastructure.
Interact with Devin directly from Discord
/devin start
Start a new Devin session with a freeform task description
/devin template
Start a session from a pre-built template for common workflows
/devin reply
Send a follow-up message to Devin in a session thread
/devin stop
Terminate an active session from within the session thread
/devin sessions
List all currently active Devin sessions in your server
/devin settings mode
View or set the runtime Devin mode (normal, fast, lite, ultra)
/devin settings cap
View or set runtime global/per-user session caps (0 = unlimited)
@Devin <task>
Mention the bot in any channel to start a session instantly
mute
Stop forwarding messages to Devin
unmute
Resume forwarding messages to Devin
!aside
Message is ignored by Devin
EXIT
Terminate the session
Get started quickly with pre-built prompts for common tasks
Write code and open a pull request with a single command.
Review an existing pull request for issues and suggestions.
Add test coverage to your repository quickly and efficiently.
Investigate and fix bugs with Devin's help.
Always know what Devin is doing with color-coded status embeds
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-discord-bot.git
cd devin-discord-bot
bun install
cp .env.example .env
Edit .env with your Discord bot token, client ID, 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.