Runs on Slack

Every listing whose runtime names Slack. Derived from the records on this site, not curated.

All 100 bots

slack-summarizer

Reads a day of messages from a public Slack channel and posts a digest written by an OpenAI model. You supply the API key, so the model calls are billed to you.

by masuidrive · runs on Slack · declares Python 3.11.6, per its .python-version; we searched its README.md and did not find 3.11.6 · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2024-03-21, 29 complete months before 2026-09-13 ·

Open on GitHub

slack-ruby-client

A Ruby client for Slack's Web and Events APIs, with a command-line tool alongside it. It is a client library, not a bot.

library · by slack-ruby · for Slack · declares Ruby >= 2.7, per its slack-ruby-client.gemspec; we searched its README.md and did not find 2.7 · MIT source, per GitHub's licence detection · its README offers Enterprise Support through a Tidelift subscription, but tidelift.com/subscription/pkg/rubygems-slack-ruby-client now redirects to sonarsource.com/solutions/security/ and carries no price for this package -- we followed it on 2026-09-13, so the paid-support route the README advertises no longer has a published price of its own · GitHub reports this repository public; last commit 2026-08-29 ·

Open on GitHub

slack-cli

A Slack command-line client written in bash: post richly formatted messages, upload files, and pipe output straight into a channel. A CLI, not a bot.

tool · by rockymadden · talks to Slack · no version floor: its file tree holds no manifest we read for one, and GitHub calls it Shell · GitHub's licence detector reports no licence file as of 2026-09-13, so we found no grant of permission; absent one, copyright's default is that all rights are reserved. That is the general rule, not advice about your use · GitHub reports this repository public; last commit 2018-11-06, 94 complete months before 2026-09-13 ·

Open on GitHub

slack-bot

A Slack bot for development teams: start a Jenkins job, watch a Jira ticket or a pull request, and run your own macros and cron commands from chat.

by innogames · runs on Slack · declares Go 1.25.0, per its go.mod; we searched its readme.md and did not find 1.25.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-01 ·

Open on GitHub

secret-santa

Draws Secret Santa names for a Slack, Discord or Webex channel and messages each person their match. The authors run it as a hosted service; this is the code behind it.

by jolicode · runs on Slack, Discord and Webex · declares PHP ^8.4, per its composer.json; we searched its README.md and did not find 8.4 · MIT source, per GitHub's licence detection · the authors also run it at secret-santa.team, which that page described as totally free to use when we read it on 2026-09-13 · GitHub reports this repository public; last commit 2026-08-18 ·

Open on GitHub

sactive-bot

A chat bot framework descended from Hubot, with adapters for Slack, Microsoft Teams, Mattermost and WeChat. It is a framework, not a bot.

framework · by shipengqi · for Slack, Teams, Mattermost and WeChat · no version floor declared in its package.json · MIT source, per GitHub's licence detection · GitHub reports this repository archived and read-only; last commit 2019-08-23, 84 complete months before 2026-09-13 ·

Open on GitHub

response

Monzo's incident-response tool: a Slack bot opens a channel for an incident, tracks who is doing what, and turns the whole thing into a written report afterwards.

by monzo · runs on Slack · declares Python >3.6, per its setup.py; we searched its README.md and did not find 3.6 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2021-06-08, 63 complete months before 2026-09-13 ·

Open on GitHub

replbot

Gives a Slack or Discord channel a live shell or language REPL, each session running in its own container. Handing chat members a shell is exactly as dangerous as it sounds.

by binwiederhier · runs on Slack and Discord · declares Go 1.17, per its go.mod; we searched its README.md and did not find 1.17 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2021-11-26, 57 complete months before 2026-09-13 ·

Open on GitHub

open-source-slack-ai

A Slack bot that summarises a channel or a thread on demand, self-hosted. Its own README gives the reason: the official Slack AI product has limited access and add-on pricing. It calls a hosted model, so the token bill is yours.

by meetbryce · runs on Slack · declares Python >=3.11,<3.12, per its pyproject.toml; we searched its README.md and it contains 3.11 · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-11 ·

Open on GitHub

myGPTReader

A Slack bot that reads a web page, a PDF or a YouTube transcript you hand it and answers questions about the contents through OpenAI's API. You supply the API key, and the model calls are billed to you.

by myreader-io · runs on Slack · declares Node 16.14.2, per its web/landing/www/.nvmrc — which is the manifest for web/landing/www/, not for the repository root; we searched its README.md and did not find 16.14.2 · MIT source, per GitHub's licence detection · GitHub reports this repository archived and read-only; last commit 2026-02-05 ·

Open on GitHub

langchain-experiments

A set of Jupyter notebooks working through LangChain: a YouTube-transcript search index, FAISS similarity queries, and a Slack bot built on top. Teaching material, not a product.

collection · by daveebbelaar · for Slack · no version floor: its file tree holds no manifest we read for one, and GitHub calls it Jupyter Notebook · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2024-02-11, 31 complete months before 2026-09-13 ·

Open on GitHub

jbot

A Java framework for writing Slack and Facebook Messenger bots: it supplies the event plumbing and conversation handling, and you write the replies. It is a framework, not a bot.

framework · by rampatra · for Slack and Facebook Messenger · declares Java 11, per its pom.xml; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and 11 does not contain one · GPL-3.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-10-08 ·

Open on GitHub

hubcommander

A Slack bot Netflix built for running GitHub organisation chores from chat — repository creation, permissions, org membership — behind its own approval steps.

by Netflix · runs on Slack · no version floor in its setup.py, and its Dockerfile builds on ubuntu:xenial, a moving tag; we did not check its README.md for that, because our search needs a dotted version such as 3.10 and ubuntu:xenial does not contain one · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2022-03-05, 54 complete months before 2026-09-13 ·

Open on GitHub

goclaw

A Go rewrite of OpenClaw: one binary that fronts many LLM providers and runs teams of agents across Discord, Slack and other channels, with tenants kept apart in Postgres.

platform · by nextlevelbuilder · runs on Discord and Slack · declares Go 1.26.0, per its go.mod; we searched its README.md and did not find 1.26.0 · ships LICENSE, which GitHub matches to no standard licence, so the terms are whatever that file says · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

dsh-im

Puts a DeepSeek Harness agent behind your chat accounts: a message arriving in Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord or WhatsApp is handed to the agent you are already running, and the reply comes back in the same thread. It connects an agent you supply; it is not the agent.

by xmanrui · runs on Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord and WhatsApp · declares Node >=22.19, per its package.json; we searched its README.md and did not find 22.19 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub

dorabot

A macOS desktop app that runs a long-lived AI agent with its own IDE workspace and connects it to WhatsApp, Telegram and Slack.

by suitedaces · runs on WhatsApp, Telegram and Slack · declares Node >=22.0.0, per its package.json; we searched its README.md and did not find 22.0.0 · MIT source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-04 ·

Open on GitHub

Openaibot

A chat bot that puts GPT-class models behind Telegram, Discord, Slack and Kook accounts, with tool calls and a plugin system. Its README says “This project is not abandoned, just no new features are planned”, which we read on 2026-09-13.

by LlmKira · runs on Telegram, Discord, Slack and Kook · declares Python <3.12,>=3.9, per its pyproject.toml; we searched its README.md and did not find 3.12 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2025-06-09, 15 complete months before 2026-09-13 ·

Open on GitHub

LangBot

A self-hosted platform for putting an LLM behind a chat account on many networks at once — Discord, Slack, Telegram, LINE, QQ, Feishu, DingTalk, WeChat, Matrix — with plugins and a knowledge base. Most of its documentation is in Chinese.

platform · by langbot-app · runs on Discord, Slack, Telegram and others · declares Python >=3.11,<4.0, per its pyproject.toml; we searched its README.md and did not find 3.11 · Apache-2.0 source, per GitHub's licence detection · GitHub reports this repository public; last commit 2026-09-12 ·

Open on GitHub