Skip to main content

Welcome to Gorkie

Gorkie is a powerful AI Slack assistant built with the Vercel AI SDK that responds to mentions, direct messages, and thread replies with intelligent AI-generated responses. Built on modern technologies like Bun and TypeScript, Gorkie brings advanced AI capabilities directly into your Slack workspace.

Key Features

AI Chat

Natural conversations with AI powered by state-of-the-art language models through OpenRouter and Hack Club AI

Code Sandbox

Execute code, process files, and perform data analysis in a persistent E2B sandbox environment that maintains state across calls

Web Search

Search the web using Exa for up-to-date information and research capabilities

Scheduled Tasks

Create recurring cron-scheduled tasks that run automatically and deliver results to DMs or channels

Slack Integration

Deep integration with Slack API for reactions, message history, user info, and channel management

Image Generation

Generate AI images from prompts with support for editing and transforming existing images

Tech Stack

Gorkie is built with best-in-class tools and technologies:
  • Vercel AI SDK - AI model interactions and streaming responses
  • Slack Bolt SDK - Slack app framework for events and interactions
  • E2B - Secure code execution sandboxes with persistent state
  • Exa - Advanced web search capabilities
  • Redis - Rate limiting and caching
  • Postgres (Neon) - Database for scheduled tasks and persistence
  • Bun - Fast JavaScript runtime and package manager
  • TypeScript - Type-safe development
  • Langfuse - AI observability and tracing

Get Started

Ready to add Gorkie to your Slack workspace? Start with one of these guides:

Quickstart

Get up and running in minutes with our quick start guide

Slack Setup

Detailed guide for configuring your Slack app

What Makes Gorkie Special?

  • Persistent Sandbox Sessions: The code sandbox maintains state across calls within a conversation, including files, installed packages, and previous results
  • Advanced Scheduling: Create recurring tasks with cron expressions that run automatically on your schedule
  • Multi-Modal Capabilities: Handle text, images, code execution, and web search all in one assistant
  • Production-Ready: Built with observability (Langfuse), rate limiting (Redis), and proper error handling
  • Developer-Friendly: Written in TypeScript with strict type safety and modern coding practices
Gorkie is based on the Gork for Slack project and built with the Vercel AI SDK.

Build docs developers (and LLMs) love