Skip to content

SoloBuilding

Rocky, an ops agent that lives everywhere you work

Core trick

Routes @mentions from Slack, Discord, Linear, GitHub and Telegram into one agent that calls 100+ Composio tool integrations.

Tags

Description

Rocky, an ops agent that lives everywhere you work
akhileshrangani4/rocky★ 00 forksTypeScriptMITCreated Mar 21, 2026 · last push Mar 22, 2026

README excerpt

# Rocky

A personal AI ops agent that lives across Slack, Discord, GitHub, Linear, and Telegram. Tag `@Rocky` anywhere and it gets things done — schedules meetings, creates issues, writes code, opens PRs, and reports everything to a real-time dashboard.

## What it does

- **Slack** — tag `@Rocky` in channels or DM it directly
- **Discord** — tag `@Rocky` in any channel
- **Telegram** — DM the bot directly
- **Linear** — tag `@Rocky` in issue comments, auto-updates issue status and links PRs
- **GitHub** — tag `@rockydevbot` in PR comments

Rocky can:
- Schedule Google Calendar meetings with Meet links
- Create, update, and manage Linear issues
- Search repos, write code in sandboxes, and open PRs
- Browse web pages for context
- Use 100+ tools via Composio (GitHub, Linear, Gmail, Notion, etc.)
- Connect to any MCP server for additional capabilities

## Tech Stack

| Layer | Tech |
|-------|------|
| Framework | Next.js 16 (App Router) |
| Bot | [Chat SDK](https://chat-sdk.dev) (5 adapters) |
| AI | AI SDK v6 + OpenAI via AI Gateway |
| Tools | [Composio](https://composio.dev) + custom built-ins |
| Code Execution | Vercel Sandbox |
| Auth | Better Auth (Google + GitHub OAuth) |
| Database | Supabase (Postgres) + Drizzle ORM |
| State | Upstash Redis |
| Deploy | Vercel |

## Project Structure

```
src/
├── app/
│   ├── api/
│   │   ├── auth/[...all]/          # Better Auth handler
│   │   ├── webhooks/{slack,discord,telegram,github,linear}/
│   │   └── dashboard/{tasks,strea

Team