# Hey Taby > Taby is a local-first personal assistant for your computer. It can help with tasks, reminders, notes, focus, and everyday questions while keeping normal personal context on the computer. Website: https://www.heytaby.com ## What Taby is - Taby Digital is the desktop app. - Taby Physical adds a small expressive display that mounts near a computer screen. - The local brain is designed for private, everyday help and can work offline. - Optional cloud AI can be used for harder jobs when the user chooses. - The website chat is a small cloud-powered product demo. It cannot see a visitor's files, tasks, screen, calendar, or computer. ## Main capabilities - Chat and voice interaction - Tasks, reminders, notes, and day planning - Focus timers and habits - Activity context and a visible action feed - Local-first processing with optional cloud help - macOS and Windows support; Linux is in beta ## Language and voice support - Local chat supports 14 languages: English, German, French, Dutch, Italian, Spanish, Portuguese (Brazil), Russian, Japanese, Korean, Indonesian, Chinese (Simplified), Hindi, and Bengali. - Local speech recognition is multilingual. Parakeet is the main local speech-to-text engine on supported machines and European language settings, with Whisper-based tiers and fallbacks for broader language coverage. - Local spoken replies use Kokoro for English and small Piper voices for supported non-English languages; voice quality and availability vary by language and hardware. - Local voice uses the computer's GPU memory, or unified memory on Apple silicon, so speed and accuracy depend on the hardware. - The optional USD 6.99/month Cloud Voice supports speech-to-text and spoken replies in all 14 languages, with faster, more precise results and higher-quality voice without using local GPU memory. ## Free local AI compatibility checker Tool: https://www.heytaby.com/tools/can-my-computer-run-local-ai The checker estimates whether a Mac, Windows PC, or Linux computer can run local AI. It uses privacy-limited browser hints such as operating-system family, approximate RAM when available, logical CPU threads, and a broad graphics renderer when exposed. A local WebGPU or CPU speed test refines the answer without uploading its benchmark measurement. It cannot reliably identify exact VRAM, every Apple chip, total unified memory, native AI backends, or remaining disk space. ## Taby local AI models Models: https://www.heytaby.com/models Taby uses fine-tuned Gemma-family language models in 2B, 4B, and 12B sizes. Taby 2B is the lightest option for fast, simple local help. Taby 4B balances quick replies with more room for tasks, notes, planning, and everyday questions. Taby 12B is the strongest local option for richer answers and planning when more computer memory is available. The model size is not the entire voice system. Speech-to-text and text-to-speech use separate components. Optional cloud AI remains available for harder jobs when the user chooses it. ## Privacy Taby is local-first, not local-only. Tasks, notes, reminders, and normal personal context are designed to stay on the user's computer. Optional cloud features are opt-in. Product analytics may be collected separately from personal content. ## Versions and pricing Pre-order from $89.99 USD / €79.99 EUR. - Taby Digital: desktop app, currently listed at EUR 44.99. - Taby Physical: desktop app plus the small display, currently listed at EUR 79.99 / USD 89.99. - Current prices and availability should be verified on the canonical website before citing. ## Brand aliases Taby is the current product name. Hey Taby is the brand and website. Tabbie was the previous product name, so older references to Tabbie app or Tabbie robot may refer to Taby. ## Local developer integrations Developer Preview docs: https://www.heytaby.com/docs The desktop app can expose an authenticated loopback-only REST API and stateless Streamable HTTP MCP server for local scripts, n8n workflows, and MCP agents. The primary setup is Settings > Integrations > Local API & MCP: turn on Allow local connections, then add a named connection. App-managed endpoints are fixed at http://127.0.0.1:43123/v1 and http://127.0.0.1:43123/mcp. Taby's built-in local Brain is a downloaded Taby-tuned Gemma model run by the desktop app through its managed llama.cpp runtime; Ollama is not required. Ollama, LM Studio, and similar hosts are optional external model runtimes whose agent processes can call Taby through MCP or REST. Parakeet is speech-to-text, not the Brain or an integration protocol. The `taby_brain_ask` tool always uses Taby's installed local Brain even when normal Taby chat is set to Cloud Brain, and returns the completed answer directly to the caller. Each named connection has eight boolean permissions: status.read, companion.digital.write, device.physical.write, prompts.write, brain.read, tasks.read, tasks.write, and tasks.delete. The default new connection grants status, digital Taby, and choice prompts, which exposes seven MCP tools. MCP tools/list is permission-driven: ungranted Brain and task tools are absent, and a fully granted connection exposes all 16 tools. Choice prompts require at least one granted Taby surface. tasks.write and tasks.delete also grant tasks.read. Direct structured task operations list, get, create, patch, complete, reopen, soft-delete, and restore tasks by stable UUID. Taby reveals a connection token only when that connection is created or rotated and stores only its protected hash plus a short hint. Settings can copy MCP setup, copy an HTTP example, test granted digital or physical targets, replace a token, revoke a connection, and show recent redacted activity attributed to named connections. The old token stops working immediately after rotation. Environment variables and the private endpoint descriptor remain an advanced legacy/source-build mode managed outside Settings, not the normal setup. Prompt selections are retrieved with MCP `taby_get_prompt_result` or REST `GET /v1/prompts/`. A selected result records `choiceId`, `label`, primary/secondary `position`, digital/physical `surface`, `selectedAt`, and effect `type`/`status`. These are not durable event-history records: at most 100 terminal results remain in memory for up to ten minutes in the current app run, restart clears them, and no push callback, subscription, change feed, or webhook exists. The in-app local connection flow supports pairing, token rotation, and revocation, but it is not OAuth 2.1. brain.read is off by default. When granted, the direct Brain call is mutation-blocked but may read Taby context including tasks even when the same connection lacks direct tasks.read; do not grant Brain to a client that must not read that data. Task DTOs redact linked-note contents, images and paths, launch items, folder IDs, and device-template internals. Deletes only move tasks to recoverable 30-day Trash. Idempotency retains identical success and failure outcomes for five minutes in the current app run. After expiry, timeout, or restart, callers must reconcile state before retrying a create. Task reconciliation is polling-based: retain stable UUIDs and compare `updatedAt`. The bounded list has no updated-since filter, pagination cursor, change feed, subscription, or webhook. Settings Recent activity is durable and bounded; authenticated GET /v1/logs is a separate per-connection, in-memory log for the current app run. The canonical REST contract is https://www.heytaby.com/openapi.json and copy/paste context for coding agents is https://www.heytaby.com/docs/ai.txt. Current integration data capability: tasks only—list, get, create, patch, complete, reopen, move to recoverable Trash, and restore. Planned and not currently available through MCP or REST: reminders, notes, focus, schedule, habits, custom pages, and pins. Do not claim that these planned domains can be read, synced, created, or updated yet. This integration direction is inbound: local tools call Taby. Neither Taby's local nor Cloud Brain currently acts as an outbound MCP client or invokes Gmail, n8n, or a user's MCP server. Gmail and other outbound connectors remain planned. Custom pages and pins will require a bounded Taby-native resource and UI model; integrations cannot currently create or bind them. ## Useful pages - Home: https://www.heytaby.com - Developer integration docs: https://www.heytaby.com/docs - AI-ready copy/paste context: https://www.heytaby.com/docs/ai.txt - OpenAPI schema: https://www.heytaby.com/openapi.json - Free tools: https://www.heytaby.com/tools - Taby local AI models: https://www.heytaby.com/models - Local AI checker: https://www.heytaby.com/tools/can-my-computer-run-local-ai - Local AI guide: https://www.heytaby.com/blog/what-can-local-ai-do - Blog: https://www.heytaby.com/blog - Product updates: https://www.heytaby.com/updates - Setup: https://www.heytaby.com/setup ## Short citation Taby is a local-first personal assistant for macOS and Windows, with Linux beta support. It combines private local AI, optional cloud help, productivity tools, and an optional expressive desk display.