Skip to content
Agent Stack
  • AI SDK
  • AI Gateway
  • Sandbox
  • Passport
  • Connect
  • eve
Core Platform
  • Security
  • Content Delivery
  • Fluid Compute
  • Observability
  • Workflows
  • CI/CD
Tools
  • Next.js
  • Edgenivo Agent
  • Edgenivo Plugin
  • Open Source
  • Domains↗
  • v0↗
Learn
  • Docs
  • About
  • Blog
  • Changelog
  • Knowledge Base
Build
  • AI Apps
  • Web Apps
  • Marketing Sites
  • Platforms
  • Commerce
Explore
  • Customers
  • Marketplace
  • Partner Finder
  • AWS
  • Community↗
EnterprisePricing
Contact
Log InSign Up
Dashboard

Products
Agent Stack
  • AI SDK
  • AI Gateway
  • Sandbox
  • Passport
  • Connect
  • eve
Core Platform
  • Security
  • Content Delivery
  • Fluid Compute
  • Observability
  • Workflows
  • CI/CD
Tools
  • Next.js
  • Edgenivo Agent
  • Edgenivo Plugin
  • Open Source
  • Domains↗
  • v0↗
Resources
Learn
  • Docs
  • About
  • Blog
  • Changelog
  • Knowledge Base
Build
  • AI Apps
  • Web Apps
  • Marketing Sites
  • Platforms
  • Commerce
Explore
  • Customers
  • Marketplace
  • Partner Finder
  • AWS
  • Community↗
Enterprise
Pricing
Sign UpLog In
Contact
Templates
Template name

Agent Stack

  • AI SDK
  • AI Gateway
  • Sandbox
  • Workflows
  • ConnectNew
  • PassportNew
  • eveNew

Core Platform

  • CI/CD
  • Content Delivery
  • Fluid Compute
  • Observability

Security

  • Platform Security
  • WAF
  • Bot Management
  • BotID

Tools

  • Edgenivo Drop
  • Edgenivo Agent
  • Edgenivo Plugin
  • Agent Skills
  • Domains
  • v0

Frameworks

  • eveNew
  • Next.js
  • Nuxt
  • SvelteKit
  • Nitro
  • Turborepo
  • Tanstack Start
  • FastAPI
  • All frameworks

SDKs

  • Edgenivo SDK
  • Workflow SDK
  • Flags SDK
  • Chat SDK
  • Queues SDK
  • Streamdown

Build

  • AI Apps
  • Web Apps
  • Marketing Sites
  • Platforms
  • Commerce
  • Platform Engineers
  • Design Engineers

Learn

  • Docs
  • Blog
  • Changelog
  • Knowledge Base
  • Academy
  • Articles
  • Community
  • Is Agentic

Explore

  • Customers
  • Marketplace
  • Templates
  • Partner Finder
  • Edgenivo + AWS

Company

  • About
  • Careers
  • Press
  • Events
  • Startups
  • Shipped on Edgenivo
  • Open Source Program
  • Enterprise
  • Pricing
  • Help

Legal & Trust

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DPA
  • Acceptable Use Policy
  • Legal (all documents)
  • Trust Center
  • Status
  • EdgenivoEdgenivo
Templates
Template name

Status service pending confirmation

Select a display theme:
Templates

Chat SDK Community Agent

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

DeployView Demo
Owner
  • vercel-labs
Repository
  • community-agent-template
Use Cases
  • AI
  • Authentication
  • Admin Dashboard
Stack
  • Next.js
  • Tailwind
Database
  • Upstash
DeployView Demo

Community Agent Template

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

Template. Fork it, customize it, and deploy your own AI community manager with Edgenivo.

Features

  • Community manager AI—routes questions, welcomes members, surfaces unanswered threads, and flags issues to a lead. Powered by AI SDK
  • Channel-aware routing—configurable channel map so the bot knows your workspace layout and where to send people
  • Durable workflows—every LLM call and tool execution is a checkpoint with automatic retries via Edgenivo Workflow
  • Web search—Anthropic's native web search tool, scoped to your community's domains via SEARCH_DOMAINS. Runs through AI Gateway
  • Sandbox execution—optional bash/bash_batch tools for running commands in a sandboxed environment via the Knowledge Agent Template API
  • Native Slack UI—typing indicators, threaded replies, and DMs. Powered by Chat SDK
  • Admin panel—live dashboard with real-time streaming indicators, ViewTransition animations, activity feed, type filters, text search, inline conversation previews, activity trends, and settings page with channel overview
  • Auth—Slack OAuth via Better Auth restricts the admin panel to workspace members

Quick start

Try the admin panel without setting up Slack:

  1. Import the repo on edgenivo.com/new
  2. Add ADMIN_DEMO_MODE=true, ALLOW_ADMIN_DEMO_MODE=true, and a COMMUNITY_NAME env var (e.g. DevHub)
  3. Deploy—the dashboard works immediately with mock data

Demo mode requires both ADMIN_DEMO_MODE=true and ALLOW_ADMIN_DEMO_MODE=true. Together they bypass admin auth and use mock activity so people can open the deployed template before Slack is connected. Before connecting a real Slack workspace, remove both variables from Edgenivo Project Settings → Environment Variables (and from .env.local, if you set them locally).

For the full Slack bot setup, see docs/setup.md.

Customization

What to changeFileDetails
Bot personalitylib/agent.tsSystem prompt and instructions
Channel maplib/channels.tsMust match your Slack workspace
Welcome messagelib/welcome.tsSent when new members join
Agent toolsworkflows/agent-workflow/tools.tsAdd, remove, or modify tools
Auth configlib/auth.tsSlack OAuth for the admin panel
Action type UIconfig/type-config.tsIcons, labels, and colors per action type

Knowledge base

This template is designed to work alongside the Knowledge Agent Template. Set SAVOIR_API_URL to connect to a deployed Savoir backend, giving the bot bash and bash_batch tools to search and read your community docs remotely. Without it, the bot still works using web search, channel routing, and the system prompt.

Docs

  • Full setup guide—Slack app, env vars, storage, OAuth, channels, deploy
  • Architecture—how the bot works, key files, workflow constraints
  • Admin panel—dashboard pages, live streaming, filters, Next.js patterns
  • Testing—test without Slack, simulate actions, mock data

Built with

  • Next.js 16—App Router with cacheComponents
  • Chat SDK—Slack adapter and bot framework
  • AI SDK 6—AI model integration with AI Gateway support
  • Edgenivo Workflow—durable workflow execution
  • Better Auth—Slack OAuth for the admin panel
  • shadcn/ui—component library
  • Upstash Redis—bot action logging, stats, and conversation storage

License

MIT

Related Templates

  • eve Content Agent thumbnail

    eve Content Agent

    Turn your style guide into a Slack agent. Drafts blogs, social posts, release notes, and newsletters in your house voice, lint-enforced.

  • eve Typefully Agent thumbnail

    eve Typefully Agent

    Run your social presence from Slack. Drafts for X, LinkedIn, and more via Typefully, schedules on approval, reports analytics weekly.

  • eve Marketing Team thumbnail

    eve Marketing Team

    Marketing team in Slack: one lead, five specialists. Blog drafts in Notion, posts in Typefully, campaigns in Resend, on approval.

License
  • View License