Tabby is a desktop-first AI workspace for running local AI partners, connecting them to chat channels, and controlling device workflows from one application.
English | ็ฎไฝไธญๆ | ๆฅๆฌ่ช | ํ๊ตญ์ด
Tabby is built for individuals and small teams who want a practical local control plane: create AI partners, connect channels, use your own model providers, and keep runtime state on your own machine.
The current public release is available from GitHub Releases:
- macOS Apple Silicon: tabby-0.3.0-arm64.dmg
- Release page: Tabby 0.3.0
Intel macOS and Windows packages are not included in the current release.
Tabby provides a local desktop environment for:
- Creating and managing AI partners
- Connecting AI partners to chat channels such as WeChat, Feishu, Slack, and Discord
- Running local OpenClaw-based runtime services from the desktop app
- Managing model providers, including OAuth-based and bring-your-own-key flows
- Installing and using skills and expert templates
- Controlling Android devices and viewing real-time device mirrors
- Running scheduled and automated tasks
Tabby runs the controller, web UI, and OpenClaw runtime from the desktop app. User configuration and runtime state are stored locally, so your data and automation workflows stay under your control.
Create custom AI partners for different roles, install expert templates, and use structured workspace files to give each partner a clear identity and task context.
Connect AI partners to IM channels and make them available from the tools you already use. Tabby includes channel setup flows and bot binding so each channel can be routed to the right AI partner.
Tabby includes Android device control and real-time mirroring support. You can connect devices, view live screens, dispatch tasks, and inspect task history from the desktop dashboard.
Install skills, sync runtime configuration, and schedule recurring automation tasks. Tabby is designed to move from one-off chat commands toward repeatable agent workflows.
- macOS 12 or later
- Apple Silicon Mac for the current
arm64release - pnpm 10+ and Node.js 22+ for local development
- Download
tabby-0.3.0-arm64.dmgfrom the release page. - Open the DMG.
- Drag
Tabby.appinto Applications. - Launch Tabby from Applications.
The macOS package is signed with Developer ID, notarized by Apple, and stapled before release.
Install dependencies:
pnpm installStart the local desktop stack:
pnpm dev startStop the local desktop stack:
pnpm dev stopRun common checks:
pnpm typecheck
pnpm lint
pnpm testBuild the macOS Apple Silicon production package:
pnpm dist:mac:production:arm64apps/
controller/ Local control plane and HTTP API
desktop/ Electron desktop shell and packaged runtime
web/ React dashboard
packages/
shared/ Shared schemas and types
slimclaw/ OpenClaw runtime packaging contract
tests/ Integration and regression tests
specs/ Product, runtime, and architecture notes
See the latest release notes on the GitHub Releases page.
This repository is based on foundational work from the Nexu project; thank you to Nexu for the core groundwork that made Tabby possible.
This project is released under the MIT License.
