finds.dev← search

// the find

vercel-labs/community-agent-template

★ 24 · TypeScript · MIT · updated May 2026

Open source AI-powered Slack community management bot with a built-in Next.js admin panel. Uses Chat SDK, AI SDK, and Vercel Workflow.

A Next.js template for a Slack bot that answers questions, routes threads, and welcomes new members, paired with an admin dashboard to watch it work. Built for teams running a Slack community (open source project, SaaS customers, Discord-adjacent audience) who want an AI responder without building the plumbing themselves.

- Vercel Workflow gives every LLM call and tool execution a checkpoint with automatic retries, so a crash mid-conversation doesn't lose state or double-post a reply — that's a real problem for long-running agent loops, not just a buzzword.

- Demo mode (ADMIN_DEMO_MODE + ALLOW_ADMIN_DEMO_MODE) lets you deploy and click through the dashboard with mock data before touching Slack OAuth, which is the right order of operations for evaluating a template.

- Customization surface is actually mapped out — the README points to specific files (lib/agent.ts for personality, lib/channels.ts for routing, workflows/agent-workflow/tools.ts for tools) instead of leaving you to grep the codebase.

- Optional bash/bash_batch sandbox tools via the companion Knowledge Agent Template let the bot query real docs instead of just hallucinating from the system prompt, and it degrades gracefully to web search if you skip that piece.

- 24 stars, 10 forks, no visible production usage — this is a day-old template, not something with mileage on it, so expect rough edges in the Slack event handling and admin panel under real traffic.

- It's a fork-and-customize template, not a package — there's no upgrade path once you've edited lib/agent.ts and lib/channels.ts for your workspace, so upstream fixes to the workflow or Chat SDK integration won't reach you without manual merging.

- Stack is bleeding-edge (Next.js 16 with cacheComponents, AI SDK 6) with little production track record, so you're debugging framework quirks alongside your own bot logic.

- Depends on Upstash Redis for logging/stats/conversation storage plus a Turso integration for the deploy button — two more managed services to provision and pay for before the bot does anything, on top of Slack app setup and AI Gateway keys.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →