seratch/ChatGPT-in-Slack
Swift demonstration of how to build a Slack app that enables end-users to interact with a ChatGPT bot
Supports thread-based conversation memory, multiple interaction modes (channels, DMs, Home tab), and integrates with OpenAI's APIs including ChatGPT and DALL-E 3. Built on Slack's Socket Mode for WebSocket connectivity, eliminating the need for public URLs, with optional features like prompt redaction, markdown translation, and image file access for vision capabilities. Deployable via Docker on private infrastructure and configurable for Azure OpenAI backends.
512 stars. Actively maintained with 7 commits in the last 30 days.
Stars
512
Forks
186
Language
Python
License
MIT
Category
Last pushed
Dec 29, 2025
Commits (30d)
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/seratch/ChatGPT-in-Slack"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
etkecc/baibot
🤖 A Matrix bot for using different capabilities (text-generation, text-to-speech,...
innogames/slack-bot
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull...
yujiosaka/ChatIQ
ChatIQ is a versatile Slack bot using GPT & Weaviate-powered long-term memory to accomplish...
matrixgpt/matrix-chatgpt-bot
Talk to ChatGPT via any Matrix client!
yGuy/chatgpt-mattermost-bot
A very simple implementation of a service for a mattermost bot that uses ChatGPT in the backend.