Wire MCP tools into persistent, event-driven workflows using natural language. Everything runs locally — your API keys never leave your device.
macOS (Apple Silicon + Intel) — v0.4.0 — MIT License
First launch on macOS?
The app is not Apple-signed yet. After installing, run this in Terminal to bypass Gatekeeper:
xattr -cr "/Applications/Hive Desktop.app"3
Active Workflows
5
Running Servers
1,247
Total Runs
0.3%
Error Rate
MCP server management, workflow orchestration, and AI-powered creation — in a single native app.
Browse Hive Market, install servers with one click, and manage their full lifecycle — start, stop, restart, view logs — all from the app.
Build automations that survive restarts. Five trigger types — cron, interval, webhook, file watch, manual — with variable passing between steps.
Describe what you want in plain English. The AI planner generates the workflow, detects required servers, and offers to install anything missing.
Cron expressions, fixed intervals, webhooks, and file watchers. Workflows fire exactly when they should, with retry logic and error handling.
AES-256-GCM encrypted credential storage. API keys are injected into server environments at runtime — never written to disk in plaintext.
Everything runs on your machine. No cloud. No telemetry. No phone-home. Your data, your API keys, your workflows — fully under your control.
Each layer does what it's best at. Rust for the native shell, Node.js for the MCP runtime, React for the UI. Clean separation means each layer is testable independently.
Tauri v2 Shell
Rust
Runtime Server
Node.js
React Frontend
Tauri Webview
~15 MB
Binary Size
327 tests
Test Coverage
MIT
License
Tell the AI planner what you want in plain English. It figures out the triggers, the steps, and which MCP servers you need — then offers to install anything missing from Hive Market.
You describe
"Watch Stripe and Slack me when a payment over $500 comes in"
AI parses intent
Monitor Stripe → filter amount > $500 → notify Slack
Detect servers
stripe-mcp (installed) · slack-mcp (needs install)
Generate workflow
3 steps: poll → condition → MCP call
You approve
Preview → confirm → activate
You said:
"Watch my Stripe and Slack me when a payment over $500 comes in"
Every 60 seconds
List recent charges
stripe-mcp → list_charges
Filter amount > $500
Send Slack notification
slack-mcp → send_message
Pre-built workflows for the most common automation scenarios. One-click activate, customize as needed.
Stripe: payments above threshold → Slack alert
GitHub: new issue → AI categorize → auto-label
Sentry: new error → GitHub issue + Slack
Summarize GitHub + Stripe + analytics → email
Vercel: deployment failure → Slack alert
Stripe: new customer → welcome email → Slack
Weekly: npm audit → create vulnerability issues
File watch: markdown → process → publish to CMS
Daily: search mentions → summarize → email
Interval: check backup status → alert on failure