Skip to main content

Welcome to Tabby AI Keyboard

Tabby is a system-wide AI assistant that lives at the point of input. Instead of switching between apps for AI help, it provides intelligent assistance directly where you’re typing.

Quick Start

Get up and running in 5 minutes with the essential setup

Installation

Complete installation guide with all prerequisites and configuration

Keyboard Shortcuts

Master all the keyboard shortcuts to maximize productivity

Configuration

Customize Tabby to match your workflow and preferences

What Makes Tabby Different?

Tabby isn’t just another AI tool - it’s a complete keyboard layer that brings AI capabilities directly to your input device. No more context switching, no more copy-pasting between applications.

Core Capabilities

Interview Copilot

Real-time coding interview assistance with screen capture and intelligent problem analysis

Context-Aware Autocomplete

AI suggestions based on what you’re typing, powered by advanced language models

Desktop Automation

Full Windows MCP integration for system-level control and automation

Persistent Memory

Remembers your preferences, coding style, and past interactions using Mem0

Invisible Typing

AI can type directly into any app with character-by-character typewriter mode

Voice Agent

Voice-to-text and text-to-voice capabilities with live agent support

Key Features

Interview Copilot (Coding Mode)

Perfect for coding interviews and technical problem-solving:
  • Screen Capture Analysis (Alt+X) - Capture and analyze coding problems from your screen
  • Contextual Updates (Alt+Shift+X) - Update analysis with new constraints
  • Code Suggestions (Alt+N) - Get intelligent code improvements
  • Multi-Tab Interface (Ctrl+1-6) - Switch between Chat, Idea, Code, Walkthrough, Test Cases, and Memories

Action Menu (Quick AI)

Instant AI assistance with selected text:
  • Quick Access (Ctrl+\) - Open action menu with selected text
  • Chat Mode (Tab) - Quick AI chat for any question
  • Built-in Actions - Fix grammar, adjust tone, shorten/expand text, write emails
  • Custom Prompts - Create your own AI actions

AI Suggestions

Intelligent autocomplete wherever you type:
  • On-Demand (Ctrl+Space) - Get AI suggestions for current context
  • Auto Mode - Clipboard watcher for automatic suggestions
  • Inline Completions - Non-intrusive suggestions based on your input

Brain Panel (Memory Dashboard)

Visual memory management and context control:
  • Toggle Panel (Ctrl+Shift+B) - View stored memories
  • Image Upload - Add visual context to your memory
  • Neo4j Visualization - Knowledge graph of your interactions
  • Automatic Capture - Monitor context automatically

Tech Stack

Built with modern, powerful technologies:
LayerTechnology
Desktop AppElectron 38
FrontendNext.js 15, React 19, Tailwind CSS
AIVercel AI SDK, OpenAI/Groq/Cerebras
MemoryMem0 (Supabase vector store + Neo4j graph)
Desktop Automationnut-js, node-window-manager, Windows MCP
DatabaseSupabase (Local Docker)

Text Output Modes

Choose how AI delivers content:
  • Paste Mode - Standard clipboard paste (default)
  • Typewriter Mode - AI types character-by-character for undetectable input
Typewriter mode is perfect for scenarios where you need the AI’s input to appear as natural typing.

Getting Started

Ready to supercharge your keyboard? Choose your path:

Quick Start Guide

Get running quickly with the minimal setup

Full Installation

Complete setup with all features and integrations

System Requirements

Tabby currently supports Windows with Electron 38. The app runs in your system tray for easy access.
  • Platform: Windows 10/11
  • Node.js: 18 or higher
  • Python: 3.12 or higher (for memory backend)
  • Docker Desktop: For local Supabase instance
  • Package Managers: pnpm and uv

Next Steps

1

Installation

Follow the installation guide to set up Tabby with all prerequisites
2

Configuration

Configure your AI providers and set up environment variables
3

Learn Shortcuts

Master the keyboard shortcuts to unlock Tabby’s full potential
4

Start Creating

Begin using Tabby for coding, writing, and productivity

Build docs developers (and LLMs) love