beecork open source

An always-on AI assistant
powered by Claude Code
that actually gets things done

Reachable from your phone. Runs on your schedule. Finishes the job.

Clears your inbox, books your flights, writes your code, deploys your app, monitors your servers, backs up your data.

All from Telegram or WhatsApp. Other assistants need plugins for every task. Beecork has a full computer. It figures out the rest.

Quick install
$ npm install -g beecork $ beecork setup $ beecork start

Or one-liner: curl -fsSL https://beecork.com/install.sh | bash

What can it do?

Anything a terminal can do. Claude Code has Bash access — that means no pre-built extensions, no limitations.

💻

Write & deploy code

Build features, fix bugs, refactor, run tests, push to git, deploy to production. Full-stack development from your phone.

📩

Manage emails

Read, draft, and send emails. Summarize your inbox. Set up auto-responses. Works via Gmail MCP or any email API.

🖥

Monitor servers

Check uptime, read logs, restart services, manage deployments. SSH into any server. Set up alerts on schedules.

📅

Run scheduled tasks

Daily reports, weekly cleanups, hourly health checks. Tell it once — it schedules itself and runs on autopilot.

🔎

Research & summarize

Fetch web pages, read documents, analyze data, write reports. Long research tasks run in the background while you sleep.

🔒

Manage files & data

Organize files, process CSVs, convert formats, back up databases. Anything you'd do in a terminal, delegated to AI.

How it works under the hood

🧠

Intelligent routing

Send a plain message — the pipe brain figures out which project it belongs to and routes it automatically. No commands needed.

🎯

Goal tracking

Evaluates if Claude actually finished the task. If not, sends follow-ups automatically until the job is done.

📚

Memory that learns

Remembers your projects, preferences, and past decisions. Auto-extracts knowledge from every session. Gets smarter over time.

🛡

Safety & recovery

3-tier loop detection. Context window auto-compaction. Crash recovery. Circuit breakers. You stay in control.

💬

Telegram & WhatsApp

Live streaming output, emoji reactions, typing indicators. Works from any device, anywhere.

📦

Zero cloud dependency

All local. SQLite storage. Uses your Claude Pro/Max subscription — zero per-task API cost. Your data never leaves your machine.

Three commands to always-on

  1. npm install -g beecork

    Install the CLI globally. Requires Node.js 18+ and Claude Code CLI with a Pro or Max subscription.

  2. beecork setup

    Interactive wizard: connect Telegram bot, set Claude path, optionally add Anthropic API key for intelligent routing, scan filesystem for projects, install as background service.

  3. beecork start

    Launches the daemon via launchd (Mac) or systemd (Linux). Persists across reboots. Auto-recovers crashed sessions.

You → Telegram/WhatsApp → Pipe Brain (routes & tracks goals) → Claude Code → your codebase
CronPipe Brain → Claude Code → your codebase

Pipe Brain uses: memory (SQLite) • project registry • routing history • Anthropic API (Haiku/Sonnet)

Full command reference

beecork setup        First-time configuration wizard
beecork start        Start the daemon
beecork stop         Stop the daemon
beecork status       Show tabs, cron jobs, daemon info
beecork tabs         List all virtual tabs
beecork logs [tab]   Tail daemon or tab logs
beecork cron list    List scheduled jobs
beecork cron delete  Remove a scheduled job
beecork memory list  Show stored memories
beecork send <msg>   Test: send to default tab
beecork update       Update to latest version

What you need

Node.js 18+

nodejs.org

Claude Code CLI

Pro or Max subscription. claude.ai/code

Telegram bot

Free via @BotFather (30 seconds)

Optional: Anthropic API key enables intelligent routing and goal tracking via Haiku/Sonnet.