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.