Skip to main content
Whilst is a Slack bot and web application that automatically extracts knowledge from your conversations, enables powerful semantic search, and provides AI-powered assistance for managing your team’s documentation.

What Whilst Does

Knowledge Extraction

Every Slack conversation is automatically analyzed and turned into structured documentation with topics, decisions, and action items.

Semantic Search

Find documents by meaning, not just keywords, using pgvector embeddings and hybrid search with Reciprocal Rank Fusion.

AI Sidekick

Chat with AI about your docs, get intelligent suggestions, and automate document tasks from the web app.

Relationship Intelligence

Tracks who works with whom on what topics, building a collaboration graph that makes future responses smarter.

Key Capabilities

  • Automatic Knowledge Extraction — Mention @whilst in Slack and the pipeline captures, analyzes, and documents the thread
  • Hybrid Search (RRF) — Combines semantic similarity and full-text search for best-in-class accuracy
  • AI-Powered Analysis — Extracts topics, decisions, action items, and sentiment from threads
  • Context-Aware Responses — Bot understands your projects, collaborators, and conversation history
  • MCP Integrations — Query GitHub, Linear, and Notion through natural language
  • MCP Server — Enable AI coding assistants (Cursor, Claude Desktop, VS Code) to query and manage your docs
  • Real-time Collaboration — WebSocket sync across clients via AWS AppSync Events

Architecture at a Glance

Slack Events → API Gateway → Lambda (Intake)

                              SQS Queue

                          Lambda (Job Worker)
                           ├─ MCP Adapters (GitHub, Linear, Notion)
                           ├─ Knowledge Pipeline (Analysis + Auto-Doc)
                           └─ Slack Publisher (Progressive Updates)

                        Neon Postgres (pgvector)

                     Next.js 14 Web App (Vercel)

Tech Stack

LayerTechnology
FrontendNext.js 14 (App Router), React, Tailwind, shadcn/ui, TipTap
BackendNode.js, TypeScript, AWS Lambda
DatabasePostgreSQL (Neon) with pgvector
AIOpenAI GPT-4o, text-embedding-3-small
AuthWorkOS (SSO, email verification)
Real-timeAWS AppSync Events (WebSocket)
InfrastructureAWS CDK, Vercel, GitHub Actions

Next Steps