Guides
Each guide is one config file and a few commands, with the details for the model or the service it covers.
Build a Slack bot on Hetzner inference
Run an AI agent in Slack on Hetzner's experimental Inference API. One config file, the setup commands, the open models it serves, and the limits that apply while it is free.
Build a Slack bot on an open model
Run an AI agent in Slack on an open model through OpenRouter. One config file, the setup commands, and a current comparison of the open models worth running.
Connect Sentry and Linear to Slack
One AI agent in Slack that reads an error in Sentry, checks whether Linear already tracks it, and files the issue if not. Config, tool filters, and what to check when it does not answer.
Connect a Slack bot to GitHub
Give a Slack bot access to GitHub over MCP. Config, authorization, tool filtering, and what to check when the AI agent does not answer.
Give an agent a custom tool without an MCP server
Let an AI agent call your own API or database by handling one webhook. No MCP server to build, no SDK to install, no library to learn. One HTTP endpoint that answers JSON.
Connect a Slack bot to Linear
Give a Slack bot access to Linear over MCP. Config, authorization, tool filtering, and what to check when the AI agent does not answer.
Connect a Slack bot to Notion
Give a Slack bot access to Notion over MCP. Config, authorization, tool filtering, and what to check when the AI agent does not answer.
Connect a Slack bot to Sentry
Give a Slack bot access to Sentry over MCP. Config, authorization, tool filtering, and what to check when the AI agent does not answer.
Connect a Slack bot to Stripe
Give a Slack bot access to Stripe over MCP. Config, authorization, tool filtering, and what to check when the AI agent does not answer.